Changeset 14137 for NEMO/trunk/src
- Timestamp:
- 2020-12-09T10:55:03+01:00 (3 years ago)
- Location:
- NEMO/trunk/src/SWE
- Files:
-
- 2 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/SWE/nemogcm.F90
r14053 r14137 33 33 USE lbcnfd , ONLY : isendto, nsndto ! Setup of north fold exchanges 34 34 USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 35 USE halo_mng ! Halo manager35 USE halo_mng ! halo manager 36 36 37 37 IMPLICIT NONE … … 127 127 IF( nstop /= 0 .AND. lwp ) THEN ! error print 128 128 WRITE(ctmp1,*) ' ==>>> nemo_gcm: a total of ', nstop, ' errors have been found' 129 CALL ctl_stop( ctmp1 ) 129 WRITE(ctmp2,*) ' Look for "E R R O R" messages in all existing ocean_output* files' 130 CALL ctl_stop( ' ', ctmp1, ' ', ctmp2 ) 130 131 ENDIF 131 132 ! … … 216 217 WRITE(numout,*) ' NEMO team' 217 218 WRITE(numout,*) ' Ocean General Circulation Model' 218 WRITE(numout,*) ' NEMO version 4.0 (2019) ' 219 WRITE(numout,*) ' NEMO version 4.0 (2020) ' 220 WRITE(numout,*) 221 WRITE(numout,*) ' Shallow Water Equation' 222 WRITE(numout,*) ' ======================' 219 223 WRITE(numout,*) 220 224 WRITE(numout,*) " ._ ._ ._ ._ ._ " … … 232 236 WRITE(numout,*) " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ " 233 237 WRITE(numout,*) 234 235 ! Print the working precision to ocean.output 236 IF (wp == dp) THEN 237 WRITE(numout,*) "Working precision = double-precision" 238 ELSE 239 WRITE(numout,*) "Working precision = single-precision" 238 ! 239 WRITE(numout,cform_aaa) ! Flag AAAAAAA 240 ! 241 ! ! Control print of the working precision 242 WRITE(numout,*) 243 IF( wp == dp ) THEN ; WRITE(numout,*) "par_kind : wp = Working precision = dp = double-precision" 244 ELSE ; WRITE(numout,*) "par_kind : wp = Working precision = sp = single-precision" 240 245 ENDIF 241 WRITE(numout,*) 242 ! 243 WRITE(numout,cform_aaa) ! Flag AAAAAAA 246 WRITE(numout,*) "~~~~~~~~ ****************" 247 WRITE(numout,*) 244 248 ! 245 249 ENDIF … … 280 284 ! !-------------------------------! 281 285 282 CALL nemo_ctl ! Control prints 286 CALL nemo_ctl ! Control prints of namctl and namcfg 283 287 ! 284 288 ! ! General initialization … … 429 433 END SUBROUTINE nemo_alloc 430 434 431 435 432 436 SUBROUTINE nemo_set_cfctl(sn_cfctl, setto ) 433 437 !!---------------------------------------------------------------------- -
NEMO/trunk/src/SWE/stp_oce.F90
r14053 r14137 93 93 ! (dyn_asm_inc routine) 94 94 USE asmbkg ! writing out state trajectory 95 USE stpctl ! time stepping control (stp_ctl routine)95 USE stpctl ! time stepping control (stp_ctl_SWE routine) 96 96 USE restart ! ocean restart (rst_wri routine) 97 97 USE prtctl ! Print control (prt_ctl routine) -
NEMO/trunk/src/SWE/stpmlf.F90
r14053 r14137 70 70 ENDIF 71 71 72 IF( kstp == nit000 ) ww(:,:,:) = 0._wp ! initialize vertical velocity on e for all to zero72 IF( kstp == nit000 ) ww(:,:,:) = 0._wp ! initialize vertical velocity once for all to zero 73 73 74 74 ! … … 222 222 ! Control 223 223 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 224 CALL stp_ctl 224 CALL stp_ctl_SWE ( kstp, Nnn ) 225 225 226 226 IF( kstp == nit000 ) THEN ! 1st time step only … … 235 235 !!st : cxios_context needed ? because opened earlier ??? 236 236 CALL iom_context_finalize( cxios_context ) ! needed for XIOS+AGRIF 237 !!st : crxios_context not needed associated with coarsening !238 IF(lrxios) CALL iom_context_finalize( crxios_context )239 237 ENDIF 240 238 #endif -
NEMO/trunk/src/SWE/stprk3.F90
r14053 r14137 355 355 ! Control 356 356 !<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 357 CALL stp_ctl 357 CALL stp_ctl_SWE ( kstp, Nnn ) 358 358 359 359 IF( kstp == nit000 ) THEN ! 1st time step only
Note: See TracChangeset
for help on using the changeset viewer.