Changeset 13459
- Timestamp:
- 2020-09-11T12:55:28+02:00 (3 years ago)
- Location:
- branches/UKMO/AMM15_v3_6_STABLE_package_collate_utils366_fabmv1/NEMOGCM/NEMO/TOP_SRC/FABM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/AMM15_v3_6_STABLE_package_collate_utils366_fabmv1/NEMOGCM/NEMO/TOP_SRC/FABM/par_fabm.F90
r13241 r13459 39 39 jp_fabm_r8c, jp_fabm_r8p, & 40 40 jp_fabm_r8s, jp_fabm_xeps, & 41 jp_fabm_swr, & 41 42 jp_fabm_pgrow, jp_fabm_ploss 42 43 -
branches/UKMO/AMM15_v3_6_STABLE_package_collate_utils366_fabmv1/NEMOGCM/NEMO/TOP_SRC/FABM/trcini_fabm.F90
r13451 r13459 134 134 jp_fabm_o3pc = fabm_diag_index( 'O3_pCO2' ) 135 135 jp_fabm_xeps = fabm_diag_index( 'light_xEPS' ) 136 jp_fabm_swr = fabm_diag_index( 'light_swr_abs' ) 136 137 jp_fabm_pgrow = fabm_diag_index( 'p_grow_sum_result' ) 137 138 jp_fabm_ploss = fabm_diag_index( 'p_loss_sum_result' ) -
branches/UKMO/AMM15_v3_6_STABLE_package_collate_utils366_fabmv1/NEMOGCM/NEMO/TOP_SRC/FABM/trcsms_fabm.F90
r13451 r13459 39 39 USE lbclnk 40 40 USE fabm_types, ONLY: standard_variables 41 USE par_fabm, ONLY: jp_fabm_swr 41 42 42 43 !USE fldread ! time interpolation … … 62 63 REAL(wp), PUBLIC, TARGET, ALLOCATABLE, DIMENSION(:,:) :: taubot 63 64 REAL(wp), PUBLIC, TARGET :: daynumber_in_year 64 REAL(wp), PUBLIC, POINTER :: swrad(:,:,:) ! pointer to ERSEM spectral heating term65 65 66 66 ! State repair counters … … 312 312 313 313 ! Retrieve 3D shortwave and store in etot3 314 IF (ln_qsr_spec) etot3(:,:,:) = swrad(:,:,:) 314 IF (ln_qsr_spec) THEN 315 etot3(:,:,:) = model%get_interior_diagnostic_data(jp_fabm_swr) 316 ENDIF 315 317 316 318 ! Zero rate array of interface-attached state variables … … 578 580 model%interior_diagnostic_variables(jp_fabm_pgrow)%save = .TRUE. 579 581 model%interior_diagnostic_variables(jp_fabm_ploss)%save = .TRUE. 582 IF( ln_qsr_spec ) THEN 583 model%interior_diagnostic_variables(jp_fabm_swr)%save = .TRUE. 584 ENDIF 580 585 DO jn=1,size(model%horizontal_diagnostic_variables) 581 586 model%horizontal_diagnostic_variables(jn)%save = iom_use(model%horizontal_diagnostic_variables(jn)%name) & … … 588 593 589 594 started = .TRUE. 590 591 IF( ln_qsr_spec ) THEN592 ! Pointer to spectral heating term593 swrad => model%get_data(model%get_interior_variable_id(standard_variables%net_rate_of_absorption_of_shortwave_energy_in_layer))594 ENDIF595 595 596 596 END SUBROUTINE
Note: See TracChangeset
for help on using the changeset viewer.