Changeset 4110
- Timestamp:
- Jul 22, 2019 5:05:21 PM (5 years ago)
- Location:
- palm/trunk/SOURCE
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/advec_ws.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 23 ! 24 ! Former revisions: 25 ! ----------------- 26 ! $Id$ 22 27 ! - Separate initialization of advection flags for momentum and scalars. In this 23 28 ! context, resort the bits and do some minor formatting. … … 38 43 ! advection 39 44 ! 40 ! Former revisions: 41 ! ----------------- 42 ! $Id$ 45 ! 4109 2019-07-22 17:00:34Z suehring 43 46 ! Implementation of a flux limiter according to Skamarock (2006) for the 44 47 ! vertical scalar advection. Please note, this is only implemented for the … … 122 125 ! Change in file header (GPL part) 123 126 ! Implement advection for TKE-dissipation in case of RANS-TKE-e closure (TG) 124 ! Allocate advc_flags_ m/2 within ws_init_flags instead of init_grid127 ! Allocate advc_flags_1/2 within ws_init_flags instead of init_grid 125 128 ! Change argument list for exchange_horiz_2d_int (MS) 126 129 ! … … 136 139 ! 137 140 ! 2232 2017-05-30 17:47:52Z suehring 138 ! Rename wall_flags_0 and wall_flags_00 into advc_flags_m and advc_flags_ m,141 ! Rename wall_flags_0 and wall_flags_00 into advc_flags_m and advc_flags_1, 139 142 ! respectively. 140 ! Set advc_flags_ m/2 on basis of wall_flags_0/00 instead of nzb_s/u/v/w_inner.141 ! Setting advc_flags_ m/2 also for downward-facing walls143 ! Set advc_flags_1/2 on basis of wall_flags_0/00 instead of nzb_s/u/v/w_inner. 144 ! Setting advc_flags_1/2 also for downward-facing walls 142 145 ! 143 146 ! 2200 2017-04-11 11:37:51Z suehring … … 262 265 ! vector version. 263 266 ! Degradation of the applied order of scheme is now steered by multiplying with 264 ! Integer advc_flags_ m. 2nd order scheme, WS3 and WS5 are calculated on each267 ! Integer advc_flags_1. 2nd order scheme, WS3 and WS5 are calculated on each 265 268 ! grid point and mulitplied with the appropriate flag. 266 269 ! 2nd order numerical dissipation term changed. Now the appropriate 2nd order -
palm/trunk/SOURCE/bulk_cloud_model_mod.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! Pass integer flag array as well as boundary flags to WS scalar advection 23 ! routine 22 ! 24 23 ! 25 24 ! Former revisions: 26 25 ! ----------------- 27 26 ! $Id$ 27 ! Pass integer flag array as well as boundary flags to WS scalar advection 28 ! routine 29 ! 30 ! 4109 2019-07-22 17:00:34Z suehring 28 31 ! Added microphyics scheme 'morrision_no_rain' 29 32 ! -
palm/trunk/SOURCE/chem_modules.f90
r4109 r4110 22 22 ! Current revisions: 23 23 ! ----------------- 24 ! +cs_advc_flags_s24 ! 25 25 ! 26 26 ! Former revisions: 27 27 ! ----------------- 28 28 ! $Id$ 29 ! +cs_advc_flags_s 30 ! 31 ! 4109 2019-07-22 17:00:34Z suehring 29 32 ! - introduced namelist item chem_modules@emiss_lod as future 30 33 ! - replacement to chem_modules@mode_emis. Currently keeping both -
palm/trunk/SOURCE/chemistry_model_mod.f90
r4109 r4110 22 22 ! Current revisions: 23 23 ! ----------------- 24 ! 25 ! 26 ! Former revisions: 27 ! ----------------- 28 ! $Id$ 24 29 ! - Decycling boundary conditions are only set at the ghost points not on the 25 30 ! prognostic grid points … … 33 38 ! oscillations caused by horizontal advection discretization. 34 39 ! 35 ! Former revisions: 36 ! ----------------- 37 ! $Id$ 40 ! 4109 2019-07-22 17:00:34Z suehring 38 41 ! Slightly revise setting of boundary conditions at horizontal walls, use 39 42 ! data-structure offset index instead of pre-calculate it for each facing -
palm/trunk/SOURCE/init_grid.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ----------------- 22 ! - Separate initialization of advection flags for momentum and scalars. 23 ! - Change subroutine interface for ws_init_flags_scalar to pass boundary flags 22 ! 24 23 ! 25 24 ! Former revisions: 26 25 ! ----------------- 27 26 ! $Id$ 27 ! - Separate initialization of advection flags for momentum and scalars. 28 ! - Change subroutine interface for ws_init_flags_scalar to pass boundary flags 29 ! 30 ! 4109 2019-07-22 17:00:34Z suehring 28 31 ! Fix bad commit 29 32 ! -
palm/trunk/SOURCE/land_surface_model_mod.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ----------------- 22 ! 23 ! 24 ! Former revisions: 25 ! ----------------- 26 ! $Id$ 22 27 ! Relax checks for non-consistent initialization in case static or dynamic 23 28 ! input is provided. For example, soil_temperature or deep_soil_temperature … … 26 31 ! available. 27 32 ! 28 ! Former revisions: 29 ! ----------------- 30 ! $Id$ 33 ! 4109 2019-07-22 17:00:34Z suehring 31 34 ! Further revision of last commit in order to avoid any side effects when 32 35 ! albedo type is not set in namelist and default albedo type changes. -
palm/trunk/SOURCE/modules.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! -advc_flags_1, advc_flags_2 23 ! +advc_flags_m, advc_flags_s 22 ! 24 23 ! 25 24 ! Former revisions: 26 25 ! ----------------- 27 26 ! $Id$ 27 ! -advc_flags_1, advc_flags_2 28 ! +advc_flags_m, advc_flags_s 29 ! 30 ! 4109 2019-07-22 17:00:34Z suehring 28 31 ! remove old_dt 29 32 ! -
palm/trunk/SOURCE/ocean_mod.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ----------------- 22 ! Pass integer flag array as well as boundary flags to WS scalar advection 23 ! routine 22 ! 24 23 ! 25 24 ! Former revisions: 26 25 ! ----------------- 27 26 ! $Id$ 27 ! Pass integer flag array as well as boundary flags to WS scalar advection 28 ! routine 29 ! 30 ! 4109 2019-07-22 17:00:34Z suehring 28 31 ! implemented ocean_actions 29 32 ! -
palm/trunk/SOURCE/prognostic_equations.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 23 ! 24 ! Former revisions: 25 ! ----------------- 26 ! $Id$ 22 27 ! pass integer flag array to WS scalar advection routine which is now necessary 23 28 ! as the flags may differ for scalars, e.g. pt can be cyclic while chemical 24 29 ! species may be non-cyclic. Further, pass boundary flags. 25 30 ! 26 ! Former revisions: 27 ! ----------------- 28 ! $Id$ 31 ! 4109 2019-07-22 17:00:34Z suehring 29 32 ! Application of monotonic flux limiter for the vertical scalar advection 30 33 ! up to the topography top (only for the cache-optimized version at the -
palm/trunk/SOURCE/salsa_mod.f90
r4109 r4110 21 21 ! Current revisions: 22 22 ! ----------------- 23 ! Pass integer flag array as well as boundary flags to WS scalar advection 24 ! routine 23 ! 25 24 ! 26 25 ! Former revisions: 27 26 ! ----------------- 28 27 ! $Id$ 28 ! Pass integer flag array as well as boundary flags to WS scalar advection 29 ! routine 30 ! 31 ! 4109 2019-07-22 17:00:34Z suehring 29 32 ! Slightly revise setting of boundary conditions at horizontal walls, use 30 33 ! data-structure offset index instead of pre-calculate it for each facing -
palm/trunk/SOURCE/turbulence_closure_mod.f90
r4109 r4110 20 20 ! Current revisions: 21 21 ! ----------------- 22 ! pass integer flag array as well as boundary flags to WS scalar advection 23 ! routine 22 ! 24 23 ! 25 24 ! Former revisions: 26 25 ! ----------------- 27 26 ! $Id$ 27 ! pass integer flag array as well as boundary flags to WS scalar advection 28 ! routine 29 ! 30 ! 4109 2019-07-22 17:00:34Z suehring 28 31 ! - Modularize setting of boundary conditions for TKE and dissipation 29 32 ! - Neumann boundary condition for TKE at model top is set also in child domain
Note: See TracChangeset
for help on using the changeset viewer.