- Timestamp:
- 2017-01-27T18:17:01+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zlys.F90
r6966 r7617 67 67 CHARACTER (len=25) :: charout 68 68 REAL(wp), POINTER, DIMENSION(:,:,:) :: zco3, zcaldiss, zhinit, zhi, zco3sat 69 REAL(wp), POINTER, DIMENSION(:,:,:) :: zwork 69 70 !!--------------------------------------------------------------------- 70 71 ! … … 72 73 ! 73 74 CALL wrk_alloc( jpi, jpj, jpk, zco3, zcaldiss, zhinit, zhi, zco3sat ) 75 CALL wrk_alloc( jpi, jpj, jpk, zwork ) 74 76 ! 75 77 zco3 (:,:,:) = 0. 76 78 zcaldiss(:,:,:) = 0. 79 zwork (:,:,:) = 0. 77 80 zhinit(:,:,:) = hi(:,:,:) * 1000. / ( rhop(:,:,:) + rtrn ) 78 81 ! ------------------------------------------- … … 133 136 ! 134 137 IF( lk_iomput .AND. knt == nrdttrc ) THEN 135 IF( iom_use( "PH" ) ) CALL iom_put( "PH" , -1. * LOG10( hi(:,:,:) ) * tmask(:,:,:) )138 IF( iom_use( "PH" ) ) CALL iom_put( "PH" , -1. * LOG10( hi(:,:,:) + rtrn ) * tmask(:,:,:) ) 136 139 IF( iom_use( "CO3" ) ) CALL iom_put( "CO3" , zco3(:,:,:) * 1.e+3 * tmask(:,:,:) ) 137 140 IF( iom_use( "CO3sat" ) ) CALL iom_put( "CO3sat", zco3sat(:,:,:) * 1.e+3 * tmask(:,:,:) ) 138 141 IF( iom_use( "DCAL" ) ) CALL iom_put( "DCAL" , zcaldiss(:,:,:) * 1.e+3 * rfact2r * tmask(:,:,:) ) 139 142 IF( iom_use( "AOU" ) ) THEN 143 zwork(:,:,:) = MAX(0., (chemo2(:,:,:) - trn(:,:,:,jpoxy) ) ) * 1.E6 * tmask(:,:,:) 144 CALL iom_put( "AOU" , MAX(0., zwork(:,:,:) ) ) 145 ENDIF 140 146 ELSE 141 147 IF( ln_diatrc ) THEN … … 154 160 ! 155 161 CALL wrk_dealloc( jpi, jpj, jpk, zco3, zcaldiss, zhinit, zhi, zco3sat ) 162 CALL wrk_dealloc( jpi, jpj, jpk, zwork ) 156 163 ! 157 164 IF( nn_timing == 1 ) CALL timing_stop('p4z_lys')
Note: See TracChangeset
for help on using the changeset viewer.