Changeset 10047 for branches/NERC/dev_r5518_GO6_under_ice_relax/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_init.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_init.F90
r10045 r10047 38 38 USE sms_medusa, ONLY: jdms 39 39 USE trc, ONLY: ln_diatrc, med_diag, nittrc000 40 USE in_out_manager, ONLY: lwp 41 42 # if defined key_iomput 43 USE iom, ONLY: lk_iomput, numout 40 USE in_out_manager, ONLY: lwp, numout 41 42 USE iom, ONLY: lk_iomput 44 43 USE trcnam_medusa, ONLY: trc_nam_iom_medusa 45 # endif46 44 47 45 !! time (integer timestep) … … 179 177 zdic(:,:) = 0.0 180 178 zsil(:,:) = 0.0 179 # if defined key_mocsy 180 ! zpho is only defined if key_mocsy 181 ! is active, so we must protect this 182 ! initialisation accordingly. 181 183 zpho(:,:) = 0.0 184 # endif 182 185 f_co2flux(:,:) = 0.0 183 186 f_pco2atm(:,:) = 0.0 … … 398 401 # if defined key_omip_dic 399 402 IF( med_diag%PI_ATM_PCO2%dgsave ) THEN 400 ALLOCATE( f_pi_pco2a 2d(1:jpi, 1:jpj) )401 f_pi_pco2a 2d(:,:) = 0.0 !!403 ALLOCATE( f_pi_pco2a_2d(1:jpi, 1:jpj) ) 404 f_pi_pco2a_2d(:,:) = 0.0 !! 402 405 ENDIF 403 406 # endif … … 405 408 !! skip OCN_PH diagnostic here 406 409 !! 410 # if defined key_omip_dic 411 IF( med_diag%PI_OCN_PH%dgsave ) THEN 412 ALLOCATE( f_pi_ph_2d(1:jpi, 1:jpj) ) 413 f_pi_ph_2d(:,:) = 0.0 !! 414 ENDIF 415 # endif 407 416 IF( med_diag%OCN_PCO2%dgsave ) THEN 408 417 ALLOCATE( f_pco2w2d(1:jpi, 1:jpj) ) … … 411 420 # if defined key_omip_dic 412 421 IF( med_diag%PI_OCN_PCO2%dgsave ) THEN 413 ALLOCATE( f_pi_pco2w 2d(1:jpi, 1:jpj) )414 f_pi_pco2w 2d(:,:) = 0.0 !!422 ALLOCATE( f_pi_pco2w_2d(1:jpi, 1:jpj) ) 423 f_pi_pco2w_2d(:,:) = 0.0 !! 415 424 ENDIF 416 425 # endif … … 418 427 !! skip OCNH2CO3, OCN_HCO3, OCN_CO3 diagnostics here 419 428 !! 429 # if defined key_omip_dic 430 IF( med_diag%PI_OCNH2CO3%dgsave ) THEN 431 ALLOCATE( f_pi_h2co3_2d(1:jpi, 1:jpj) ) 432 f_pi_h2co3_2d(:,:) = 0.0 !! 433 ENDIF 434 IF( med_diag%PI_OCN_HCO3%dgsave ) THEN 435 ALLOCATE( f_pi_hco3_2d(1:jpi, 1:jpj) ) 436 f_pi_hco3_2d(:,:) = 0.0 !! 437 ENDIF 438 IF( med_diag%PI_OCN_CO3%dgsave ) THEN 439 ALLOCATE( f_pi_co3_2d(1:jpi, 1:jpj) ) 440 f_pi_co3_2d(:,:) = 0.0 !! 441 ENDIF 442 # endif 443 420 444 IF( med_diag%CO2FLUX%dgsave ) THEN 421 445 ALLOCATE( f_co2flux2d(1:jpi, 1:jpj) ) … … 431 455 !! skip OM_XXX diagnostics here 432 456 !! 457 # if defined key_omip_dic 458 IF( med_diag%PI_OM_CAL%dgsave ) THEN 459 ALLOCATE( f_pi_omcal_2d(1:jpi, 1:jpj) ) 460 f_pi_omcal_2d(:,:) = 0.0 !! 461 ENDIF 462 IF( med_diag%PI_OM_ARG%dgsave ) THEN 463 ALLOCATE( f_pi_omarg_2d(1:jpi, 1:jpj) ) 464 f_pi_omarg_2d(:,:) = 0.0 !! 465 ENDIF 466 # endif 433 467 IF( med_diag%TCO2%dgsave ) THEN 434 468 ALLOCATE( f_TDIC2d(1:jpi, 1:jpj) ) … … 928 962 CONTAINS 929 963 SUBROUTINE bio_medusa_init( ) ! Empty routine 964 IMPLICIT NONE 930 965 WRITE(*,*) 'bio_medusa_init: You should not have seen this print! error?' 931 966 END SUBROUTINE bio_medusa_init
Note: See TracChangeset
for help on using the changeset viewer.