Changeset 3554 for palm/trunk/SOURCE/data_output_mask.f90
- Timestamp:
- Nov 22, 2018 11:24:52 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/data_output_mask.f90
r3467 r3554 25 25 ! ----------------- 26 26 ! $Id$ 27 ! add variable description 28 ! 29 ! 3467 2018-10-30 19:05:21Z suehring 27 30 ! Implementation of a new aerosol module salsa. 28 31 ! … … 199 202 CHARACTER(LEN=5) :: grid !< flag to distinquish between staggered grids 200 203 201 INTEGER(iwp) :: av !< 202 INTEGER(iwp) :: ngp !< 203 INTEGER(iwp) :: i !< 204 INTEGER(iwp) :: ivar !< 205 INTEGER(iwp) :: j !< 206 INTEGER(iwp) :: k !< 207 INTEGER(iwp) :: kk !< 208 INTEGER(iwp) :: n !< 209 INTEGER(iwp) :: netcdf_data_format_save !< 210 INTEGER(iwp) :: sender !< 204 INTEGER(iwp) :: av !< flag for (non-)average output 205 INTEGER(iwp) :: ngp !< number of grid points of an output slice 206 INTEGER(iwp) :: i !< loop index 207 INTEGER(iwp) :: ivar !< variable index 208 INTEGER(iwp) :: j !< loop index 209 INTEGER(iwp) :: k !< loop index 210 INTEGER(iwp) :: kk !< vertical index 211 INTEGER(iwp) :: n !< loop index 212 INTEGER(iwp) :: netcdf_data_format_save !< value of netcdf_data_format 213 INTEGER(iwp) :: sender !< PE id of sending PE 211 214 INTEGER(iwp) :: topo_top_ind !< k index of highest horizontal surface 212 INTEGER(iwp) :: ind(6) !< 213 214 LOGICAL :: found !<215 LOGICAL :: resorted !<216 217 REAL(wp) :: mean_r !<218 REAL(wp) :: s_r2 !<219 REAL(wp) :: s_r3 !<215 INTEGER(iwp) :: ind(6) !< index limits (lower/upper bounds) of array 'local_2d' 216 217 LOGICAL :: found !< true if output variable was found 218 LOGICAL :: resorted !< true if variable is resorted 219 220 REAL(wp) :: mean_r !< mean particle radius 221 REAL(wp) :: s_r2 !< sum( particle-radius**2 ) 222 REAL(wp) :: s_r3 !< sum( particle-radius**3 ) 220 223 221 REAL(wp), DIMENSION(:,:,:), ALLOCATABLE :: local_pf !< 224 REAL(wp), DIMENSION(:,:,:), ALLOCATABLE :: local_pf !< output array 222 225 #if defined( __parallel ) 223 REAL(wp), DIMENSION(:,:,:), ALLOCATABLE :: total_pf !< 226 REAL(wp), DIMENSION(:,:,:), ALLOCATABLE :: total_pf !< collected output array 224 227 #endif 225 REAL(wp), DIMENSION(:,:,:), POINTER :: to_be_resorted !< 228 REAL(wp), DIMENSION(:,:,:), POINTER :: to_be_resorted !< points to array which shall be output 226 229 227 230 !
Note: See TracChangeset
for help on using the changeset viewer.