Changeset 4180 for palm/trunk/SOURCE/init_grid.f90
- Timestamp:
- Aug 21, 2019 2:37:54 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/init_grid.f90
r4168 r4180 67 67 ! Comment added 68 68 ! 69 ! 3294 2018-10-01 02:37:10Z raasch70 ! ocean renamed ocean_mode71 !72 ! 3241 2018-09-12 15:02:00Z raasch73 ! unused variables removed74 !75 ! 3200 2018-08-17 14:46:36Z suehring76 ! Bugfix, missing pre-processor directive77 !78 ! 3183 2018-07-27 14:25:55Z suehring79 ! Rename variables in mesoscale-offline nesting mode80 !81 ! 3182 2018-07-27 13:36:03Z suehring82 ! Bugfix in referencing buildings on orography top83 !84 ! 3139 2018-07-17 11:30:10Z Giersch85 ! Bugfix in case of restarts and grid stretching86 !87 ! 3115 2018-07-10 12:49:26Z suehring88 ! Referencing of buildings onto top of terrain - special treatment for bridges.89 !90 ! 3103 2018-07-04 17:30:52Z suehring91 ! Reference lowest terrain height to zero level92 !93 ! 3068 2018-06-12 14:49:41Z Giersch94 ! New warning message concerning grid stretching has been introduced95 !96 ! 3066 2018-06-12 08:55:55Z Giersch97 ! Bugfix in IF statement before error message98 !99 ! 3065 2018-06-12 07:03:02Z Giersch100 ! New vertical stretching mechanism introduced101 !102 ! 3051 2018-05-30 17:43:55Z suehring103 ! Minor bugfix concerning mapping 3D buildings on top of terrain104 !105 ! 3045 2018-05-28 07:55:41Z Giersch106 ! Error messages revised107 !108 ! 3045 2018-05-28 07:55:41Z Giersch109 ! Error messages revised110 !111 ! 2968 2018-04-13 11:52:24Z suehring112 ! Bugfix in initialization in case of elevated model surface. Introduce113 ! index for minimum topography-top.114 !115 ! 2955 2018-04-09 15:14:01Z suehring116 ! Improve topography filter routine and add ghost-point exchange for building117 ! ID and building type.118 !119 ! 2927 2018-03-23 15:13:00Z suehring120 ! Bugfix, setting boundary conditions for topography index array.121 !122 ! 2918 2018-03-21 15:52:14Z gronemeier123 ! Moved init_mixing_length to turbulence_closure_mod.f90124 !125 ! 2897 2018-03-15 11:47:16Z suehring126 ! Relax restrictions for topography input, terrain and building heights can be127 ! input separately and are not mandatory any more.128 !129 ! 2893 2018-03-14 16:20:52Z suehring130 ! Revise informative message concerning filtered topography (1 grid-point131 ! holes).132 !133 ! 2892 2018-03-14 15:06:29Z suehring134 ! Bugfix, uninitialized array in case of single_building.135 !136 ! 2867 2018-03-09 09:40:23Z suehring137 ! Revise mapping of 3D buildings onto onto orography.138 !139 ! 2823 2018-02-20 15:31:45Z Giersch140 ! Set boundary conditions for 3D topography in case of non-cyclic boundary141 ! conditions142 !143 ! 2796 2018-02-08 12:25:39Z suehring144 ! Bugfix in 3D building initialization145 !146 ! 2747 2018-01-15 12:44:17Z suehring147 ! Bugfix, topography height is rounded to the nearest discrete grid level148 !149 ! 2718 2018-01-02 08:49:38Z maronga150 ! Corrected "Former revisions" section151 !152 ! 2701 2017-12-15 15:40:50Z suehring153 ! Changes from last commit documented154 !155 ! 2698 2017-12-14 18:46:24Z suehring156 ! Bugfix in get_topography_top_index157 !158 ! 2696 2017-12-14 17:12:51Z kanani159 ! Change in file header (GPL part)160 ! Revised topography input161 ! Set nzb_max not for the entire nest domain, only for boundary PEs162 ! Re-organize routine, split-up into several subroutines163 ! Modularize poismg_noopt164 ! Remove setting bit 26, 27, 28 in wall_flags_0, indicating former '_outer'165 ! arrays (not required any more).166 ! Bugfix in generic tunnel setup (MS)167 !168 ! 2550 2017-10-16 17:12:01Z boeske169 ! Set lateral boundary conditions for topography on all three ghost layers170 !171 ! 2478 2017-09-18 13:37:24Z suehring172 ! Bugfix, correct flag for use_top173 !174 ! 2365 2017-08-21 14:59:59Z kanani175 ! Vertical nesting implemented (SadiqHuq)176 !177 ! 2319 2017-07-20 17:33:17Z suehring178 ! Remove print statements179 !180 ! 2318 2017-07-20 17:27:44Z suehring181 ! Get topography top index via Function call182 !183 ! 2317 2017-07-20 17:27:19Z suehring184 ! Bugfixes in reading 3D topography from file185 !186 ! 2274 2017-06-09 13:27:48Z Giersch187 ! Changed error messages188 !189 ! 2233 2017-05-30 18:08:54Z suehring190 !191 ! 2232 2017-05-30 17:47:52Z suehring192 ! - Adjustments according to new topography representation193 ! - Bugfix: Move determination of nzb_max behind topography modification in194 ! cell-edge case195 ! - Get rid off global arrays required for topography output196 ! - Enable topography input via netcdf197 ! - Generic tunnel set-up added198 !199 ! 2200 2017-04-11 11:37:51Z suehring200 ! monotonic_adjustment removed201 !202 ! 2169 2017-03-06 18:16:35Z suehring203 ! Bugfix, move setting for topography grid convention to init_grid, else, if no204 ! value is set, the simulation may abort in case of restarts205 !206 ! 2128 2017-01-23 15:00:03Z suehring207 ! Bugfix in setting topography from file in case of ocean simulations208 !209 ! 2088 2016-12-19 16:30:25Z suehring210 ! Bugfix in generic topography in case of ocean simulations211 !212 ! 2037 2016-10-26 11:15:40Z knoop213 ! Anelastic approximation implemented214 !215 ! 2021 2016-10-07 14:08:57Z suehring216 ! Bugfix: setting Neumann boundary conditions for topography required for217 ! topography flags in multigrid_noopt solver218 !219 ! 2000 2016-08-20 18:09:15Z knoop220 ! Forced header and separation lines into 80 columns221 !222 ! 1994 2016-08-15 09:52:21Z suehring223 ! Bugfix in definition of generic topography224 !225 ! 1982 2016-08-01 11:04:48Z suehring226 ! Bugfix concering consistency check for topography227 !228 ! 1968 2016-07-18 12:01:49Z suehring229 ! Changed: PE-wise reading of topography file in order to avoid global definition230 ! of arrays nzb_local and nzb_tmp. Thereby, topography definition for single231 ! buildings and street canyons has changed, as well as flag setting for232 ! multigrid scheme.233 !234 ! Bugfix in checking l_grid anisotropy.235 ! Simplify initial computation of lwall and vertical_influence, i.e. remove236 ! nzb_s_inner as it is still zero at this point.237 !238 ! 1942 2016-06-14 12:18:18Z suehring239 ! Topography filter implemented to fill holes resolved by only one grid point.240 ! Initialization of flags for ws-scheme moved to advec_ws.241 !242 ! 1931 2016-06-10 12:06:59Z suehring243 ! Rename multigrid into multigrid_noopt and multigrid_fast into multigrid244 !245 ! 1910 2016-05-26 06:49:46Z raasch246 ! Bugfix: if topography is read from file, Neumann conditions are used for the247 ! nzb_local array (instead of cyclic conditions) in case that non-cyclic248 ! boundary conditions are switched on for the run249 !250 ! 1902 2016-05-09 11:18:56Z suehring251 ! Set topography flags for multigrid solver only (not for multigrid_fast)252 !253 ! 1886 2016-04-21 11:20:47Z suehring254 ! Bugfix: setting advection flags near walls255 ! reformulated index values for nzb_v_inner256 ! variable discriptions added in declaration block257 !258 ! 1845 2016-04-08 08:29:13Z raasch259 ! nzb_2d removed260 !261 ! 1804 2016-04-05 16:30:18Z maronga262 ! Removed code for parameter file check (__check)263 !264 ! 1779 2016-03-03 08:01:28Z raasch265 ! coupling_char is trimmed at every place it occurs, because it can have266 ! different length now267 !268 ! 1762 2016-02-25 12:31:13Z hellstea269 ! Introduction of nested domain feature270 !271 ! 1743 2016-01-13 10:23:51Z raasch272 ! Bugfix for calculation of nzb_s_outer and nzb_u_outer at north boundary of273 ! total domain274 !275 ! 1691 2015-10-26 16:17:44Z maronga276 ! Renamed prandtl_layer to constant_flux_layer.277 !278 ! 1682 2015-10-07 23:56:08Z knoop279 ! Code annotations made doxygen readable280 !281 ! 1677 2015-10-02 13:25:23Z boeske282 ! Bugfix: Ghost points are included in wall_flags_0 and wall_flags_00283 !284 ! 1675 2015-10-02 08:28:59Z gronemeier285 ! Bugfix: Definition of topography grid levels286 !287 ! 1660 2015-09-21 08:15:16Z gronemeier288 ! Bugfix: Definition of topography grid levels if vertical grid stretching289 ! starts below the maximum topography height.290 !291 ! 1580 2015-04-10 13:43:49Z suehring292 ! Bugfix: setting flags for 5th order scheme near buildings293 !294 ! 1575 2015-03-27 09:56:27Z raasch295 ! adjustments for psolver-queries296 !297 ! 1557 2015-03-05 16:43:04Z suehring298 ! Adjustment for monotoinic limiter299 !300 ! 1418 2014-06-06 13:05:08Z fricke301 ! Bugfix: Change if-condition for stretched grid in the ocean, with the old302 ! condition and a negative value for dz_stretch_level the condition303 ! was always true for the whole model domain304 !305 ! 1409 2014-05-23 12:11:32Z suehring306 ! Bugfix: set wall_flags_0 at inflow and outflow boundary also for i <= nxlu307 ! j <= nysv308 !309 ! 1353 2014-04-08 15:21:23Z heinze310 ! REAL constants provided with KIND-attribute311 !312 ! 1322 2014-03-20 16:38:49Z raasch313 ! REAL constants defined as wp-kind314 !315 ! 1320 2014-03-20 08:40:49Z raasch316 ! ONLY-attribute added to USE-statements,317 ! kind-parameters added to all INTEGER and REAL declaration statements,318 ! kinds are defined in new module kinds,319 ! revision history before 2012 removed,320 ! comment fields (!:) to be used for variable explanations added to321 ! all variable declaration statements322 !323 ! 1221 2013-09-10 08:59:13Z raasch324 ! wall_flags_00 introduced to hold bits 32-63,325 ! additional 3D-flag arrays for replacing the 2D-index array nzb_s_inner in326 ! loops optimized for openACC (pres + flow_statistics)327 !328 ! 1092 2013-02-02 11:24:22Z raasch329 ! unused variables removed330 !331 ! 1069 2012-11-28 16:18:43Z maronga332 ! bugfix: added coupling_char to TOPOGRAPHY_DATA to allow topography in the333 ! ocean model in case of coupled runs334 !335 ! 1036 2012-10-22 13:43:42Z raasch336 ! code put under GPL (PALM 3.9)337 !338 ! 1015 2012-09-27 09:23:24Z raasch339 ! lower index for calculating wall_flags_0 set to nzb_w_inner instead of340 ! nzb_w_inner+1341 !342 ! 996 2012-09-07 10:41:47Z raasch343 ! little reformatting344 !345 ! 978 2012-08-09 08:28:32Z fricke346 ! Bugfix: nzb_max is set to nzt at non-cyclic lateral boundaries347 ! Bugfix: Set wall_flags_0 for inflow boundary348 !349 ! 927 2012-06-06 19:15:04Z raasch350 ! Wall flags are not set for multigrid method in case of masking method351 !352 ! 864 2012-03-27 15:10:33Z gryschka353 ! In case of ocean and Dirichlet bottom bc for u and v dzu_mg and ddzu_pres354 ! were not correctly defined for k=1.355 !356 ! 861 2012-03-26 14:18:34Z suehring357 ! Set wall_flags_0. The array is needed for degradation in ws-scheme near walls,358 ! inflow and outflow boundaries as well as near the bottom and the top of the359 ! model domain.!360 ! Initialization of nzb_s_inner and nzb_w_inner.361 ! gls has to be at least nbgp to do not exceed the array bounds of nzb_local362 ! while setting wall_flags_0363 !364 ! 843 2012-02-29 15:16:21Z gryschka365 ! In case of ocean and dirichlet bc for u and v at the bottom366 ! the first u-level ist defined at same height as the first w-level367 !368 ! 818 2012-02-08 16:11:23Z maronga369 ! Bugfix: topo_height is only required if topography is used. It is thus now370 ! allocated in the topography branch371 !372 ! 809 2012-01-30 13:32:58Z maronga373 ! Bugfix: replaced .AND. and .NOT. with && and ! in the preprocessor directives374 !375 ! 807 2012-01-25 11:53:51Z maronga376 ! New cpp directive "__check" implemented which is used by check_namelist_files377 !378 ! Revision 1.1 1997/08/11 06:17:45 raasch379 ! Initial revision (Testversion)380 !381 69 ! 382 70 ! Description:
Note: See TracChangeset
for help on using the changeset viewer.