Changeset 33 for trunk


Ignore:
Timestamp:
03/15/12 10:53:00 (12 years ago)
Author:
smasson
Message:

introduce new ioserver

Location:
trunk/NEMOGCM
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/ARCH/CNRS/arch-X64_CURIE.fcm

    r27 r33  
    1414# USER_LIB    additional libraries to pass to the linker, e.g. -l<library> 
    1515 
    16 %NCDF_INC            -I$(NETCDF_INC_DIR) 
    17 %NCDF_LIB            -L$(NETCDF_LIB_DIR) -lnetcdff -lnetcdf 
     16%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 
    1818%FC                  mpif90 -c  
     19# default for Curie Fat and thin Nodes 
     20%FCFLAGS             -i4 -r8 -O3 
    1921# for Curie Fat Node 
    2022#%FCFLAGS             -i4 -r8 -fast -xSSE4.2  
    21 %FCFLAGS             -i4 -r8 -O3 -xSSE4.2  
    2223# for Curie Thin Node 
    23 ##%FCFLAGS             -i4 -r8 -fast -xAVX  
    24 #%FCFLAGS             -i4 -r8 -O3 -xAVX    
     24#%FCFLAGS             -i4 -r8 -fast -xAVX  
    2525%FFLAGS              %FCFLAGS 
    2626%LD                  mpif90 
    2727%LDFLAGS 
    2828%FPPFLAGS            -P -C -traditional 
     29# use xiar if you use -fast option in FCFLAGS (slow down compilation) 
    2930%AR                  ar 
    30 # use version of AR below with -fast option (slow down compilation) 
    3131#%AR                  xiar 
    3232%ARFLAGS             rs 
    3333%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  
    9090      !!---------------------------------------------------------------------- 
    9191 
     92      CALL xios_context_initialize("nemo", mpi_comm_opa) 
    9293      CALL iom_swap 
    9394 
     
    9697      CASE ( 1)   ;   CALL xios_set_context_attr("nemo", calendar_type= "Gregorian") 
    9798      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") 
    99100      END SELECT 
    100101 
  • trunk/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90

    r14 r33  
    225225      IF( Agrif_Root() ) THEN 
    226226# if defined key_oasis3 || defined key_oasis4 
    227          CALL cpl_prism_init( ilocal_comm )                  ! nemo local communicator given by oasis 
    228          CALL xios_initialize(  local_comm = ilocal_comm )   ! xios local communicator given by oasis 
     227         CALL cpl_prism_init( ilocal_comm )      ! nemo local communicator given by oasis 
     228         CALL xios_initialize( "oceanx",local_comm=ilocal_comm ) 
    229229# else 
    230          CALL xios_initialize( return_comm = ilocal_comm )   ! nemo local communicator given by xios 
     230         CALL  xios_initialize( "nemo",return_comm=ilocal_comm )  
    231231# endif 
    232232      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.