Changeset 10047 for branches/NERC/dev_r5518_GO6_under_ice_relax/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_diag_slice.F90
- Timestamp:
- 2018-08-08T17:12:35+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/NERC/dev_r5518_GO6_under_ice_relax/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_diag_slice.F90
r10045 r10047 36 36 USE dom_oce, ONLY: tmask 37 37 USE in_out_manager, ONLY: lwp, numout 38 # if defined key_iomput39 38 USE iom, ONLY: iom_put 40 # endif41 39 USE lbclnk, ONLY: lbc_lnk 42 40 USE oce, ONLY: CO2Flux_out_cpl, DMS_out_cpl … … 245 243 !!---------------------------------------------------------------------- 246 244 IF( med_diag%PI_ATM_PCO2%dgsave ) THEN 247 CALL iom_put( "PI_ATM_PCO2" , f_pi_pco2a 2d )248 DEALLOCATE( f_pi_pco2a 2d )245 CALL iom_put( "PI_ATM_PCO2" , f_pi_pco2a_2d ) 246 DEALLOCATE( f_pi_pco2a_2d ) 249 247 ENDIF 250 248 IF( med_diag%PI_OCN_PH%dgsave ) THEN 251 CALL iom_put( "PI_OCN_PH" , f_pi_ph 2d )252 DEALLOCATE( f_pi_ph 2d )249 CALL iom_put( "PI_OCN_PH" , f_pi_ph_2d ) 250 DEALLOCATE( f_pi_ph_2d ) 253 251 ENDIF 254 252 IF( med_diag%PI_OCN_PCO2%dgsave ) THEN 255 CALL iom_put( "PI_OCN_PCO2" , f_pi_pco2w 2d )256 DEALLOCATE( f_pi_pco2w 2d )253 CALL iom_put( "PI_OCN_PCO2" , f_pi_pco2w_2d ) 254 DEALLOCATE( f_pi_pco2w_2d ) 257 255 ENDIF 258 256 IF( med_diag%PI_OCNH2CO3%dgsave ) THEN 259 CALL iom_put( "PI_OCNH2CO3" , f_pi_h2co3 2d )260 DEALLOCATE( f_pi_h2co3 2d )257 CALL iom_put( "PI_OCNH2CO3" , f_pi_h2co3_2d ) 258 DEALLOCATE( f_pi_h2co3_2d ) 261 259 ENDIF 262 260 IF( med_diag%PI_OCN_HCO3%dgsave ) THEN 263 CALL iom_put( "PI_OCN_HCO3" , f_pi_hco3 2d )264 DEALLOCATE( f_pi_hco3 2d )261 CALL iom_put( "PI_OCN_HCO3" , f_pi_hco3_2d ) 262 DEALLOCATE( f_pi_hco3_2d ) 265 263 ENDIF 266 264 IF( med_diag%PI_OCN_CO3%dgsave ) THEN 267 CALL iom_put( "PI_OCN_CO3" , f_pi_co3 2d )268 DEALLOCATE( f_pi_co3 2d )265 CALL iom_put( "PI_OCN_CO3" , f_pi_co3_2d ) 266 DEALLOCATE( f_pi_co3_2d ) 269 267 ENDIF 270 268 IF( med_diag%PI_CO2FLUX%dgsave ) THEN 271 CALL iom_put( "PI_CO2FLUX" , f_pi_co2flux 2d )272 DEALLOCATE( f_pi_co2flux 2d )269 CALL iom_put( "PI_CO2FLUX" , f_pi_co2flux_2d ) 270 DEALLOCATE( f_pi_co2flux_2d ) 273 271 ENDIF 274 272 IF( med_diag%PI_FGCO2%dgsave ) THEN … … 277 275 ENDIF 278 276 IF( med_diag%PI_OM_CAL%dgsave ) THEN 279 CALL iom_put( "PI_OM_CAL" , f_pi_omcal )280 !! AXY: WHY IS THIS NOT DEALLOCATED? 277 CALL iom_put( "PI_OM_CAL" , f_pi_omcal_2d ) 278 DEALLOCATE( f_pi_omcal_2d ) 281 279 ENDIF 282 280 IF( med_diag%PI_OM_ARG%dgsave ) THEN 283 CALL iom_put( "PI_OM_ARG" , f_pi_omarg )284 !! AXY: WHY IS THIS NOT DEALLOCATED? 281 CALL iom_put( "PI_OM_ARG" , f_pi_omarg_2d ) 282 DEALLOCATE( f_pi_omarg_2d ) 285 283 ENDIF 286 284 IF( med_diag%PI_TCO2%dgsave ) THEN 287 CALL iom_put( "PI_TCO2" , f_pi_TDIC 2d )288 DEALLOCATE( f_pi_TDIC 2d )285 CALL iom_put( "PI_TCO2" , f_pi_TDIC_2d ) 286 DEALLOCATE( f_pi_TDIC_2d ) 289 287 ENDIF 290 288 IF( med_diag%PI_ATM_XCO2%dgsave ) THEN 291 CALL iom_put( "PI_ATM_XCO2" , f_pi_xco2a_2d 289 CALL iom_put( "PI_ATM_XCO2" , f_pi_xco2a_2d ) 292 290 DEALLOCATE( f_pi_xco2a_2d ) 293 291 ENDIF 294 292 IF( med_diag%PI_OCN_FCO2%dgsave ) THEN 295 CALL iom_put( "PI_OCN_FCO2" , f_pi_fco2w_2d 293 CALL iom_put( "PI_OCN_FCO2" , f_pi_fco2w_2d ) 296 294 DEALLOCATE( f_pi_fco2w_2d ) 297 295 ENDIF 298 296 IF( med_diag%PI_ATM_FCO2%dgsave ) THEN 299 CALL iom_put( "PI_ATM_FCO2" , f_pi_fco2a_2d 297 CALL iom_put( "PI_ATM_FCO2" , f_pi_fco2a_2d ) 300 298 DEALLOCATE( f_pi_fco2a_2d ) 301 299 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.