Ignore:
Timestamp:
Aug 21, 2019 2:37:54 PM (2 years ago)
Author:
scharf
Message:

removed comments in 'Former revisions' section that are older than 01.01.2019

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/pmc_interface_mod.f90

    r4168 r4180  
    142142! Remove unused variable simulated_time
    143143!
    144 ! 3636 2018-12-19 13:48:34Z raasch
    145 ! nopointer option removed
    146 !
    147 ! 3592 2018-12-03 12:38:40Z suehring
    148 ! Number of coupled arrays is determined dynamically (instead of a fixed value
    149 ! of 32)
    150 !
    151 ! 3524 2018-11-14 13:36:44Z raasch
    152 ! declaration statements rearranged to avoid compile time errors
    153 !
    154 ! 3484 2018-11-02 14:41:25Z hellstea
    155 ! Introduction of reversibility correction to the interpolation routines in order to
    156 ! guarantee mass and scalar conservation through the nest boundaries. Several errors
    157 ! are corrected and pmci_ensure_nest_mass_conservation is permanently removed.
    158 !
    159 ! 3274 2018-09-24 15:42:55Z knoop
    160 ! Modularization of all bulk cloud physics code components
    161 !
    162 ! 3241 2018-09-12 15:02:00Z raasch
    163 ! unused variables removed
    164 !
    165 ! 3217 2018-08-29 12:53:59Z suehring
    166 ! Revise calculation of index bounds for array index_list, prevent compiler
    167 ! (cray) to delete the loop at high optimization level. 
    168 !
    169 ! 3215 2018-08-29 09:58:59Z suehring
    170 ! Apply an additional switch controlling the nesting of chemical species
    171 !
    172 ! 3209 2018-08-27 16:58:37Z suehring
    173 ! Variable names for nest_bound_x replaced by bc_dirichlet_x.
    174 ! Remove commented prints into debug files.
    175 !
    176 ! 3182 2018-07-27 13:36:03Z suehring
    177 ! dz was replaced by dz(1)
    178 !
    179 ! 3049 2018-05-29 13:52:36Z Giersch
    180 ! Error messages revised
    181 !
    182 ! 3045 2018-05-28 07:55:41Z Giersch
    183 ! Error messages revised
    184 !
    185 ! 3022 2018-05-18 11:12:35Z suehring
    186 ! Minor fix - working precision added to real number
    187 !
    188 ! 3021 2018-05-16 08:14:20Z maronga
    189 ! Bugfix: variable lcr was defined as INTENT(OUT) instead of INTENT(INOUT)
    190 !
    191 ! 3020 2018-05-14 10:45:48Z hellstea
    192 ! Bugfix in pmci_define_loglaw_correction_parameters
    193 !
    194 ! 3001 2018-04-20 12:27:13Z suehring
    195 ! Bugfix, replace MERGE function by an if-condition in the anterpolation (in
    196 ! order to avoid floating-point exceptions).
    197 !
    198 ! 2997 2018-04-19 13:35:17Z suehring
    199 ! Mask topography grid points in anterpolation
    200 !
    201 ! 2984 2018-04-18 11:51:30Z hellstea
    202 ! Bugfix in the log-law correction initialization. Pivot node cannot any more be
    203 ! selected from outside the subdomain in order to prevent array under/overflows.
    204 !
    205 ! 2967 2018-04-13 11:22:08Z raasch
    206 ! bugfix: missing parallel cpp-directives added
    207 !
    208 ! 2951 2018-04-06 09:05:08Z kanani
    209 ! Add log_point_s for pmci_model_configuration
    210 !
    211 ! 2938 2018-03-27 15:52:42Z suehring
    212 ! - Nesting for RANS mode implemented
    213 !    - Interpolation of TKE onto child domain only if both parent and child are
    214 !      either in LES mode or in RANS mode
    215 !    - Interpolation of dissipation if both parent and child are in RANS mode
    216 !      and TKE-epsilon closure is applied
    217 !    - Enable anterpolation of TKE and dissipation rate in case parent and
    218 !      child operate in RANS mode
    219 !
    220 ! - Some unused variables removed from ONLY list
    221 ! - Some formatting adjustments for particle nesting
    222 !
    223 ! 2936 2018-03-27 14:49:27Z suehring
    224 ! Control logics improved to allow nesting also in cases with
    225 ! constant_flux_layer = .F. or constant_diffusion = .T.
    226 !
    227 ! 2895 2018-03-15 10:26:12Z hellstea
    228 ! Change in the nest initialization (pmci_interp_tril_all). Bottom wall BC is no
    229 ! longer overwritten.
    230 !
    231 ! 2868 2018-03-09 13:25:09Z hellstea
    232 ! Local conditional Neumann conditions for one-way coupling removed. 
    233 !
    234 ! 2853 2018-03-05 14:44:20Z suehring
    235 ! Bugfix in init log-law correction.
    236 !
    237 ! 2841 2018-02-27 15:02:57Z knoop
    238 ! Bugfix: wrong placement of include 'mpif.h' corrected
    239 !
    240 ! 2812 2018-02-16 13:40:25Z hellstea
    241 ! Bugfixes in computation of the interpolation loglaw-correction parameters
    242 !
    243 ! 2809 2018-02-15 09:55:58Z schwenkel
    244 ! Bugfix for gfortran: Replace the function C_SIZEOF with STORAGE_SIZE
    245 !
    246 ! 2806 2018-02-14 17:10:37Z thiele
    247 ! Bugfixing Write statements
    248 !
    249 ! 2804 2018-02-14 16:57:03Z thiele
    250 ! preprocessor directive for c_sizeof in case of __gfortran added
    251 !
    252 ! 2803 2018-02-14 16:56:32Z thiele
    253 ! Introduce particle transfer in nested models.
    254 !
    255 ! 2795 2018-02-07 14:48:48Z hellstea
    256 ! Bugfix in computation of the anterpolation under-relaxation functions.
    257 !
    258 ! 2773 2018-01-30 14:12:54Z suehring
    259 ! - Nesting for chemical species
    260 ! - Bugfix in setting boundary condition at downward-facing walls for passive
    261 !   scalar
    262 ! - Some formatting adjustments
    263 !
    264 ! 2718 2018-01-02 08:49:38Z maronga
    265 ! Corrected "Former revisions" section
    266 !
    267 ! 2701 2017-12-15 15:40:50Z suehring
    268 ! Changes from last commit documented
    269 !
    270 ! 2698 2017-12-14 18:46:24Z suehring
    271 ! Bugfix in get_topography_top_index
    272 !
    273 ! 2696 2017-12-14 17:12:51Z kanani
    274 ! Change in file header (GPL part)
    275 ! - Bugfix in init_tke_factor (MS)
    276 !
    277 ! 2669 2017-12-06 16:03:27Z raasch
    278 ! file extension for nested domains changed to "_N##",
    279 ! created flag file in order to enable combine_plot_fields to process nest data
    280 !
    281 ! 2663 2017-12-04 17:40:50Z suehring
    282 ! Bugfix, wrong coarse-grid index in init_tkefactor used.
    283 !
    284 ! 2602 2017-11-03 11:06:41Z hellstea
    285 ! Index-limit related bug (occurred with nesting_mode='vertical') fixed in
    286 ! pmci_interp_tril_t. Check for too high nest domain added in pmci_setup_parent.   
    287 ! Some cleaning up made.
    288 !
    289 ! 2582 2017-10-26 13:19:46Z hellstea
    290 ! Resetting of e within buildings / topography in pmci_parent_datatrans removed
    291 ! as unnecessary since e is not anterpolated, and as incorrect since it overran
    292 ! the default Neumann condition (bc_e_b).
    293 !
    294 ! 2359 2017-08-21 07:50:30Z hellstea
    295 ! A minor indexing error in pmci_init_loglaw_correction is corrected.
    296 !
    297 ! 2351 2017-08-15 12:03:06Z kanani
    298 ! Removed check (PA0420) for nopointer version
    299 !
    300 ! 2350 2017-08-15 11:48:26Z kanani
    301 ! Bugfix and error message for nopointer version.
    302 !
    303 ! 2318 2017-07-20 17:27:44Z suehring
    304 ! Get topography top index via Function call
    305 !
    306 ! 2317 2017-07-20 17:27:19Z suehring
    307 ! Set bottom boundary condition after anterpolation.
    308 ! Some variable description added.
    309 !
    310 ! 2293 2017-06-22 12:59:12Z suehring
    311 ! In anterpolation, exclude grid points which are used for interpolation.
    312 ! This avoids the accumulation of numerical errors leading to increased
    313 ! variances for shallow child domains. 
    314 !
    315 ! 2292 2017-06-20 09:51:42Z schwenkel
    316 ! Implementation of new microphysic scheme: cloud_scheme = 'morrison'
    317 ! includes two more prognostic equations for cloud drop concentration (nc) 
    318 ! and cloud water content (qc).
    319 !
    320 ! 2285 2017-06-15 13:15:41Z suehring
    321 ! Consider multiple pure-vertical nest domains in overlap check
    322 !
    323 ! 2283 2017-06-14 10:17:34Z suehring
    324 ! Bugfixes in inititalization of log-law correction concerning
    325 ! new topography concept
    326 !
    327 ! 2281 2017-06-13 11:34:50Z suehring
    328 ! Bugfix, add pre-preprocessor directives to enable non-parrallel mode
    329 !
    330 ! 2241 2017-06-01 13:46:13Z hellstea
    331 ! A minor indexing error in pmci_init_loglaw_correction is corrected.
    332 !
    333 ! 2240 2017-06-01 13:45:34Z hellstea
    334 !
    335 ! 2232 2017-05-30 17:47:52Z suehring
    336 ! Adjustments to new topography concept
    337 !
    338 ! 2229 2017-05-30 14:52:52Z hellstea
    339 ! A minor indexing error in pmci_init_anterp_tophat is corrected.
    340 !
    341 ! 2174 2017-03-13 08:18:57Z maronga
    342 ! Added support for cloud physics quantities, syntax layout improvements. Data
    343 ! transfer of qc and nc is prepared but currently deactivated until both
    344 ! quantities become prognostic variables.
    345 ! Some bugfixes.
    346 !
    347 ! 2019 2016-09-30 13:40:09Z hellstea
    348 ! Bugfixes mainly in determining the anterpolation index bounds. These errors
    349 ! were detected when first time tested using 3:1 grid-spacing.
    350 !
    351 ! 2003 2016-08-24 10:22:32Z suehring
    352 ! Humidity and passive scalar also separated in nesting mode
    353 !
    354 ! 2000 2016-08-20 18:09:15Z knoop
    355 ! Forced header and separation lines into 80 columns
    356 !
    357 ! 1938 2016-06-13 15:26:05Z hellstea
    358 ! Minor clean-up.
    359 !
    360 ! 1901 2016-05-04 15:39:38Z raasch
    361 ! Initial version of purely vertical nesting introduced.
    362 ! Code clean up. The words server/client changed to parent/child.
    363 !
    364 ! 1900 2016-05-04 15:27:53Z raasch
    365 ! unused variables removed
    366 !
    367 ! 1894 2016-04-27 09:01:48Z raasch
    368 ! bugfix: pt interpolations are omitted in case that the temperature equation is
    369 ! switched off
    370 !
    371 ! 1892 2016-04-26 13:49:47Z raasch
    372 ! bugfix: pt is not set as a data array in case that the temperature equation is
    373 ! switched off with neutral = .TRUE.
    374 !
    375 ! 1882 2016-04-20 15:24:46Z hellstea
    376 ! The factor ijfc for nfc used in anterpolation is redefined as 2-D array
    377 ! and precomputed in pmci_init_anterp_tophat.
    378 !
    379 ! 1878 2016-04-19 12:30:36Z hellstea
    380 ! Synchronization rewritten, logc-array index order changed for cache
    381 ! optimization
    382 !
    383 ! 1850 2016-04-08 13:29:27Z maronga
    384 ! Module renamed
    385 !
    386 !
    387 ! 1808 2016-04-05 19:44:00Z raasch
    388 ! MPI module used by default on all machines
    389 !
    390 ! 1801 2016-04-05 13:12:47Z raasch
    391 ! bugfix for r1797: zero setting of temperature within topography does not work
    392 ! and has been disabled
    393 !
    394 ! 1797 2016-03-21 16:50:28Z raasch
    395 ! introduction of different datatransfer modes,
    396 ! further formatting cleanup, parameter checks added (including mismatches
    397 ! between root and nest model settings),
    398 ! +routine pmci_check_setting_mismatches
    399 ! comm_world_nesting introduced
    400 !
    401 ! 1791 2016-03-11 10:41:25Z raasch
    402 ! routine pmci_update_new removed,
    403 ! pmc_get_local_model_info renamed pmc_get_model_info, some keywords also
    404 ! renamed,
    405 ! filling up redundant ghost points introduced,
    406 ! some index bound variables renamed,
    407 ! further formatting cleanup
    408 !
    409 ! 1783 2016-03-06 18:36:17Z raasch
    410 ! calculation of nest top area simplified,
    411 ! interpolation and anterpolation moved to seperate wrapper subroutines
    412 !
    413 ! 1781 2016-03-03 15:12:23Z raasch
    414 ! _p arrays are set zero within buildings too, t.._m arrays and respective
    415 ! settings within buildings completely removed
    416 !
    417 ! 1779 2016-03-03 08:01:28Z raasch
    418 ! only the total number of PEs is given for the domains, npe_x and npe_y
    419 ! replaced by npe_total, two unused elements removed from array
    420 ! parent_grid_info_real,
    421 ! array management changed from linked list to sequential loop
    422 !
    423 ! 1766 2016-02-29 08:37:15Z raasch
    424 ! modifications to allow for using PALM's pointer version,
    425 ! +new routine pmci_set_swaplevel
    426 !
    427 ! 1764 2016-02-28 12:45:19Z raasch
    428 ! +cpl_parent_id,
    429 ! cpp-statements for nesting replaced by __parallel statements,
    430 ! errors output with message-subroutine,
    431 ! index bugfixes in pmci_interp_tril_all,
    432 ! some adjustments to PALM style
    433 !
    434 ! 1762 2016-02-25 12:31:13Z hellstea
    435 ! Initial revision by A. Hellsten
    436144!
    437145! Description:
Note: See TracChangeset for help on using the changeset viewer.