Changeset 8076 for branches/UKMO/dev_r5518_medusa_chg_trc_bio_medusa/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_diag_slice.F90
- Timestamp:
- 2017-05-26T10:17:21+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_medusa_chg_trc_bio_medusa/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_diag_slice.F90
r8023 r8076 48 48 zn_co2_flx, zn_dms_srf 49 49 USE trc, ONLY: med_diag 50 USE wrk_nemo, ONLY: wrk_dealloc51 50 52 51 !! The vertical level … … 85 84 IF( med_diag%ATM_PCO2%dgsave ) THEN 86 85 CALL iom_put( "ATM_PCO2" , f_pco2a2d ) 87 CALL wrk_dealloc( jpi, jpj, f_pco2a2d)86 DEALLOCATE( f_pco2a2d ) 88 87 ENDIF 89 88 IF( med_diag%OCN_PH%dgsave ) THEN … … 93 92 IF( med_diag%OCN_PCO2%dgsave ) THEN 94 93 CALL iom_put( "OCN_PCO2" , f_pco2w2d ) 95 CALL wrk_dealloc( jpi, jpj, f_pco2w2d)94 DEALLOCATE( f_pco2w2d ) 96 95 ENDIF 97 96 IF( med_diag%OCNH2CO3%dgsave ) THEN … … 109 108 IF( med_diag%CO2FLUX%dgsave ) THEN 110 109 CALL iom_put( "CO2FLUX" , f_co2flux2d ) 111 CALL wrk_dealloc( jpi, jpj, f_co2flux2d)110 DEALLOCATE( f_co2flux2d ) 112 111 ENDIF 113 112 !! … … 128 127 CO2Flux_out_cpl = zn_co2_flx 129 128 ENDIF 130 CALL wrk_dealloc( jpi, jpj, fgco2)129 DEALLOCATE( fgco2 ) 131 130 !! --- 132 131 IF( med_diag%OM_CAL%dgsave ) THEN … … 138 137 IF( med_diag%TCO2%dgsave ) THEN 139 138 CALL iom_put( "TCO2" , f_TDIC2d ) 140 CALL wrk_dealloc( jpi, jpj, f_TDIC2d)139 DEALLOCATE( f_TDIC2d ) 141 140 ENDIF 142 141 IF( med_diag%TALK%dgsave ) THEN 143 142 CALL iom_put( "TALK" , f_TALK2d ) 144 CALL wrk_dealloc( jpi, jpj, f_TALK2d)143 DEALLOCATE( f_TALK2d ) 145 144 ENDIF 146 145 IF( med_diag%KW660%dgsave ) THEN 147 146 CALL iom_put( "KW660" , f_kw6602d ) 148 CALL wrk_dealloc( jpi, jpj, f_kw6602d)147 DEALLOCATE( f_kw6602d ) 149 148 ENDIF 150 149 IF( med_diag%ATM_PP0%dgsave ) THEN 151 150 CALL iom_put( "ATM_PP0" , f_pp02d ) 152 CALL wrk_dealloc( jpi, jpj, f_pp02d)151 DEALLOCATE( f_pp02d ) 153 152 ENDIF 154 153 IF( med_diag%O2FLUX%dgsave ) THEN 155 154 CALL iom_put( "O2FLUX" , f_o2flux2d ) 156 CALL wrk_dealloc( jpi, jpj, f_o2flux2d)155 DEALLOCATE( f_o2flux2d ) 157 156 ENDIF 158 157 IF( med_diag%O2SAT%dgsave ) THEN 159 158 CALL iom_put( "O2SAT" , f_o2sat2d ) 160 CALL wrk_dealloc( jpi, jpj, f_o2sat2d)159 DEALLOCATE( f_o2sat2d ) 161 160 ENDIF 162 161 IF( med_diag%CAL_CCD%dgsave ) THEN … … 175 174 DMS_out_cpl = zn_dms_srf 176 175 ENDIF 177 CALL wrk_dealloc( jpi, jpj, dms_surf2d)176 DEALLOCATE( dms_surf2d ) 178 177 ENDIF 179 178 IF( med_diag%DMS_ANDR%dgsave ) THEN 180 179 CALL iom_put( "DMS_ANDR" , dms_andr2d ) 181 CALL wrk_dealloc( jpi, jpj, dms_andr2d)180 DEALLOCATE( dms_andr2d ) 182 181 ENDIF 183 182 IF( med_diag%DMS_SIMO%dgsave ) THEN 184 183 CALL iom_put( "DMS_SIMO" , dms_simo2d ) 185 CALL wrk_dealloc( jpi, jpj, dms_simo2d)184 DEALLOCATE( dms_simo2d ) 186 185 ENDIF 187 186 IF( med_diag%DMS_ARAN%dgsave ) THEN 188 187 CALL iom_put( "DMS_ARAN" , dms_aran2d ) 189 CALL wrk_dealloc( jpi, jpj, dms_aran2d)188 DEALLOCATE( dms_aran2d ) 190 189 ENDIF 191 190 IF( med_diag%DMS_HALL%dgsave ) THEN 192 191 CALL iom_put( "DMS_HALL" , dms_hall2d ) 193 CALL wrk_dealloc( jpi, jpj, dms_hall2d)192 DEALLOCATE( dms_hall2d ) 194 193 ENDIF 195 194 ENDIF … … 197 196 IF( med_diag%ATM_XCO2%dgsave ) THEN 198 197 CALL iom_put( "ATM_XCO2" , f_xco2a_2d ) 199 CALL wrk_dealloc( jpi, jpj, f_xco2a_2d)198 DEALLOCATE( f_xco2a_2d ) 200 199 ENDIF 201 200 IF( med_diag%OCN_FCO2%dgsave ) THEN 202 201 CALL iom_put( "OCN_FCO2" , f_fco2w_2d ) 203 CALL wrk_dealloc( jpi, jpj, f_fco2w_2d)202 DEALLOCATE( f_fco2w_2d ) 204 203 ENDIF 205 204 IF( med_diag%ATM_FCO2%dgsave ) THEN 206 205 CALL iom_put( "ATM_FCO2" , f_fco2a_2d ) 207 CALL wrk_dealloc( jpi, jpj, f_fco2a_2d)206 DEALLOCATE( f_fco2a_2d ) 208 207 ENDIF 209 208 IF( med_diag%OCN_RHOSW%dgsave ) THEN 210 209 CALL iom_put( "OCN_RHOSW" , f_ocnrhosw_2d ) 211 CALL wrk_dealloc( jpi, jpj, f_ocnrhosw_2d)210 DEALLOCATE( f_ocnrhosw_2d ) 212 211 ENDIF 213 212 IF( med_diag%OCN_SCHCO2%dgsave ) THEN 214 213 CALL iom_put( "OCN_SCHCO2" , f_ocnschco2_2d ) 215 CALL wrk_dealloc( jpi, jpj, f_ocnschco2_2d)214 DEALLOCATE( f_ocnschco2_2d ) 216 215 ENDIF 217 216 IF( med_diag%OCN_KWCO2%dgsave ) THEN 218 217 CALL iom_put( "OCN_KWCO2" , f_ocnkwco2_2d ) 219 CALL wrk_dealloc( jpi, jpj, f_ocnkwco2_2d)218 DEALLOCATE( f_ocnkwco2_2d ) 220 219 ENDIF 221 220 IF( med_diag%OCN_K0%dgsave ) THEN 222 221 CALL iom_put( "OCN_K0" , f_ocnk0_2d ) 223 CALL wrk_dealloc( jpi, jpj, f_ocnk0_2d)222 DEALLOCATE( f_ocnk0_2d ) 224 223 ENDIF 225 224 IF( med_diag%CO2STARAIR%dgsave ) THEN 226 225 CALL iom_put( "CO2STARAIR" , f_co2starair_2d ) 227 CALL wrk_dealloc( jpi, jpj,f_co2starair_2d )226 DEALLOCATE( f_co2starair_2d ) 228 227 ENDIF 229 228 IF( med_diag%OCN_DPCO2%dgsave ) THEN 230 229 CALL iom_put( "OCN_DPCO2" , f_ocndpco2_2d ) 231 CALL wrk_dealloc( jpi, jpj, f_ocndpco2_2d)230 DEALLOCATE( f_ocndpco2_2d ) 232 231 ENDIF 233 232 # endif … … 386 385 IF( med_diag%RR_1000%dgsave ) THEN 387 386 CALL iom_put( "RR_1000" , ffastca2d ) 388 CALL wrk_dealloc( jpi, jpj, ffastca2d)387 DEALLOCATE( ffastca2d ) 389 388 ENDIF 390 389 IF( med_diag%SDC_1000%dgsave ) THEN
Note: See TracChangeset
for help on using the changeset viewer.