| 13 | |---------------- |
| 14 | {{{#!td style="vertical-align:top;width: 50px" |
| 15 | 28/02/16 |
| 16 | }}} |
| 17 | {{{#!td style="vertical-align:top;width: 50px" |
| 18 | SR |
| 19 | }}} |
| 20 | {{{#!td style="vertical-align:top;width: 75px" |
| 21 | r1765 |
| 22 | }}} |
| 23 | {{{#!td style="vertical-align:top" |
| 24 | 4.0 |
| 25 | }}} |
| 26 | {{{#!td style="vertical-align:top" |
| 27 | C, B |
| 28 | }}} |
| 29 | {{{#!td style="vertical-align:top" |
| 30 | Several changes (mainly concerning code formatting and code internal structure) of the nested domain system. \\\\ |
| 31 | '''Changed:''' |
| 32 | * {{{PMC_ACTIVE}}} preprocessor flags have been completely removed, instead {{{_parallel}}} flags were added to the pmc_-routines because nesting requires MPI. |
| 33 | * MPI-datatype settings (REAL8) and kind-settings adjusted to PALM-style |
| 34 | * domain layout is read with new NAMELIST nestpar from standard file PARIN. New variable [wiki:doc/app/nestpar#domain_layouts domain_layouts] is used instead of {{{m_couplers}}} in the nestpar-NAMELIST |
| 35 | * output of (some) nesting informations to the RUN_CONTROL-header |
| 36 | * PALM error messages include the domain-id |
| 37 | * location messages added (which appear at the terminal or in the jobfile), they are only created from PE0 of the root domain |
| 38 | * nesting info (domain-id) has been added to the run-identifier string |
| 39 | * some error messages were made PALM conform (subroutine {{{message}}} is used) |
| 40 | * in case of a nested run, boundary conditions (''nested'' or ''neumann'') for {{{bc_lr0}}, {{{bc_ns}}}, {{{bc_p_t}}}, {{{bc_uv_t}}}, and {{{bc_pt_t}}} are explicitly set in subroutine {{{parin}}} and overwrite settings done by the user in the $inipar-NAMELIST |
| 41 | |
| 42 | (Makefile, check_parameters, header, init-pegrid, local_stop, message, modules, palm, parin, pmc_client, pmc_general, pmc_handle_communicator, pmc_interface, pmc_mpi_wrapper, pmc_server, time_integration) \\\\ |
| 43 | |
| 44 | '''Bugfixes:''' \\\\ |
| 45 | Index bugfixes. (pmci_interp_tril_all) |
| 46 | |
| 47 | Nest synchronization after first call of timestep. (time_integration) |
| 48 | |
| 49 | Checks of {{{bc_lr}}} and {{{bc_ns}}} boundary conditions moved from {{{check_parameters}}} to {{{parin}}}. Checking them in {{{check_parameters0}} is wrong, because they are already used in {{{init_pegrid}}} and {{{init_grid}}} (which are called before {{{check_parameters}}}). (check_parameters, parin) |
| 50 | |
| 51 | Index bug for {{{u_p}}} at left outflow removed. (boundary_conds) |
| 52 | |
| 53 | Increase array-size of {{{volume_flow_area_l}}} and {{{volume_flow_initial_l}}} by 1. (init_3d_model) |
| 54 | }}} |