- Timestamp:
- 2019-03-15T13:10:04+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/r8395_coupling_sequence/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90
r10762 r10763 90 90 USE lbcnfd , ONLY : isendto, nsndto, nfsloop, nfeloop ! Setup of north fold exchanges 91 91 USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 92 USE sbccpl93 92 #if defined key_iomput 94 93 USE xios ! xIOserver … … 106 105 !!---------------------------------------------------------------------- 107 106 !! NEMO/OPA 3.7 , NEMO Consortium (2016) 108 !! $Id : nemogcm.F90 7761 2017-03-06 17:58:35Z clem$107 !! $Id$ 109 108 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 110 109 !!---------------------------------------------------------------------- … … 182 181 #else 183 182 IF ( .NOT. ln_diurnal_only ) THEN 184 IF (lk_oasis) CALL sbc_cpl_snd( istp ) ! Coupling to atmos185 183 CALL stp( istp ) ! standard time stepping 186 ! We don't couple on the final timestep because187 ! our restart file has already been written188 ! and contains all the necessary data for a189 ! restart. sbc_cpl_snd could be called here190 ! but it would require191 ! a) A test to ensure it was not performed192 ! on the very last time-step193 ! b) the presence of another call to194 ! sbc_cpl_snd call prior to the main DO loop195 ! This solution produces identical results196 ! with fewer lines of code.197 184 ELSE 198 185 CALL stp_diurnal( istp ) ! time step only the diurnal SST … … 317 304 IF( Agrif_Root() ) THEN 318 305 IF( lk_oasis ) THEN 319 CALL cpl_init( " toyoce", ilocal_comm ) ! nemo local communicator given by oasis306 CALL cpl_init( "oceanx", ilocal_comm ) ! nemo local communicator given by oasis 320 307 CALL xios_initialize( "not used" ,local_comm= ilocal_comm ) ! send nemo communicator to xios 321 308 ELSE … … 328 315 IF( lk_oasis ) THEN 329 316 IF( Agrif_Root() ) THEN 330 CALL cpl_init( " toyoce", ilocal_comm ) ! nemo local communicator given by oasis317 CALL cpl_init( "oceanx", ilocal_comm ) ! nemo local communicator given by oasis 331 318 ENDIF 332 319 ! Nodes selection (control print return in cltxt) … … 529 516 CALL dia_tmb_init ! TMB outputs 530 517 CALL dia_25h_init ! 25h mean outputs 531 532 IF (nstop > 0) THEN533 CALL CTL_STOP('STOP','Critical errors in NEMO initialisation')534 END IF535 518 ! 536 519 END SUBROUTINE nemo_init
Note: See TracChangeset
for help on using the changeset viewer.