New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 3769 for branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/SAS_SRC/nemogcm.F90 – NEMO

Ignore:
Timestamp:
2013-02-01T15:56:10+01:00 (11 years ago)
Author:
smasson
Message:

dev_MERGE_2012: xios+agrif+oasis compliant

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/SAS_SRC/nemogcm.F90

    r3366 r3769  
    5151   USE lib_mpp         ! distributed memory computing 
    5252#if defined key_iomput 
    53    USE mod_ioclient 
     53   USE xios 
    5454#endif 
    5555   USE sbcssm 
     
    135135      ! 
    136136      CALL nemo_closefile 
     137#if defined key_iomput 
     138      CALL xios_finalize                ! end mpp communications with xios 
     139#else 
    137140      IF( lk_mpp )   CALL mppstop       ! end mpp communications 
     141#endif 
    138142      ! 
    139143   END SUBROUTINE nemo_gcm 
     
    167171#if defined key_iomput 
    168172      IF( Agrif_Root() ) THEN 
    169          CALL  init_ioclient( ilocal_comm )                 ! exchange io_server nemo local communicator with the io_server 
     173         CALL  xios_initialize( "nemo",return_comm=ilocal_comm ) 
    170174      ENDIF 
    171175      narea = mynode( cltxt, numnam, nstop, ilocal_comm )   ! Nodes selection 
     
    258262                            CALL sbc_init   ! Forcings : surface module  
    259263       
    260                             CALL iom_init   ! iom_put initialization 
    261264      IF(lwp) WRITE(numout,*) 'Euler time step switch is ', neuler 
    262265      ! 
Note: See TracChangeset for help on using the changeset viewer.