Revisions of palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/log/palm/trunk/SOURCE/time_integration.f90?rev=849
Trac Log - Revisions of palm/trunk/SOURCE/time_integration.f90en-USTrac 1.0.5PALMhttps://palm.muk.uni-hannover.de/trac/chrome/common/test
https://palm.muk.uni-hannover.de/trac/log/palm/trunk/SOURCE/time_integration.f90?rev=849
raaschThu, 15 Mar 2012 10:35:09 GMTRevision 849: Changed:
-------
Original routine advec_particles split into several ...
https://palm.muk.uni-hannover.de/trac/changeset/849/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/849/palm/trunk/SOURCE/time_integration.f90Changed:
-------
Original routine advec_particles split into several new subroutines and renamed
lpm.
init_particles renamed lpm_init
user_advec_particles renamed user_lpm_advec,
particle_boundary_conds renamed lpm_boundary_conds,
set_particle_attributes renamed lpm_set_attributes,
user_init_particles renamed user_lpm_init,
user_particle_attributes renamed user_lpm_set_attributes
(Makefile, lpm_droplet_collision, lpm_droplet_condensation, init_3d_model, modules, palm, read_var_list, time_integration, write_var_list, deleted: advec_particles, init_particles, particle_boundary_conds, set_particle_attributes, user_advec_particles, user_init_particles, user_particle_attributes, new: lpm, lpm_advec, lpm_boundary_conds, lpm_calc_liquid_water_content, lpm_data_output_particles, lpm_droplet_collision, lpm_drollet_condensation, lpm_exchange_horiz, lpm_extend_particle_array, lpm_extend_tails, lpm_extend_tail_array, lpm_init, lpm_init_sgs_tke, lpm_pack_arrays, lpm_read_restart_file, lpm_release_set, lpm_set_attributes, lpm_sort_arrays, lpm_write_exchange_statistics, lpm_write_restart_file, user_lpm_advec, user_lpm_init, user_lpm_set_attributesLograaschSun, 19 Feb 2012 03:41:34 GMTRevision 826: last commit documented
https://palm.muk.uni-hannover.de/trac/changeset/826/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/826/palm/trunk/SOURCE/time_integration.f90last commit documentedLograaschSun, 19 Feb 2012 03:03:44 GMTRevision 825: New:
---
droplet growth by condensation may include curvature and ...
https://palm.muk.uni-hannover.de/trac/changeset/825/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/825/palm/trunk/SOURCE/time_integration.f90New:
---
droplet growth by condensation may include curvature and solution effects.
Steered by new inipar-parameter curvature_solution_effects.
(advec_particles, check_parameters, header, init_cloud_physics, init_particles, modules, parin, read_var_list, write_var_list)
mean/min/max particle radius added as output quantity. (data_output_ptseries, modules)
Changed:
-------
Initialisation of temporary particle array for resorting removed.
(advec_particles)
particle attributes speed_x|y|z_sgs renamed rvar1|2|3.
(advec_particles, data_output_ptseries, modules, init_particles, particle_boundary_conds)
routine wang_kernel and respective module renamed lpm_collision_kernels.
Package (particle) parameters wang_collision_kernel and turbulence_effects_on_collision
replaced by parameter collision_kernel.
(Makefile, advec_particles, check_parameters, diffusion_e, init_3d_model, modules, package_parin, time_integration, new: lpm_collision_kernels, deleted: wang_kernel)
Errors:
------LograaschTue, 29 Nov 2011 03:33:42 GMTRevision 791: last commit documented
https://palm.muk.uni-hannover.de/trac/changeset/791/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/791/palm/trunk/SOURCE/time_integration.f90last commit documentedLograaschTue, 29 Nov 2011 03:11:20 GMTRevision 790: Bugfix for output of mean particle radius + preliminary works for ...
https://palm.muk.uni-hannover.de/trac/changeset/790/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/790/palm/trunk/SOURCE/time_integration.f90Bugfix for output of mean particle radius + preliminary works for implementing the Wang collision kernelLograaschTue, 29 Mar 2011 12:34:54 GMTRevision 708: last commit documented
https://palm.muk.uni-hannover.de/trac/changeset/708/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/708/palm/trunk/SOURCE/time_integration.f90last commit documentedLograaschTue, 29 Mar 2011 11:39:40 GMTRevision 707: New:
---
In case of multigrid method, on coarse grid levels, gathered ...
https://palm.muk.uni-hannover.de/trac/changeset/707/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/707/palm/trunk/SOURCE/time_integration.f90New:
---
In case of multigrid method, on coarse grid levels, gathered data are
identically processed on all PEs (before, on PE0 only), so that the subsequent
scattering of data is not neccessary any more. (modules, init_pegrid, poismg)
Changed:
-------
Calculation of weighted average of p is now handled in the same way
regardless of the number of ghost layers (advection scheme). (pres)
multigrid and sor method are using p_loc for iterative
advancements of pressure. p_sub removed. (init_3d_model, modules, poismg, pres, sor)
bc_lr and bc_ns replaced by bc_lr_dirrad, bc_lr_raddir, bc_ns_dirrad, bc_ns_raddir
for speed optimization. (calc_spectra, check_parameters, exchange_horiz,
exchange_horiz_2d, header, init_3d_model, init_grid, init_pegrid, modules,
poismg, pres, sor, time_integration, timestep)
grid_level directly used as index for MPI data type arrays. (exchange_horiz,
poismg)
initial assignments of zero to array p for iterative solvers only (init_3d_model)
Errors:
------
localsum calculation modified for proper OpenMP reduction. (pres)
Bugfix: bottom (nzb) and top (nzt+1) boundary conditions set in routines
resid and restrict. They were missed before, which may have led to
unpredictable results. (poismg)LogsuehringThu, 23 Dec 2010 13:22:58 GMTRevision 668: last commit documented
https://palm.muk.uni-hannover.de/trac/changeset/668/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/668/palm/trunk/SOURCE/time_integration.f90last commit documentedLogsuehringThu, 23 Dec 2010 12:06:00 GMTRevision 667: summary:
--------
Gryschka:
- Coupling with different resolution and ...
https://palm.muk.uni-hannover.de/trac/changeset/667/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/667/palm/trunk/SOURCE/time_integration.f90summary:
--------
Gryschka:
- Coupling with different resolution and different numbers of PEs in
ocean and atmosphere is available
- Exchange of u and v from ocean surface to atmosphere surface
- Mirror boundary condition for u and v at the bottom are replaced
by dirichlet boundary conditions
- Inflow turbulence is now defined by flucuations around spanwise mean
- Bugfixes for cyclic_fill and constant_volume_flow
Suehring:
- New advection added ( Wicker and Skamarock 5th order ), therefore:
- New module advec_ws.f90
- Modified exchange of ghost boundaries.
- Modified evaluation of turbulent fluxes
- New index bounds nxlg, nxrg, nysg, nyng
advec_ws.f90
------------
Advection scheme for scalars and momentum using the flux formulation of
Wicker and Skamarock 5th order.
Additionally the module contains of a routine using for initialisation and
steering of the statical evaluation. The computation of turbulent fluxes takes
place inside the advection routines.
In case of vector architectures Dirichlet and Radiation boundary conditions are
outstanding and not available. Furthermore simulations within topography are
not possible so far. A further routine local_diss_ij is available and is used
if a control of dissipative fluxes is desired.
check_parameters.f90
--------------------
Exchange of parameters between ocean and atmosphere via PE0
Check for illegal combination of ws-scheme and timestep scheme.
Check for topography and ws-scheme.
Check for not cyclic boundary conditions in combination with ws-scheme and
loop_optimization = 'vector'.
Check for call_psolver_at_all_substeps and ws-scheme for momentum_advec.
Different processor/grid topology in atmosphere and ocean is now allowed!
Bugfixes in checking for conserve_volume_flow_mode.
exchange_horiz.f90
------------------
Dynamic exchange of ghost points with nbgp_local to ensure that no useless
ghost points exchanged in case of multigrid. type_yz(0) and type_xz(0) used for
normal grid, the remaining types used for the several grid levels.
Exchange is done via MPI-Vectors with a dynamic value of ghost points which
depend on the advection scheme. Exchange of left and right PEs is 10% faster
with MPI-Vectors than without.
flow_statistics.f90
-------------------
When advection is computed with ws-scheme, turbulent fluxes are already
computed in the respective advection routines and buffered in arrays
sums_xxxx_ws_l(). This is due to a consistent treatment of statistics
with the numerics and to avoid unphysical kinks near the surface. So some if-
requests has to be done to dicern between fluxes from ws-scheme other advection
schemes. Furthermore the computation of z_i is only done if the heat flux
exceeds a minimum value. This affects only simulations of a neutral boundary
layer and is due to reasons of computations in the advection scheme.
inflow_turbulence.f90
---------------------
Using nbgp recycling planes for a better resolution of the turbulent flow near
the inflow.
init_grid.f90
-------------
Definition of new array bounds nxlg, nxrg, nysg, nyng on each PE.
Furthermore the allocation of arrays and steering of loops is done with these
parameters. Call of exchange_horiz are modified.
In case of dirichlet bounday condition at the bottom zu(0)=0.0
dzu_mg has to be set explicitly for a equally spaced grid near bottom.
ddzu_pres added to use a equally spaced grid near bottom.
init_pegrid.f90
---------------
Moved determination of target_id's from init_coupling
Determination of parameters needed for coupling (coupling_topology, ngp_a, ngp_o)
with different grid/processor-topology in ocean and atmosphere
Adaption of ngp_xy, ngp_y to a dynamic number of ghost points.
The maximum_grid_level changed from 1 to 0. 0 is the normal grid, 1 to
maximum_grid_level the grids for multigrid, in which 0 and 1 are normal grids.
This distinction is due to reasons of data exchange and performance for the
normal grid and grids in poismg.
The definition of MPI-Vectors adapted to a dynamic numer of ghost points.
New MPI-Vectors for data exchange between left and right boundaries added.
This is due to reasons of performance (10% faster).
ATTENTION: nnz_x undefined problem still has to be solved!!!!!!!!
TEST OUTPUT (TO BE REMOVED) logging mpi2 ierr values
parin.f90
---------
Steering parameter dissipation_control added in inipar.
Makefile
--------
Module advec_ws added.
Modules
--------
Removed u_nzb_p1_for_vfc and v_nzb_p1_for_vfc
For coupling with different resolution in ocean and atmophere:
+nx_a, +nx_o, ny_a, +ny_o, ngp_a, ngp_o, +total_2d_o, +total_2d_a,
+coupling_topology
Buffer arrays for the left sided advective fluxes added in arrays_3d.
+flux_s_u, +flux_s_v, +flux_s_w, +diss_s_u, +diss_s_v, +diss_s_w,
+flux_s_pt, +diss_s_pt, +flux_s_e, +diss_s_e, +flux_s_q, +diss_s_q,
+flux_s_sa, +diss_s_sa
3d arrays for dissipation control added. (only necessary for vector arch.)
+var_x, +var_y, +var_z, +gamma_x, +gamma_y, +gamma_z
Default of momentum_advec and scalar_advec changed to 'ws-scheme' .
+exchange_mg added in control_parameters to steer the data exchange.
Parameters +nbgp, +nxlg, +nxrg, +nysg, +nyng added in indices.
flag array +boundary_flags added in indices to steer the degradation of order
of the advective fluxes when non-cyclic boundaries are used.
MPI-datatypes +type_y, +type_y_int and +type_yz for data_exchange added in
pegrid.
+sums_wsus_ws_l, +sums_wsvs_ws_l, +sums_us2_ws_l, +sums_vs2_ws_l,
+sums_ws2_ws_l, +sums_wspts_ws_l, +sums_wssas_ws_l, +sums_wsqs_ws_l
and +weight_substep added in statistics to steer the statistical evaluation
of turbulent fluxes in the advection routines.
LOGICALS +ws_scheme_sca and +ws_scheme_mom added to get a better performance
in prognostic_equations.
LOGICAL +dissipation_control control added to steer numerical dissipation
in ws-scheme.
Changed length of string run_description_header
pres.f90
--------
New allocation of tend when ws-scheme and multigrid is used. This is due to
reasons of perforance of the data_exchange. The same is done with p after
poismg is called.
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng when no
multigrid is used. Calls of exchange_horiz are modified.
bugfix: After pressure correction no volume flow correction in case of
non-cyclic boundary conditions
(has to be done only before pressure correction)
Call of SOR routine is referenced with ddzu_pres.
prognostic_equations.f90
--------
Calls of the advection routines with WS5 added.
Calls of ws_statistics added to set the statistical arrays to zero after each
time step.
advec_particles.f90
-------------------
Declaration of de_dx, de_dy, de_dz adapted to additional ghost points.
Furthermore the calls of exchange_horiz were modified.
asselin_filter.f90
------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
average_3d_data.f90
-------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
boundary_conds.f90
------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
Removed mirror boundary conditions for u and v at the bottom in case of
ibc_uv_b == 0. Instead, dirichelt boundary conditions (u=v=0) are set
in init_3d_model
calc_liquid_water_content.f90
-----------------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
calc_spectra.f90
----------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng for
allocation of tend.
check_open.f90
--------------
Output of total array size was adapted to nbgp.
data_output_2d.f90
------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng in loops and
allocation of arrays local_2d and total_2d.
Calls of exchange_horiz are modified.
data_output_2d.f90
------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng in loops and
allocation of arrays. Calls of exchange_horiz are modified.
Skip-value skip_do_avs changed to a dynamic adaption of ghost points.
data_output_mask.f90
------------------
Calls of exchange_horiz are modified.
diffusion_e.f90
-----------------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
diffusion_s.f90
-----------------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
diffusion_u.f90
-----------------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
diffusion_v.f90
-----------------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
diffusion_w.f90
-----------------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
diffusivities.f90
-----------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
diffusivities.f90
-----------------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
Calls of exchange_horiz are modified.
exchange_horiz_2d.f90
---------------------
Dynamic exchange of ghost points with nbgp, which depends on the advection
scheme. Exchange between left and right PEs is now done with MPI-vectors.
global_min_max.f90
------------------
Adapting of the index arrays, because MINLOC assumes lowerbound
at 1 and not at nbgp.
init_3d_model.f90
-----------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng in loops and
allocation of arrays. Calls of exchange_horiz are modified.
Call ws_init to initialize arrays needed for statistical evaluation and
optimization when ws-scheme is used.
Initial volume flow is now calculated by using the variable hom_sum.
Therefore the correction of initial volume flow for non-flat topography
removed (removed u_nzb_p1_for_vfc and v_nzb_p1_for_vfc)
Changed surface boundary conditions for u and v in case of ibc_uv_b == 0 from
mirror bc to dirichlet boundary conditions (u=v=0), so that k=nzb is
representative for the height z0
Bugfix: type conversion of '1' to 64bit for the MAX function (ngp_3d_inner)
init_coupling.f90
-----------------
determination of target_id's moved to init_pegrid
init_pt_anomaly.f90
-----------------
Call of exchange_horiz are modified.
init_rankine.f90
-----------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
Calls of exchange_horiz are modified.
init_slope.f90
-----------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
header.f90
------------------
Output of advection scheme.
poismg.f90
----------
Calls of exchange_horiz are modified.
prandtl_fluxes.f90
------------------
Changed surface boundary conditions for u and v from mirror bc to dirichelt bc,
therefore u(uzb,:,:) and v(nzb,:,:) is now representative for the height z0
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
production_e.f90
--------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
read_3d_binary.f90
--------
+/- 1 replaced with +/- nbgp when swapping and allocating variables.
sor.f90
--------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
Call of exchange_horiz are modified.
bug removed in declaration of ddzw(), nz replaced by nzt+1
subsidence.f90
--------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
sum_up_3d_data.f90
--------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
surface_coupler.f90
-------------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng in
MPI_SEND() and MPI_RECV.
additional case for nonequivalent processor and grid topopolgy in ocean and
atmosphere added (coupling_topology = 1)
Added exchange of u and v from Ocean to Atmosphere
time_integration.f90
--------------------
Calls of exchange_horiz are modified.
Adaption to slooping surface.
timestep.f90
------------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
user_3d_data_averaging.f90, user_data_output_2d.f90, user_data_output_3d.f90,
user_actions.f90, user_init.f90, user_init_plant_canopy.f90
--------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
user_read_restart_data.f90
--------
Allocation with nbgp.
wall_fluxes.f90
--------
nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng.
write_compressed.f90
--------
Array bounds and nx, ny adapted with nbgp.
sor.f90
--------
bug removed in declaration of ddzw(), nz replaced by nzt+1LograaschFri, 05 Feb 2010 07:36:54 GMTRevision 484: typo in file headers removed
https://palm.muk.uni-hannover.de/trac/changeset/484/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/484/palm/trunk/SOURCE/time_integration.f90typo in file headers removedLograaschFri, 05 Feb 2010 06:37:03 GMTRevision 482: New:
---
compare_palm_logs is additionally compiled with mbuild -u ...
https://palm.muk.uni-hannover.de/trac/changeset/482/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/482/palm/trunk/SOURCE/time_integration.f90New:
---
compare_palm_logs is additionally compiled with mbuild -u (Makefile in trunk/UTIL)
make options (mopts) to be set by configuration file implemented (mrun, mbuild)
humidity=.T. is now usable for runs with topography. wall_humidityflux and
wall_scalarflux are the corresponding new parin arrays.
(check_parameters, init_3d_model, parin)
Large scale vertical motion (subsidence/ascent) can be applied to the
prognostic equation for the potential temperature. (check_parameters, header,
Makefile, modules, parin, prognostic_equations, read_var_list, subsidence,
write_var_list)
A simple method for installing and running palm (with limited features)
has been added. (Makefile, palm_simple_install, palm_simple_run)
Changed:
-------
2d-decomposition is default for Cray-XT machines (init_pegrid)
var_ts is replaced by dots_max (modules,init_3d_model)
Every cloud droplet has now an own weighting factor and can be deleted due to
collisions. Condensation and collision of cloud droplets are adjusted
accordingly. (advec_particles)
Collision efficiency for large cloud droplets has changed according to table of
Rogers and Yau. (collision_efficiency)
Errors:
------
Bugfix for generating serial jobs (subjob)
Bugfix: index problem concerning gradient_level indices removed (header)
Dimension of array stat in cascade change to prevent type problems with
mpi2 libraries (poisfft_hybrid)
Loop was split to make runs reproducible when using ifort compiler.
(disturb_field)
Bugfix: exchange of ghost points for prho included (time_integration)
Bugfix: calculation of time-averaged surface heatfluxes (sum_up_3d_data)
Bugfix: calculation of precipitation_rate (calc_precipitation)
Bugfix: initial data assignments to some dvrp arrays changed due to error
messages from gfortran compiler (modules)
Bugfix: calculation of cloud droplet velocity (advec_particles)
Bugfix: transfer of particles at south/left edge (advec_particles)
Bugfix: calculation of collision_efficiency (collision_efficiency)
Bugfix: initialisation of var_mod (subsidence)LograaschTue, 02 Feb 2010 11:23:59 GMTRevision 449: branch revision comments from Marcus (rev 410) replaced by normal ...
https://palm.muk.uni-hannover.de/trac/changeset/449/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/449/palm/trunk/SOURCE/time_integration.f90branch revision comments from Marcus (rev 410) replaced by normal revision commentsLogletzelFri, 04 Dec 2009 17:05:40 GMTRevision 410: - reintegrate branch letzel/masked_output into trunk;
new ...
https://palm.muk.uni-hannover.de/trac/changeset/410/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/410/palm/trunk/SOURCE/time_integration.f90- reintegrate branch letzel/masked_output into trunk;
new funtionality: masked data output (not yet documented)LograaschTue, 13 Oct 2009 16:01:10 GMTRevision 398: bugfix: exchange of ghost points for prho included
https://palm.muk.uni-hannover.de/trac/changeset/398/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/398/palm/trunk/SOURCE/time_integration.f90bugfix: exchange of ghost points for prho includedLograaschThu, 24 Sep 2009 10:39:14 GMTRevision 392: New:
---
Adapted for machine lck
(mrun, mbuild, subjob)
bc_lr/bc_ns ...
https://palm.muk.uni-hannover.de/trac/changeset/392/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/392/palm/trunk/SOURCE/time_integration.f90New:
---
Adapted for machine lck
(mrun, mbuild, subjob)
bc_lr/bc_ns in most subroutines replaced by LOGICAL variables bc_lr_cyc,
bc_ns_cyc for speed optimization
(check_parameters, diffusion_u, diffusion_v, diffusion_w, modules)
Additional timestep criterion in case of simulations with plant canopy (timestep)
Check for illegal entries in section_xy|xz|yz that exceed nz+1|ny+1|nx+1
(check_parameters)
Clipping of dvrp output implemented. Default colourtable for particles
implemented, particle attributes (color, dvrp_size) can be set with new
parameters particle_color, particle_dvrpsize, color_interval,
dvrpsize_interval (init_dvrp, data_output_dvrp, modules, user_data_output_dvrp).
Slicer attributes (dvrp) are set with new routine set_slicer_attributes_dvrp
and are controlled with existing parameters slicer_range_limits.
(set_slicer_attributes_dvrp)
Ocean atmosphere coupling allows to use independent precursor runs in order
to account for different spin-up times. The time when coupling has to be
started is given by new inipar parameter coupling_start_time. The precursor
ocean run has to be started using new mrun option "-y" in order to add
appendix "_O" to all output files.
(check_for_restart, check_parameters, data_output_2d, data_output_3d,
data_output_profiles, data_output_ptseries, data_output_spectra,
data_output_tseries, header, init_coupling, modules, mrun,
parin, read_var_list, surface_coupler, time_integration, write_var_list)
Polygon reduction for topography and ground plate isosurface. Reduction level
for buildings can be chosen with parameter cluster_size. (init_dvrp)
External pressure gradient (check_parameters, header, init_3d_model, modules,
parin, prognostic_equations, read_var_list, write_var_list)
New topography case 'single_street_canyon' (header, init_grid, modules, parin,
read_var_list, user_check_parameters, user_header, user_init_grid, write_var_list)
Option to predefine a target bulk velocity for conserve_volume_flow
(check_parameters, header, init_3d_model, modules, parin, read_var_list,
write_var_list)
Option for user defined 2D data output in xy cross sections at z=nzb+1
(data_output_2d, user_data_output_2d)
xy cross section output of surface heatfluxes (latent, sensible)
(average_3d_data, check_parameters, data_output_2d, modules, read_3d_binary,
sum_up_3d_data, write_3d_binary)
average_3d_data, check_for_restart, check_parameters, data_output_2d, data_output_3d, data_output_dvrp, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, init_coupling, init_dvrp, init_grid, init_3d_model, header, mbuild, modules, mrun, package_parin, parin, prognostic_equations, read_3d_binary, read_var_list, subjob, surface_coupler, timestep, time_integration, user_check_parameters, user_data_output_2d, user_data_output_dvrp, user_header, user_init_grid, write_3d_binary, write_var_list
New: set_particle_attributes, set_slicer_attributes_dvrp
Changed:
-------
<span class="underline">lcmuk changed to </span>lc to avoid problems with Intel compiler on sgi-ice
(poisfft)
For extended NetCDF files, the updated title attribute includes an update of
time_average_text where appropriate. (netcdf)
In case of restart runs without extension, initial profiles are not written
to NetCDF-file anymore. (data_output_profiles, modules, read_var_list, write_var_list)
Small change in formatting of the message handling routine concering the output in the
job protocoll. (message)
initializing_actions='read_data_for_recycling' renamed to 'cyclic_fill', now
independent of turbulent_inflow (check_parameters, header, init_3d_model)
2 NetCDF error numbers changed. (data_output_3d)
A Link to the website appendix_a.html is printed for further information
about the possible errors. (message)
Temperature gradient criterion for estimating the boundary layer height
replaced by the gradient criterion of Sullivan et al. (1998). (flow_statistics)
NetCDF unit attribute in timeseries output in case of statistic regions added
(netcdf)
Output of NetCDF messages with aid of message handling routine.
(check_open, close_file, data_output_2d, data_output_3d,
data_output_profiles, data_output_ptseries, data_output_spectra,
data_output_tseries, netcdf, output_particles_netcdf)
Output of messages replaced by message handling routine.
(advec_particles, advec_s_bc, buoyancy, calc_spectra, check_for_restart,
check_open, coriolis, cpu_log, data_output_2d, data_output_3d, data_output_dvrp,
data_output_profiles, data_output_spectra, fft_xy, flow_statistics, header,
init_1d_model, init_3d_model, init_dvrp, init_grid, init_particles, init_pegrid,
netcdf, parin, plant_canopy_model, poisfft_hybrid, poismg, read_3d_binary,
read_var_list, surface_coupler, temperton_fft, timestep, user_actions,
user_data_output_dvrp, user_dvrp_coltab, user_init_grid, user_init_plant_canopy,
user_parin, user_read_restart_data, user_spectra )
Maximum number of tails is calculated from maximum number of particles and
skip_particles_for_tail (init_particles)
Value of vertical_particle_advection may differ for each particle group
(advec_particles, header, modules)
First constant in array den also defined as type double. (eqn_state_seawater)
Parameter dvrp_psize moved from particles_par to dvrp_graphics_par. (package_parin)
topography_grid_convention moved from userpar to inipar (check_parameters,
header, parin, read_var_list, user_check_parameters, user_header,
user_init_grid, user_parin, write_var_list)
Default value of grid_matching changed to strict.
Adjustments for runs on lcxt4 (necessary due to an software update on CRAY) and
for coupled runs on ibmy (mrun, subjob)
advec_particles, advec_s_bc, buoyancy, calc_spectra, check_for_restart, check_open, check_parameters, close_file, coriolis, cpu_log, data_output_2d, data_output_3d, data_output_dvrp, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, eqn_state_seawater, fft_xy, flow_statistics, header, init_1d_model, init_3d_model, init_dvrp, init_grid, init_particles, init_pegrid, message, mrun, netcdf, output_particles_netcdf, package_parin, parin, plant_canopy_model, poisfft, poisfft_hybrid, poismg, read_3d_binary, read_var_list, sort_particles, subjob, user_check_parameters, user_header, user_init_grid, user_parin, surface_coupler, temperton_fft, timestep, user_actions, user_data_output_dvrp, user_dvrp_coltab, user_init_grid, user_init_plant_canopy, user_parin, user_read_restart_data, user_spectra, write_var_list
Errors:
------
Bugfix: Initial hydrostatic pressure profile in case of ocean runs is now
calculated in 5 iteration steps. (init_ocean)
Bugfix: wrong sign in buoyancy production of ocean part in case of not using
the reference density (only in 3D routine production_e) (production_e)
Bugfix: output of averaged 2d/3d quantities requires that an avaraging
interval has been set, respective error message is included (check_parameters)
Bugfix: Output on unit 14 only if requested by write_binary.
(user_last_actions)
Bugfix to avoid zero division by km_neutral (production_e)
Bugfix for extended NetCDF files: In order to avoid 'data mode' errors if
updated attributes are larger than their original size, NF90_PUT_ATT is called
in 'define mode' enclosed by NF90_REDEF and NF90_ENDDEF calls. This implies a
possible performance loss; an alternative strategy would be to ensure equal
attribute size in a job chain. (netcdf)
Bugfix: correction of initial volume flow for non-flat topography (init_3d_model)
Bugfix: zero initialization of arrays within buildings for 'cyclic_fill' (init_3d_model)
Bugfix: to_be_resorted => s_av for time-averaged scalars (data_output_2d, data_output_3d)
Bugfix: error in formatting the output (message)
Bugfix: avoid that ngp_2dh_s_inner becomes zero (init_3_model)
Typographical error: unit of wpt in dots_unit (modules)
Bugfix: error in check, if particles moved further than one subdomain length.
This check must not be applied for newly released particles. (advec_particles)
Bugfix: several tail counters are initialized, particle_tail_coordinates is
only written to file if its third index is > 0, arrays for tails are allocated
with a minimum size of 10 tails if there is no tail initially (init_particles,
advec_particles)
Bugfix: pressure included for profile output (check_parameters)
Bugfix: Type of count and count_rate changed to default INTEGER on NEC machines
(cpu_log)
Bugfix: output if particle time series only if particle advection is switched
on. (time_integration)
Bugfix: qsws was calculated in case of constant heatflux = .FALSE. (prandtl_fluxes)
Bugfix: averaging along z is not allowed for 2d quantities (e.g. u* and z0) (data_output_2d)
Typographical errors (netcdf)
If the inversion height calculated by the prerun is zero, inflow_damping_height
must be explicitly specified (init_3d_model)
Small bugfix concerning 3d 64bit netcdf output format (header)
Bugfix: dt_fixed removed from the restart file, because otherwise, no change
from a fixed to a variable timestep would be possible in restart runs.
(read_var_list, write_var_list)
Bugfix: initial setting of time_coupling in coupled restart runs (time_integration)
advec_particles, check_parameters, cpu_log, data_output_2d, data_output_3d, header, init_3d_model, init_particles, init_ocean, modules, netcdf, prandtl_fluxes, production_e, read_var_list, time_integration, user_last_actions, write_var_listLograaschWed, 23 Sep 2009 09:40:33 GMTRevision 388: in-situ AND potential density are calculated and used in the ocean version
https://palm.muk.uni-hannover.de/trac/changeset/388/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/388/palm/trunk/SOURCE/time_integration.f90in-situ AND potential density are calculated and used in the ocean versionLogmarongaTue, 07 Jul 2009 20:01:16 GMTRevision 348: bugfix for coupled restart runs
https://palm.muk.uni-hannover.de/trac/changeset/348/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/348/palm/trunk/SOURCE/time_integration.f90bugfix for coupled restart runsLogmarongaWed, 24 Jun 2009 12:59:09 GMTRevision 343: adjustments for lcxt4 and ibmy, allow user 2d xy cross section output ...
https://palm.muk.uni-hannover.de/trac/changeset/343/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/343/palm/trunk/SOURCE/time_integration.f90adjustments for lcxt4 and ibmy, allow user 2d xy cross section output at z=nzb+1LograaschThu, 16 Apr 2009 12:07:26 GMTRevision 291: changes for coupling with independent precursor runs; z_i calculation ...
https://palm.muk.uni-hannover.de/trac/changeset/291/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/291/palm/trunk/SOURCE/time_integration.f90changes for coupling with independent precursor runs; z_i calculation with Sullivan criterionLograaschThu, 05 Mar 2009 04:22:39 GMTRevision 253: small adjustments for NEC at RIAM; bugfix concerning output of ...
https://palm.muk.uni-hannover.de/trac/changeset/253/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/253/palm/trunk/SOURCE/time_integration.f90small adjustments for NEC at RIAM; bugfix concerning output of particle timeseriesLograaschWed, 17 Sep 2008 08:55:28 GMTRevision 198: file headers updated for the next release 3.5
https://palm.muk.uni-hannover.de/trac/changeset/198/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/198/palm/trunk/SOURCE/time_integration.f90file headers updated for the next release 3.5LograaschFri, 07 Mar 2008 13:42:18 GMTRevision 151: preliminary update for the turbulence recycling method
https://palm.muk.uni-hannover.de/trac/changeset/151/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/151/palm/trunk/SOURCE/time_integration.f90preliminary update for the turbulence recycling methodLograaschFri, 05 Oct 2007 05:13:14 GMTRevision 110: New:
---
Allows runs for a coupled atmosphere-ocean LES,
coupling ...
https://palm.muk.uni-hannover.de/trac/changeset/110/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/110/palm/trunk/SOURCE/time_integration.f90New:
---
Allows runs for a coupled atmosphere-ocean LES,
coupling frequency is controlled by new d3par-parameter dt_coupling,
the coupling mode (atmosphere_to_ocean or ocean_to_atmosphere) for the
respective processes is read from environment variable coupling_mode,
which is set by the mpiexec-command,
communication between the two models is done using the intercommunicator
comm_inter,
local files opened by the ocean model get the additional suffic "_O".
Assume saturation at k=nzb_s_inner(j,i) for atmosphere coupled to ocean.
A momentum flux can be set as top boundary condition using the new
inipar parameter top_momentumflux_u|v.
Non-cyclic boundary conditions can be used along all horizontal directions.
Quantities w*p* and w"e can be output as vertical profiles.
Initial profiles are reset to constant profiles in case that initializing_actions /= 'set_constant_profiles'. (init_rankine)
Optionally calculate km and kh from initial TKE e_init.
Changed:
-------
Remaining variables iran changed to iran_part (advec_particles, init_particles).
In case that the presure solver is not called for every Runge-Kutta substep
(call_psolver_at_all_substeps = .F.), it is called after the first substep
instead of the last. In that case, random perturbations are also added to the
velocity field after the first substep.
Initialization of km,kh = 0.00001 for ocean = .T. (for ocean = .F. it remains 0.01).
Allow data_output_pr= q, wq, w"q", w*q* for humidity = .T. (instead of cloud_physics = .T.).
Errors:
------
Bugs from code parts for non-cyclic boundary conditions are removed: loops for
u and v are starting from index nxlu, nysv, respectively. The radiation boundary
condition is used for every Runge-Kutta substep. Velocity phase speeds for
the radiation boundary conditions are calculated for the first Runge-Kutta
substep only and reused for the further substeps. New arrays c_u, c_v, and c_w
are defined for this purpose. Several index errors are removed from the
radiation boundary condition code parts. Upper bounds for calculating
u_0 and v_0 (in production_e) are nxr+1 and nyn+1 because otherwise these
values are not available in case of non-cyclic boundary conditions.
+dots_num_palm in module user, +module netcdf_control in user_init (both in user_interface)
Bugfix: wrong sign removed from the buoyancy production term in the case use_reference = .T. (production_e)
Bugfix: Error message concerning output of particle concentration (pc) modified (check_parameters).
Bugfix: Rayleigh damping for ocean fixed.LogletzelFri, 24 Aug 2007 15:10:38 GMTRevision 108: - Improved coupler: evaporation - salinity-flux coupling for humidity ...
https://palm.muk.uni-hannover.de/trac/changeset/108/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/108/palm/trunk/SOURCE/time_integration.f90- Improved coupler: evaporation - salinity-flux coupling for humidity = .T.,
avoid MPI hangs when coupled runs terminate, add DOC/app/chapter_3.8;
- Optional calculation of km and kh from initial TKE e_init;
- Default initialization of km,kh = 0.00001 for ocean = .T.;
- Allow data_output_pr= q, wq, w"q", w*q* for humidity = .T.;
- Bugfix: Rayleigh damping for ocean fixed.LograaschThu, 16 Aug 2007 14:30:26 GMTRevision 106: preliminary update of bugfixes and extensions for non-cyclic BCs
https://palm.muk.uni-hannover.de/trac/changeset/106/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/106/palm/trunk/SOURCE/time_integration.f90preliminary update of bugfixes and extensions for non-cyclic BCsLograaschFri, 27 Jul 2007 09:09:17 GMTRevision 102: preliminary version for coupled runs
https://palm.muk.uni-hannover.de/trac/changeset/102/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/102/palm/trunk/SOURCE/time_integration.f90preliminary version for coupled runsLograaschThu, 21 Jun 2007 09:36:33 GMTRevision 98: updating comments and rc-file
https://palm.muk.uni-hannover.de/trac/changeset/98/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/98/palm/trunk/SOURCE/time_integration.f90updating comments and rc-fileLograaschThu, 21 Jun 2007 08:23:15 GMTRevision 97: New:
---
ocean version including prognostic equation for salinity and ...
https://palm.muk.uni-hannover.de/trac/changeset/97/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/97/palm/trunk/SOURCE/time_integration.f90New:
---
ocean version including prognostic equation for salinity and equation of state for seawater. Routine buoyancy can be used with both temperature and density.
+ inipar-parameters bc_sa_t, bottom_salinityflux, ocean, sa_surface, sa_vertical_gradient, sa_vertical_gradient_level, top_salinityflux
advec_s_bc, average_3d_data, boundary_conds, buoyancy, check_parameters, data_output_2d, data_output_3d, diffusion_e, flow_statistics, header, init_grid, init_3d_model, modules, netcdf, parin, production_e, prognostic_equations, read_var_list, sum_up_3d_data, swap_timelevel, time_integration, user_interface, write_var_list, write_3d_binary
New:
eqn_state_seawater, init_ocean
Changed:
-------
inipar-parameter use_pt_reference renamed use_reference
hydro_press renamed hyp, routine calc_mean_pt_profile renamed calc_mean_profile
format adjustments for the ocean version (run_control)
advec_particles, buoyancy, calc_liquid_water_content, check_parameters, diffusion_e, diffusivities, header, init_cloud_physics, modules, production_e, prognostic_equations, run_control
Errors:
------
Bugfix: height above topography instead of height above level k=0 is used for calculating the mixing length (diffusion_e and diffusivities).
Bugfix: error in boundary condition for TKE removed (advec_s_bc)
advec_s_bc, diffusion_e, prognostic_equationsLograaschSat, 02 Jun 2007 16:48:38 GMTRevision 95: further preliminary uncomplete changes for ocean version
https://palm.muk.uni-hannover.de/trac/changeset/95/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/95/palm/trunk/SOURCE/time_integration.f90further preliminary uncomplete changes for ocean versionLograaschWed, 30 May 2007 09:18:47 GMTRevision 90: New:
---
Calculation and output of user-defined profiles. New &userpar ...
https://palm.muk.uni-hannover.de/trac/changeset/90/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/90/palm/trunk/SOURCE/time_integration.f90New:
---
Calculation and output of user-defined profiles. New &userpar parameters data_output_pr_user and max_pr_user.
check_parameters, flow_statistics, modules, parin, read_var_list, user_interface, write_var_list
Changed:
-------
Division through dt_3d replaced by multiplication of the inverse. For performance optimisation, this is done in the loop calculating the divergence instead of using a seperate loop. (pres.f90) var_hom and var_sum renamed pr_palm.
data_output_profiles, flow_statistics, init_3d_model, modules, parin, pres, read_var_list, run_control, time_integration
Errors:
------
Bugfix: work_fft*_vec removed from some PRIVATE-declarations (poisfft).
Bugfix: field_chr renamed field_char (user_interface).
Bugfix: output of use_upstream_for_tke (header).
header, poisfft, user_interfaceLograaschTue, 22 May 2007 15:46:47 GMTRevision 87: Preliminary update for user defined profiles
https://palm.muk.uni-hannover.de/trac/changeset/87/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/87/palm/trunk/SOURCE/time_integration.f90Preliminary update for user defined profilesLograaschThu, 29 Mar 2007 04:26:56 GMTRevision 77: New:
---
particle reflection from vertical walls implemented, ...
https://palm.muk.uni-hannover.de/trac/changeset/77/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/77/palm/trunk/SOURCE/time_integration.f90New:
---
particle reflection from vertical walls implemented, particle SGS model adjusted to walls
Wall functions for vertical walls now include diabatic conditions. New subroutines wall_fluxes, wall_fluxes_e. New 4D-array rif_wall.
new d3par-parameter netcdf_64bit_3d to switch on 64bit offset only for 3D files
new d3par-parameter dt_max to define the maximum value for the allowed timestep
new inipar-parameter loop_optimization to control the loop optimization method
new inipar-parameter pt_refrence. If given, this value is used as the reference that in buoyancy terms (otherwise, the instantaneous horizontally averaged temperature is used).
new user interface user_advec_particles
new initializing action "by_user" calls user_init_3d_model and allows the initial setting of all 3d arrays
topography height informations are stored on arrays zu_s_inner and zw_w_inner and output to the 2d/3d NetCDF files
samples added to the user interface which show how to add user-define time series quantities.
calculation/output of precipitation amount, precipitation rate and z0 (by setting "pra*", "prr*", "z0*" with data_output). The time interval on which the precipitation amount is defined is set by new d3par-parameter precipitation_amount_interval
unit 9 opened for debug output (file DEBUG_<pe#>)
Makefile, advec_particles, average_3d_data, buoyancy, calc_precipitation, check_open, check_parameters, data_output_2d, diffusion_e, diffusion_u, diffusion_v, diffusion_w, diffusivities, header, impact_of_latent_heat, init_particles, init_3d_model, modules, netcdf, parin, production_e, read_var_list, read_3d_binary, sum_up_3d_data, user_interface, write_var_list, write_3d_binary
New: wall_fluxes
Changed:
-------
General revision of non-cyclic horizontal boundary conditions: radiation boundary conditions are now used instead of Neumann conditions at the outflow (calculation needs velocity values for t-dt, which are stored on new arrays u_m_l, u_m_r, etc.), calculation of mean outflow is not needed any more, volume flow control is added for the outflow boundary (currently only for the north boundary!!), additional gridpoints along x and y (uxrp, vynp) are not needed any more, routine "boundary_conds" now operates on timelevel t+dt and is not split in two parts (main, uvw_outflow) any more, Neumann boundary conditions at inflow/outflow in case of non-cyclic boundary conditions for all 2d-arrays that are handled by exchange_horiz_2d
The FFT-method for solving the Poisson-equation is now working with Neumann boundary conditions both at the bottom and the top. This requires adjustments of the tridiagonal coefficients and subtracting the horizontally averaged mean from the vertical velocity field.
+age_m in particle_type
Particles-package is now part of the default code ("-p particles" is not needed any more).
Move call of user_actions( 'after_integration' ) below increment of times
and counters. user_actions is now called for each statistic region and has as an argument the number of the respective region (sr)
d3par-parameter data_output_ts removed. Timeseries output for "profil" removed. Timeseries are now switched on by dt_dots. Timeseries data is collected in flow_statistics.
Initial velocities at nzb+1 are regarded for volume flow control in case they have been set zero before (to avoid small timesteps); see new internal parameters u/v_nzb_p1_for_vfc.
q is not allowed to become negative (prognostic_equations).
poisfft_init is only called if fft-solver is switched on (init_pegrid).
d3par-parameter moisture renamed to humidity.
Subversion global revision number is read from mrun and added to the run description header and to the run control (_rc) file.
<span class="underline">vtk directives removed from main program.
The uitility routine interpret_config reads PALM environment variables from NAMELIST instead using the system call GETENV.
advec_u_pw, advec_u_up, advec_v_pw, advec_v_up, asselin_filter, check_parameters, coriolis, data_output_dvrp, data_output_ptseries, data_output_ts, data_output_2d, data_output_3d, diffusion_u, diffusion_v, exchange_horiz, exchange_horiz_2d, flow_statistics, header, init_grid, init_particles, init_pegrid, init_rankine, init_pt_anomaly, init_1d_model, init_3d_model, modules, palm, package_parin, parin, poisfft, poismg, prandtl_fluxes, pres, production_e, prognostic_equations, read_var_list, read_3d_binary, sor, swap_timelevel, time_integration, write_var_list, write_3d_binary
Errors:
------
Bugfix: preset of tendencies te_em, te_um, te_vm in init_1d_model
Bugfix in sample for reading user defined data from restart file (user_init)
Bugfix in setting diffusivities for cases with the outflow damping layer extending over more than one subdomain (init_3d_model)
Check for possible negative humidities in the initial humidity profile.
in Makefile, default suffixes removed from the suffix list to avoid calling of m2c in
# case of .mod files
Makefile
check_parameters, init_1d_model, init_3d_model, user_interface</span>LograaschThu, 22 Mar 2007 09:54:05 GMTRevision 75: preliminary update for changes concerning non-cyclic boundary conditions
https://palm.muk.uni-hannover.de/trac/changeset/75/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/75/palm/trunk/SOURCE/time_integration.f90preliminary update for changes concerning non-cyclic boundary conditionsLograaschTue, 20 Mar 2007 08:33:14 GMTRevision 73: preliminary changes for radiation conditions
https://palm.muk.uni-hannover.de/trac/changeset/73/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/73/palm/trunk/SOURCE/time_integration.f90preliminary changes for radiation conditionsLograaschTue, 13 Mar 2007 03:52:49 GMTRevision 63: preliminary changes concerning update of BC-scheme
https://palm.muk.uni-hannover.de/trac/changeset/63/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/63/palm/trunk/SOURCE/time_integration.f90preliminary changes concerning update of BC-schemeLograaschTue, 06 Mar 2007 12:28:36 GMTRevision 48: preliminary version, several changes to be explained later
https://palm.muk.uni-hannover.de/trac/changeset/48/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/48/palm/trunk/SOURCE/time_integration.f90preliminary version, several changes to be explained laterLograaschMon, 05 Mar 2007 06:00:47 GMTRevision 46: updating parts of Marcus changes
https://palm.muk.uni-hannover.de/trac/changeset/46/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/46/palm/trunk/SOURCE/time_integration.f90updating parts of Marcus changesLograaschTue, 13 Feb 2007 11:33:16 GMTRevision 4: Id keyword set as property for all *.f90 files
https://palm.muk.uni-hannover.de/trac/changeset/4/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/4/palm/trunk/SOURCE/time_integration.f90Id keyword set as property for all *.f90 filesLograaschTue, 13 Feb 2007 11:30:58 GMTRevision 3: RCS Log replace by Id keyword, revision history cleaned up
https://palm.muk.uni-hannover.de/trac/changeset/3/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/3/palm/trunk/SOURCE/time_integration.f90RCS Log replace by Id keyword, revision history cleaned upLograaschMon, 12 Feb 2007 11:58:02 GMTRevision 1: Initial repository layout and content
https://palm.muk.uni-hannover.de/trac/changeset/1/palm/trunk/SOURCE/time_integration.f90
https://palm.muk.uni-hannover.de/trac/changeset/1/palm/trunk/SOURCE/time_integration.f90Initial repository layout and contentLog