Changeset 595 for codes/icosagcm/devel/src/diagnostics/diagflux.F90
- Timestamp:
- 10/19/17 10:32:52 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/diagnostics/diagflux.F90
r594 r595 150 150 INTEGER :: ij, l, ij_omp_begin_ext, ij_omp_end_ext 151 151 Rd = kappa*cpp 152 CALL distrib_level(ij_end_ext-ij_begin_ext+1,ij_omp_begin_ext,ij_omp_end_ext) 153 ij_omp_begin_ext = ij_omp_begin_ext+ij_begin_ext-1 154 ij_omp_end_ext = ij_omp_end_ext+ij_begin_ext-1 152 ! even if loops are of the _ext variant, we still need halo exchanges before reconstructing fluxes at cell centers 153 ! => loop over interior region 154 CALL distrib_level(ij_end-ij_begin+1,ij_omp_begin_ext,ij_omp_end_ext) 155 ij_omp_begin_ext = ij_omp_begin_ext+ij_begin-1 156 ij_omp_end_ext = ij_omp_end_ext+ij_begin-1 155 157 #include "../kernels/energy_fluxes.k90" 156 158 END SUBROUTINE compute_diagflux_energy
Note: See TracChangeset
for help on using the changeset viewer.