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 1434 for branches/dev_004_VVL/NEMO/OPA_SRC/opa.F90 – NEMO

Ignore:
Timestamp:
2009-05-11T15:44:36+02:00 (15 years ago)
Author:
rblod
Message:

dev_004_VVL:sync: synchro with trunk (r1420), see ticket #412

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_004_VVL/NEMO/OPA_SRC/opa.F90

    r1359 r1434  
    8080   USE trcini          ! Initialization of the passive tracers 
    8181   USE iom 
    82 #if defined key_ioserver 
    83    USE io_interface 
     82#if defined key_iomput 
     83   USE mod_ioclient 
    8484#endif 
    8585 
     
    176176      !! 
    177177      !!---------------------------------------------------------------------- 
    178 #if defined key_oasis3 || defined key_oasis4 || defined key_ioserver 
     178#if defined key_oasis3 || defined key_oasis4 || defined key_iomput 
    179179      INTEGER :: localComm 
    180180#endif 
     
    210210      READ  ( numnam, namctl ) 
    211211 
    212 #if defined key_oasis3 || defined key_oasis4 
    213       call cpl_prism_init(localComm) 
     212#if defined key_iomput 
     213# if defined key_oasis3 || defined key_oasis4 
     214      ! nemo local communicator given by oasis 
     215      CALL cpl_prism_init( localComm ) 
     216      ! io_server will get its communicators (if needed) from oasis (we don't see it) 
     217      CALL init_ioclient() 
     218# else 
     219      ! nemo local communicator (used or not) given by the io_server 
     220      CALL init_ioclient( localcomm ) 
     221# endif 
    214222      ! Nodes selection 
    215       narea = mynode(localComm) 
    216 #elif key_ioserver 
    217       CALL init_ioserver(localcomm, .FALSE.) 
    218       narea = mynode(localComm) 
     223      narea = mynode( localComm ) 
    219224#else 
     225# if defined key_oasis3 || defined key_oasis4 
     226      ! nemo local communicator given by oasis 
     227      CALL cpl_prism_init( localComm ) 
     228      ! Nodes selection 
     229      narea = mynode( localComm ) 
     230# else 
    220231      ! Nodes selection 
    221232      narea = mynode() 
     233# endif 
    222234#endif 
    223235      narea = narea + 1    ! mynode return the rank of proc (0 --> jpnij -1 ) 
Note: See TracChangeset for help on using the changeset viewer.