Changeset 15759
- Timestamp:
- 2022-03-18T12:36:32+01:00 (2 years ago)
- Location:
- NEMO/branches/NERC/dev_r4.0.4_MEDUSA_PSyclone/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/NERC/dev_r4.0.4_MEDUSA_PSyclone/src/OCE/stpctl.F90
r13137 r15759 28 28 29 29 USE netcdf ! NetCDF library 30 USE, INTRINSIC :: ieee_arithmetic 30 31 IMPLICIT NONE 31 32 PRIVATE … … 171 172 & zmax(4) >= 100._wp .OR. & ! too large sea surface salinity ( > 100 ) 172 173 & zmax(4) < 0._wp .OR. & ! too large sea surface salinity (keep this line for sea-ice) 173 & ISNAN( zmax(1) + zmax(2) + zmax(3) ) .OR. & ! NaN encounter in the tests174 & ieee_is_nan( zmax(1) + zmax(2) + zmax(3) ) .OR. & ! NaN encounter in the tests 174 175 & ABS( zmax(1) + zmax(2) + zmax(3) ) > HUGE(1._wp) ) THEN ! Infinity encounter in the tests 175 176 IF( ll_colruns ) THEN -
NEMO/branches/NERC/dev_r4.0.4_MEDUSA_PSyclone/src/TOP/trcstp.F90
r13323 r15759 57 57 INTEGER :: jk, jn ! dummy loop indices 58 58 REAL(wp):: ztrai ! local scalar 59 REAL(wp),DIMENSION(jptra):: zztrai 59 60 LOGICAL :: ll_trcstat ! local logical 60 61 CHARACTER (len=25) :: charout ! … … 117 118 ztrai = 0._wp ! content of all tracers 118 119 DO jn = 1, jptra 119 ztrai = ztrai + glob_sum( 'trcstp', trn(:,:,:,jn) * cvol(:,:,:) ) 120 zztrai(jn) = glob_sum( 'trcstp', trn(:,:,:,jn) * cvol(:,:,:) ) 121 ztrai = ztrai + zztrai(jn) 120 122 END DO 121 IF( lwm ) WRITE(numstr,9300) kt, ztrai / areatot 122 ENDIF 123 9300 FORMAT(i10, D23.16)123 IF( lwm ) WRITE(numstr,9300) kt, ztrai / areatot, zztrai(:) / areatot 124 ENDIF 125 9300 FORMAT(i10,16D23.16) 124 126 ! 125 127 IF( ln_timing ) CALL timing_stop('trc_stp')
Note: See TracChangeset
for help on using the changeset viewer.