Changeset 482 for palm/trunk/SOURCE


Ignore:
Timestamp:
Feb 5, 2010 6:37:03 AM (13 years ago)
Author:
raasch
Message:

New:
---
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)

Location:
palm/trunk/SOURCE
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/CURRENT_MODIFICATIONS

    r481 r482  
    11New:
    22---
    3 compare_palm_logs is additionally compiled with mbuild -u (Makefile in trunk/UTIL)
    43
    5 make options (mopts) to be set by configuration file implemented (mrun, mbuild)
    6 
    7 humidity=.T. is now usable for runs with topography. wall_humidityflux and
    8 wall_scalarflux are the corresponding new parin arrays.
    9 (check_parameters, init_3d_model, parin)
    10 
    11 Large scale vertical motion (subsidence/ascent) can be applied to the
    12 prognostic equation for the potential temperature. (check_parameters, header,
    13 Makefile, modules, parin, prognostic_equations, read_var_list, subsidence,
    14 write_var_list)
    15 
    16 A simple method for installing and running palm (with limited features)
    17 has been added. (Makefile, palm_simple_install, palm_simple_run)
    18 
    19 check parameters, header, init_3d_model, Makefile, mbuild, modules, mrun, parin, prognostic_equations, read_var_list, write_var_list
    20 new: palm_simple_install, palm_simple_run, subsidence
    214
    225
    236Changed:
    247-------
    25 2d-decomposition is default for Cray-XT machines (init_pegrid)
    268
    27 var_ts is replaced by dots_max (modules,init_3d_model)
    28 
    29 Every cloud droplet has now an own weighting factor and can be deleted due to
    30 collisions. Condensation and collision of cloud droplets are adjusted
    31 accordingly. (advec_particles)
    32 
    33 Collision efficiency for large cloud droplets has changed according to table of
    34 Rogers and Yau. (collision_efficiency)
    35 
    36 advec_particles, collision_efficiency, init_3d_model, init_pegrid, modules
    379
    3810
    3911Errors:
    4012------
    41 Bugfix for generating serial jobs (subjob)
    4213
    43 Bugfix: index problem concerning gradient_level indices removed (header)
    44 
    45 Dimension of array stat in cascade change to prevent type problems with
    46 mpi2 libraries (poisfft_hybrid)
    47 
    48 A loop has been splitted to make runs reproducible on HLRN
    49 systems. (disturb_field)
    50 
    51 Bugfix: exchange of ghost points for prho included (time_integration)
    52 
    53 Bugfix: calculation of time-averaged surface heatfluxes (sum_up_3d_data)
    54 
    55 Bugfix: calculation of precipitation_rate (calc_precipitation)
    56 
    57 Bugfix: initial data assignments to some dvrp arrays changed due to error
    58 messages from gfortran compiler (modules)
    59 
    60 Bugfix: calculation of cloud droplet velocity (advec_particles)
    61 
    62 Bugfix: transfer of particles at south/left edge (advec_particles)
    63 
    64 Bugfix: calculation of collision_efficiency (collision_efficiency)
    65 
    66 Bugfix: initialisation of var_mod (subsidence)
    67 
    68 advec_particles, calc_precipitation, collision_efficiency, disturb_field, header, modules, poisfft_hybrid, subjob, subsidence, sum_up_3d_data, time_integration
    69 
    70 
  • palm/trunk/SOURCE/Makefile

    r421 r482  
    22# WARNING: don't write filenames with extension .f90 in this header!!!!
    33#
    4 # Actual revisions:
     4# Current revisions:
     5# ------------------
     6#
     7#
     8# Former revisions:
    59# -----------------
     10# $Id$
     11#
     12# 421 2010-01-25 15:50:10Z raasch
    613# comment line for simple install method added, which will be replaced
    714# by an include command for preprocessor and compiler options when the simple
     
    1017# +subsidence
    1118#
    12 # Branch revisions:
    13 # -----------------
     19# 410 2009-12-04 17:05:40Z letzel
    1420# +data_output_mask, init_masks, user_data_output_mask
    15 #
    16 # Former revisions:
    17 # -----------------
    18 # $Id$
    1921#
    2022# 217 2008-12-09 18:00:48Z letzel
  • palm/trunk/SOURCE/advec_particles.f90

    r420 r482  
    55! -----------------
    66! TEST: PRINT statements on unit 9 (commented out)
     7!
     8! Former revisions:
     9! -----------------
     10! $Id$
     11!
     12! 420 2010-01-13 15:10:53Z franke
    713! Own weighting factor for every cloud droplet is implemented and condensation
    814! and collision of cloud droplets are adjusted accordingly. +delta_v, -s_r3,
     
    1622!         y>=(ny+0.5)*dy-1.e-12 or x>=(nx+0.5)*dx-1.e-12, very rare
    1723! Bugfix: calculation of y (collision_efficiency)
    18 !
    19 ! Former revisions:
    20 ! -----------------
    21 ! $Id$
    2224!
    2325! 336 2009-06-10 11:19:35Z raasch
  • palm/trunk/SOURCE/calc_precipitation.f90

    r403 r482  
    44! Actual revisions:
    55! -----------------
    6 ! Bugfix in calculation of precipitation_rate(j,i)
     6!
    77!
    88! Former revisions:
    99! -----------------
    1010! $Id$
     11!
     12! 403 2009-10-22 13:57:16Z franke
     13! Bugfix in calculation of precipitation_rate(j,i)
    1114!
    1215! 73 2007-03-20 08:33:14Z raasch
  • palm/trunk/SOURCE/data_output_mask.f90

    r475 r482  
    44! Actual revisions:
    55! -----------------
    6 ! Bugfix in serial branch: arguments from array local_pf removed in N90_PUT_VAR
     6!
    77!
    88! Former revisions:
    99! -----------------
    1010! $Id$
     11!
     12! 475 2010-02-04 02:26:16Z raasch
     13! Bugfix in serial branch: arguments from array local_pf removed in N90_PUT_VAR
    1114!
    1215! 410 2009-12-04 17:05:40Z letzel
  • palm/trunk/SOURCE/disturb_field.f90

    r420 r482  
    44! Actual revisions:
    55! -----------------
    6 ! A loop has been splitted to make runs reproducible on HLRN systems
     6!
    77!
    88! Former revisions:
    99! -----------------
    1010! $Id$
     11!
     12! 420 2010-01-13 15:10:53Z franke
     13! Loop was split to make runs reproducible when using ifort compiler
    1114!
    1215! 75 2007-03-22 09:54:05Z raasch
  • palm/trunk/SOURCE/header.f90

    r449 r482  
    44! Current revisions:
    55! -----------------
    6 ! +large scale vertical motion (subsidence/ascent)
    7 ! Bugfix: index problem concerning gradient_level indices removed
     6!
    87!
    98! Former revisions:
    109! -----------------
    1110! $Id$
     11!
     12! 449 2010-02-02 11:23:59Z raasch
     13! +large scale vertical motion (subsidence/ascent)
     14! Bugfix: index problem concerning gradient_level indices removed
    1215!
    1316! 410 2009-12-04 17:05:40Z letzel
  • palm/trunk/SOURCE/init_3d_model.f90

    r407 r482  
    77! Current revisions:
    88! -----------------
    9 ! var_ts is replaced by dots_max
    10 ! Enabled passive scalar/humidity wall fluxes for non-flat topography
     9!
    1110!
    1211! Former revisions:
    1312! -----------------
    1413! $Id$
     14!
     15! 407 2009-12-01 15:01:15Z maronga
     16! var_ts is replaced by dots_max
     17! Enabled passive scalar/humidity wall fluxes for non-flat topography
    1518!
    1619! 388 2009-09-23 09:40:33Z raasch
  • palm/trunk/SOURCE/init_pegrid.f90

    r438 r482  
    55! -----------------
    66!
    7 ! 2d-decomposition is default for Cray-XT machines
    87! ATTENTION: nnz_x undefined problem still has to be solved!!!!!!!!
    98! TEST OUTPUT (TO BE REMOVED) logging mpi2 ierr values
     
    1211! -----------------
    1312! $Id$
     13! 438 2010-02-01 04:32:43Z raasch
     14! 2d-decomposition is default for Cray-XT machines
    1415!
    1516! 274 2009-03-26 15:11:21Z heinze
  • palm/trunk/SOURCE/modules.f90

    r449 r482  
    55! Current revisions:
    66! -----------------
     7!
     8!
     9! Former revisions:
     10! -----------------
     11! $Id$
     12!
     13! 449 2010-02-02 11:23:59Z raasch
    714! -var_ts: replaced by dots_max,
    815! initial data assignments to some dvrp arrays changed due to error messages
     
    1017! +large_scale_subsidence, ws_vertical_gradient, ws_vertical_gradient_level,
    1118! ws_vertical_gradient_level_ind, w_subs
    12 !
    13 ! Former revisions:
    14 ! -----------------
    15 ! $Id$
    1619!
    1720! 410 2009-12-04 17:05:40Z letzel
  • palm/trunk/SOURCE/palm.f90

    r389 r482  
    7373    INTEGER           ::  i, run_description_header_i(80)
    7474
    75     version = 'PALM 3.7'
     75    version = 'PALM 3.7a'
    7676
    7777#if defined( __parallel )
  • palm/trunk/SOURCE/parin.f90

    r449 r482  
    44! Current revisions:
    55! -----------------
    6 ! +wall_humidityflux, wall_scalarflux
    7 ! +ws_vertical_gradient, ws_vertical_gradient_level
     6!
    87!
    98! Former revisions:
    109! -----------------
    1110! $Id$
     11!
     12! 449 2010-02-02 11:23:59Z raasch
     13! +wall_humidityflux, wall_scalarflux
     14! +ws_vertical_gradient, ws_vertical_gradient_level
    1215!
    1316! 410 2009-12-04 17:05:40Z letzel
  • palm/trunk/SOURCE/poisfft_hybrid.f90

    r415 r482  
    44! Current revisions:
    55! -----------------
    6 ! Dimension of array stat in cascade change to prevent type problems with
    7 ! mpi2 libraries
     6!
    87!
    98! Former revisions:
    109! -----------------
    1110! $Id$
     11!
     12! 415 2009-12-15 10:26:23Z raasch
     13! Dimension of array stat in cascade change to prevent type problems with
     14! mpi2 libraries
    1215!
    1316! 274 2009-03-26 15:11:21Z heinze
  • palm/trunk/SOURCE/production_e.f90

    r449 r482  
    44! Actual revisions:
    55! -----------------
    6 ! test output from rev 410 removed
     6!
    77!
    88! Former revisions:
    99! -----------------
    1010! $Id$
     11!
     12! 449 2010-02-02 11:23:59Z raasch
     13! test output from rev 410 removed
    1114!
    1215! 388 2009-09-23 09:40:33Z raasch
  • palm/trunk/SOURCE/prognostic_equations.f90

    r411 r482  
    44! Actual revisions:
    55! -----------------
    6 ! add call of subsidence in the prognostic equation for
    7 ! the potential temperature
    86!
    97!
     
    119! -----------------
    1210! $Id$
     11!
     12! 411 2009-12-11 14:15:58Z heinze
     13! add call of subsidence in the equation for potential temperature
    1314!
    1415! 388 2009-09-23 09:40:33Z raasch
  • palm/trunk/SOURCE/read_var_list.f90

    r411 r482  
    44! Current revisions:
    55! -----------------
    6 ! +large_scale_subsidence, ws_vertical_gradient, ws_vertical_gradient_level,
    7 ! ws_vertical_gradient_level_ind
     6!
    87!
    98! Former revisions:
    109! -----------------
    1110! $Id$
     11!
     12! 411 2009-12-11 14:15:58Z heinze
     13! +large_scale_subsidence, ws_vertical_gradient, ws_vertical_gradient_level,
     14! ws_vertical_gradient_level_ind
    1215!
    1316! 345 2009-07-01 14:37:56Z heinze
  • palm/trunk/SOURCE/sum_up_3d_data.f90

    r402 r482  
    44! Actual revisions:
    55! -----------------
    6 ! Bugfix in calculation of shf*_av, qsws*_av
     6!
    77!
    88! Former revisions:
    99! -----------------
    1010! $Id$
     11!
     12! 402 2009-10-21 11:59:41Z maronga
     13! Bugfix in calculation of shf*_av, qsws*_av
    1114!
    1215! 2009-08-25 08:35:52Z maronga
  • palm/trunk/SOURCE/time_integration.f90

    r449 r482  
    44! Actual revisions:
    55! -----------------
    6 ! Bugfix: exchange of ghost points for prho included
     6!
    77!
    88! Former revisions:
    99! -----------------
    1010! $Id$
     11!
     12! 449 2010-02-02 11:23:59Z raasch
     13! Bugfix: exchange of ghost points for prho included
    1114!
    1215! 410 2009-12-04 17:05:40Z letzel
  • palm/trunk/SOURCE/write_var_list.f90

    r411 r482  
    44! Actual revisions:
    55! -----------------
    6 ! +large_scale_subsidence, ws_vertical_gradient, ws_vertical_gradient_level,
    7 ! ws_vertical_gradient_level_ind
     6!
    87!
    98! Former revisions:
    109! -----------------
    1110! $Id$
     11!
     12! 411 2009-12-11 14:15:58Z heinze
     13! +large_scale_subsidence, ws_vertical_gradient, ws_vertical_gradient_level,
     14! ws_vertical_gradient_level_ind
    1215!
    1316! 345 2009-07-01 14:37:56Z heinze
Note: See TracChangeset for help on using the changeset viewer.