Changeset 14200 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/nemogcm.F90
- Timestamp:
- 2020-12-17T15:36:44+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/nemogcm.F90
r14086 r14200 51 51 USE istate ! initial state setting (istate_init routine) 52 52 USE trdini ! dyn/tra trends initialization (trd_init routine) 53 USE asminc ! assimilation increments54 USE asmbkg ! writing out state trajectory55 USE diadct ! sections transports (dia_dct_init routine)56 USE diaobs ! Observation diagnostics (dia_obs_init routine)57 USE diacfl ! CFL diagnostics (dia_cfl_init routine)58 USE diamlr ! IOM context management for multiple-linear-regression analysis59 #if defined key_qco60 USE stepMLF ! NEMO time-stepping (stp_MLF routine)61 #else62 USE step ! NEMO time-stepping (stp routine)63 #endif64 USE isfstp ! ice shelf (isf_stp_init routine)65 53 USE icbini ! handle bergs, initialisation 66 54 USE icbstp , ONLY : icb_end ! handle bergs, close iceberg files … … 78 66 USE ice_domain_size, only: nx_global, ny_global 79 67 #endif 80 #if defined key_qco 68 #if defined key_qco || defined key_linssh 81 69 USE stpmlf ! NEMO time-stepping (stp_MLF routine) 82 70 #else … … 88 76 USE lbcnfd , ONLY : isendto, nsndto ! Setup of north fold exchanges 89 77 USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 90 #if defined key_iomput 91 USE xios ! xIOserver 92 #endif 93 #if defined key_agrif 94 USE agrif_all_update ! Master Agrif update 95 USE agrif_oce_update 96 #endif 97 USE halo_mng 78 USE halo_mng ! halo manager 98 79 99 80 IMPLICIT NONE … … 180 161 ! 181 162 DO WHILE( istp <= nitend .AND. nstop == 0 ) 182 # if defined key_qco 163 ! 164 # if defined key_qco || defined key_linssh 183 165 CALL stp_MLF 184 166 # else … … 201 183 ENDIF 202 184 ! 203 # if defined key_qco 204 CALL stp_MLF 185 # if defined key_qco || defined key_linssh 186 CALL stp_MLF( istp ) 205 187 # else 206 CALL stp 188 CALL stp ( istp ) 207 189 # endif 208 190 istp = istp + 1 … … 348 330 IF(lwp) THEN ! open listing units 349 331 ! 350 IF( .NOT. lwm ) & ! alreay opened for narea == 1332 IF( .NOT. lwm ) & ! alreay opened for narea == 1 351 333 & CALL ctl_opn( numout, 'ocean.output', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, -1, .FALSE., narea ) 352 334 !
Note: See TracChangeset
for help on using the changeset viewer.