- Timestamp:
- 03/15/12 10:53:00 (12 years ago)
- Location:
- trunk/NEMOGCM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/ARCH/CNRS/arch-X64_CURIE.fcm
r27 r33 14 14 # USER_LIB additional libraries to pass to the linker, e.g. -l<library> 15 15 16 %NCDF_INC -I $(NETCDF_INC_DIR)17 %NCDF_LIB -L $(NETCDF_LIB_DIR) -lnetcdff -lnetcdf16 %NCDF_INC -I/ccc/work/cont005/ra0542/massons/netcdf4/include 17 %NCDF_LIB -L/ccc/work/cont005/ra0542/massons/netcdf4/lib -lnetcdff -lnetcdf -L/ccc/work/cont005/ra0542/massons/hdf5/lib -lhdf5_hl -lhdf5 -lz -lcurl 18 18 %FC mpif90 -c 19 # default for Curie Fat and thin Nodes 20 %FCFLAGS -i4 -r8 -O3 19 21 # for Curie Fat Node 20 22 #%FCFLAGS -i4 -r8 -fast -xSSE4.2 21 %FCFLAGS -i4 -r8 -O3 -xSSE4.222 23 # for Curie Thin Node 23 ##%FCFLAGS -i4 -r8 -fast -xAVX 24 #%FCFLAGS -i4 -r8 -O3 -xAVX 24 #%FCFLAGS -i4 -r8 -fast -xAVX 25 25 %FFLAGS %FCFLAGS 26 26 %LD mpif90 27 27 %LDFLAGS 28 28 %FPPFLAGS -P -C -traditional 29 # use xiar if you use -fast option in FCFLAGS (slow down compilation) 29 30 %AR ar 30 # use version of AR below with -fast option (slow down compilation)31 31 #%AR xiar 32 32 %ARFLAGS rs 33 33 %MK gmake 34 %USER_INC %NCDF_INC 35 %USER_LIB %NCDF_LIB 34 %USER_INC %NCDF_INC -I/ccc/work/cont005/ra0542/massons/XIOS/inc 35 %USER_LIB %NCDF_LIB -L/ccc/work/cont005/ra0542/massons/XIOS/lib -lxios -lstdc++ -
trunk/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r14 r33 90 90 !!---------------------------------------------------------------------- 91 91 92 CALL xios_context_initialize("nemo", mpi_comm_opa) 92 93 CALL iom_swap 93 94 … … 96 97 CASE ( 1) ; CALL xios_set_context_attr("nemo", calendar_type= "Gregorian") 97 98 CASE ( 0) ; CALL xios_set_context_attr("nemo", calendar_type= "NoLeap") 98 CASE ( 30) ;CALL xios_set_context_attr("nemo", calendar_type= "D360")99 CASE (30) ; CALL xios_set_context_attr("nemo", calendar_type= "D360") 99 100 END SELECT 100 101 -
trunk/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90
r14 r33 225 225 IF( Agrif_Root() ) THEN 226 226 # if defined key_oasis3 || defined key_oasis4 227 CALL cpl_prism_init( ilocal_comm ) 228 CALL xios_initialize( local_comm = ilocal_comm ) ! xios local communicator given by oasis227 CALL cpl_prism_init( ilocal_comm ) ! nemo local communicator given by oasis 228 CALL xios_initialize( "oceanx",local_comm=ilocal_comm ) 229 229 # else 230 CALL xios_initialize( return_comm = ilocal_comm ) ! nemo local communicator given by xios230 CALL xios_initialize( "nemo",return_comm=ilocal_comm ) 231 231 # endif 232 232 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.