Changeset 10850 for branches/UKMO/AMM15_v3_6_STABLE_package_collate_coupling/NEMOGCM/NEMO/OPA_SRC/ASM/asmbkg.F90
- Timestamp:
- 2019-04-08T15:00:20+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/AMM15_v3_6_STABLE_package_collate_coupling/NEMOGCM/NEMO/OPA_SRC/ASM/asmbkg.F90
r9180 r10850 51 51 #endif 52 52 USE asminc, ONLY: ln_avgbkg 53 #if defined key_top 54 USE asmbgc, ONLY: asm_bgc_bkg_alloc, & 55 & asm_bgc_bkg_tavg, & 56 & asm_bgc_bkg_wri 57 #endif 53 58 IMPLICIT NONE 54 59 PRIVATE … … 137 142 138 143 numtimes_tavg = REAL ( nitavgbkg_r - nn_it000 + 1 ) 139 ENDIF 144 ENDIF 145 146 #if defined key_top 147 ! Allocate BGC average arrays whatever, to save code repetition later 148 IF ( kt == ( nn_it000 - 1) ) THEN 149 CALL asm_bgc_bkg_alloc 150 ENDIF 151 #endif 140 152 141 153 ! If creating an averaged assim bkg, sum the contribution every timestep … … 154 166 #if defined key_zdftke 155 167 en_tavg(:,:,:) = en_tavg(:,:,:) + en(:,:,:) / numtimes_tavg 168 #endif 169 #if defined key_top 170 CALL asm_bgc_bkg_tavg( kt, numtimes_tavg ) 156 171 #endif 157 172 ENDIF … … 222 237 ENDIF 223 238 239 #if defined key_top 240 CALL asm_bgc_bkg_wri( kt, inum, ln_avgbkg ) 241 #endif 224 242 CALL iom_close( inum ) 225 243
Note: See TracChangeset
for help on using the changeset viewer.