Changeset 10045 for branches/NERC/dev_r5518_GO6_under_ice_relax/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_init.F90
- Timestamp:
- 2018-08-07T14:19:25+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_init.F90
r9257 r10045 7 7 !! - ! 2017-04 (M. Stringer) Code taken from trcbio_medusa.F90 8 8 !! - ! 2017-08 (A. Yool) Add slow-sinking detrius variables 9 !! - ! 2018-08 (A. Yool) add OMIP preindustrial DIC 9 10 !!---------------------------------------------------------------------- 10 11 #if defined key_medusa … … 186 187 f_omarg(:,:) = 0.0 187 188 f_omcal(:,:) = 0.0 189 # if defined key_omip_dic 190 zomd(:,:) = 0.0 191 f_pi_xco2a(:,:) = 0.0 192 f_pi_pco2w(:,:) = 0.0 193 f_pi_ph(:,:) = 0.0 194 f_pi_co2flux(:,:) = 0.0 195 f_pi_pco2atm(:,:) = 0.0 196 f_pi_h2co3(:,:) = 0.0 197 f_pi_hco3(:,:) = 0.0 198 f_pi_co3(:,:) = 0.0 199 f_pi_omarg(:,:) = 0.0 200 f_pi_omcal(:,:) = 0.0 201 # endif 188 202 !! 189 203 !! AXY (08/08/17): zero slow detritus fluxes … … 382 396 f_pco2a2d(:,:) = 0.0 !! 383 397 ENDIF 398 # if defined key_omip_dic 399 IF( med_diag%PI_ATM_PCO2%dgsave ) THEN 400 ALLOCATE( f_pi_pco2a2d(1:jpi, 1:jpj) ) 401 f_pi_pco2a2d(:,:) = 0.0 !! 402 ENDIF 403 # endif 384 404 !! 385 405 !! skip OCN_PH diagnostic here … … 389 409 f_pco2w2d(:,:) = 0.0 !! 390 410 ENDIF 411 # if defined key_omip_dic 412 IF( med_diag%PI_OCN_PCO2%dgsave ) THEN 413 ALLOCATE( f_pi_pco2w2d(1:jpi, 1:jpj) ) 414 f_pi_pco2w2d(:,:) = 0.0 !! 415 ENDIF 416 # endif 391 417 !! 392 418 !! skip OCNH2CO3, OCN_HCO3, OCN_CO3 diagnostics here … … 396 422 f_co2flux2d(:,:) = 0.0 !! 397 423 ENDIF 424 # if defined key_omip_dic 425 IF( med_diag%PI_CO2FLUX%dgsave ) THEN 426 ALLOCATE( f_pi_co2flux2d(1:jpi, 1:jpj) ) 427 f_pi_co2flux2d(:,:) = 0.0 !! 428 ENDIF 429 # endif 398 430 !! 399 431 !! skip OM_XXX diagnostics here … … 403 435 f_TDIC2d(:,:) = 0.0 !! 404 436 ENDIF 437 # if defined key_omip_dic 438 IF( med_diag%PI_TCO2%dgsave ) THEN 439 ALLOCATE( f_pi_TDIC2d(1:jpi, 1:jpj) ) 440 f_pi_TDIC2d(:,:) = 0.0 !! 441 ENDIF 442 # endif 405 443 IF( med_diag%TALK%dgsave ) THEN 406 444 ALLOCATE( f_TALK2d(1:jpi, 1:jpj) ) … … 662 700 f_ocndpco2_2d(:,:) = 0.0 !! 663 701 ENDIF 702 # if defined key_omip_dic 703 IF( med_diag%PI_ATM_XCO2%dgsave ) THEN 704 ALLOCATE( f_pi_xco2a_2d(1:jpi, 1:jpj) ) 705 f_pi_xco2a_2d(:,:) = 0.0 !! 706 ENDIF 707 IF( med_diag%PI_OCN_FCO2%dgsave ) THEN 708 ALLOCATE( f_pi_fco2w_2d(1:jpi, 1:jpj) ) 709 f_pi_fco2w_2d(:,:) = 0.0 !! 710 ENDIF 711 IF( med_diag%PI_ATM_FCO2%dgsave ) THEN 712 ALLOCATE( f_pi_fco2a_2d(1:jpi, 1:jpj) ) 713 f_pi_fco2a_2d(:,:) = 0.0 !! 714 ENDIF 715 IF( med_diag%PI_CO2STARAIR%dgsave ) THEN 716 ALLOCATE( f_pi_co2starair_2d(1:jpi, 1:jpj) ) 717 f_pi_co2starair_2d(:,:) = 0.0 !! 718 ENDIF 719 IF( med_diag%OCN_PI_DPCO2%dgsave ) THEN 720 ALLOCATE( f_pi_ocndpco2_2d(1:jpi, 1:jpj) ) 721 f_pi_ocndpco2_2d(:,:) = 0.0 !! 722 ENDIF 723 IF( med_diag%PI_FGCO2%dgsave ) THEN 724 ALLOCATE( pi_fgco2(1:jpi, 1:jpj) ) 725 pi_fgco2(:,:) = 0.0 !! 726 ENDIF 727 # endif 664 728 # endif 665 729 IF( med_diag%TPP3%dgsave ) THEN
Note: See TracChangeset
for help on using the changeset viewer.