New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 10047 for branches/NERC/dev_r5518_GO6_under_ice_relax/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_diag_slice.F90 – NEMO

Ignore:
Timestamp:
2018-08-08T17:12:35+02:00 (6 years ago)
Author:
jpalmier
Message:

merge with GO6_package_branch 9385-10020 ; plus debug OMIP_DIC

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  
    3636      USE dom_oce,           ONLY: tmask 
    3737      USE in_out_manager,    ONLY: lwp, numout 
    38 # if defined key_iomput 
    3938      USE iom,               ONLY: iom_put 
    40 # endif 
    4139      USE lbclnk,            ONLY: lbc_lnk 
    4240      USE oce,               ONLY: CO2Flux_out_cpl, DMS_out_cpl 
     
    245243      !!---------------------------------------------------------------------- 
    246244         IF( med_diag%PI_ATM_PCO2%dgsave ) THEN 
    247             CALL iom_put( "PI_ATM_PCO2"  , f_pi_pco2a2d ) 
    248             DEALLOCATE( f_pi_pco2a2d ) 
     245            CALL iom_put( "PI_ATM_PCO2"  , f_pi_pco2a_2d ) 
     246            DEALLOCATE( f_pi_pco2a_2d ) 
    249247         ENDIF 
    250248         IF( med_diag%PI_OCN_PH%dgsave ) THEN 
    251             CALL iom_put( "PI_OCN_PH"  , f_pi_ph2d ) 
    252             DEALLOCATE( f_pi_ph2d ) 
     249            CALL iom_put( "PI_OCN_PH"  , f_pi_ph_2d ) 
     250            DEALLOCATE( f_pi_ph_2d ) 
    253251         ENDIF 
    254252         IF( med_diag%PI_OCN_PCO2%dgsave ) THEN 
    255             CALL iom_put( "PI_OCN_PCO2"  , f_pi_pco2w2d ) 
    256             DEALLOCATE( f_pi_pco2w2d ) 
     253            CALL iom_put( "PI_OCN_PCO2"  , f_pi_pco2w_2d ) 
     254            DEALLOCATE( f_pi_pco2w_2d ) 
    257255         ENDIF 
    258256         IF( med_diag%PI_OCNH2CO3%dgsave ) THEN 
    259             CALL iom_put( "PI_OCNH2CO3"  , f_pi_h2co32d ) 
    260             DEALLOCATE( f_pi_h2co32d ) 
     257            CALL iom_put( "PI_OCNH2CO3"  , f_pi_h2co3_2d ) 
     258            DEALLOCATE( f_pi_h2co3_2d ) 
    261259         ENDIF 
    262260         IF( med_diag%PI_OCN_HCO3%dgsave ) THEN 
    263             CALL iom_put( "PI_OCN_HCO3"  , f_pi_hco32d ) 
    264             DEALLOCATE( f_pi_hco32d ) 
     261            CALL iom_put( "PI_OCN_HCO3"  , f_pi_hco3_2d ) 
     262            DEALLOCATE( f_pi_hco3_2d ) 
    265263         ENDIF 
    266264         IF( med_diag%PI_OCN_CO3%dgsave ) THEN 
    267             CALL iom_put( "PI_OCN_CO3"  , f_pi_co32d ) 
    268             DEALLOCATE( f_pi_co32d ) 
     265            CALL iom_put( "PI_OCN_CO3"  , f_pi_co3_2d ) 
     266            DEALLOCATE( f_pi_co3_2d ) 
    269267         ENDIF 
    270268         IF( med_diag%PI_CO2FLUX%dgsave ) THEN 
    271             CALL iom_put( "PI_CO2FLUX"  , f_pi_co2flux2d ) 
    272             DEALLOCATE( f_pi_co2flux2d ) 
     269            CALL iom_put( "PI_CO2FLUX"  , f_pi_co2flux_2d ) 
     270            DEALLOCATE( f_pi_co2flux_2d ) 
    273271         ENDIF 
    274272         IF( med_diag%PI_FGCO2%dgsave ) THEN 
     
    277275         ENDIF 
    278276         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 ) 
    281279         ENDIF 
    282280         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 ) 
    285283         ENDIF 
    286284         IF( med_diag%PI_TCO2%dgsave ) THEN 
    287             CALL iom_put( "PI_TCO2"  , f_pi_TDIC2d ) 
    288             DEALLOCATE( f_pi_TDIC2d ) 
     285            CALL iom_put( "PI_TCO2"  , f_pi_TDIC_2d ) 
     286            DEALLOCATE( f_pi_TDIC_2d ) 
    289287         ENDIF 
    290288         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 ) 
    292290            DEALLOCATE( f_pi_xco2a_2d ) 
    293291         ENDIF 
    294292         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 ) 
    296294            DEALLOCATE( f_pi_fco2w_2d ) 
    297295         ENDIF 
    298296         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 ) 
    300298            DEALLOCATE( f_pi_fco2a_2d ) 
    301299         ENDIF 
Note: See TracChangeset for help on using the changeset viewer.