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)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/DOC/tec/technical_documentation.html

    r481 r482  
    11<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
    22<html><head>
     3
     4
    35
    46
     
    1315<br>&nbsp;
    1416<br><table nosave="" cellpadding="0" cellspacing="0"> <caption>&nbsp; <br> </caption><tbody>
    15 </tbody><tbody> </tbody> <tbody> <tr nosave=""> <td nosave=""><b>Current fixed release:</b></td> <td><span style="font-weight: bold;">3.7<br>
     17</tbody><tbody> </tbody> <tbody> <tr nosave=""> <td nosave=""><b>Current fixed release:</b></td> <td><span style="font-weight: bold;">3.7a<br>
    1618</span></td> </tr>
    1719<tr nosave=""> <td nosave=""><b>Last
     
    3436The following table documents all changes to the PALM repository since 2009. Older changes can be found <a href="tec_doc_1998-2008.html">here</a>.<br>
    3537<br>
    36 Entries in the fourth column specify the type of the change:
     38Entries in the fifth column specify the type of the change:
    3739change&nbsp;
    3840of existing code (C), new code (N) or bugfix (B). More detailed
     
    4648  <tbody>
    4749    <tr>
    48       <td style="vertical-align: bottom; width: 27px;"><big><span style="font-weight: bold;">date</span></big><br>
    49       <br>
     50      <td style="vertical-align: middle; width: 27px;"><big><span style="font-weight: bold;">date</span></big><br>
    5051      </td>
    5152      <td style="width: 38px;"><big><span style="font-weight: bold;">author</span></big><br>
     
    6061      </td>
    6162      <td style="width: 189px;"><big><span style="font-weight: bold;">affected routines</span></big><br>
     63      </td>
     64    </tr>
     65   
     66   
     67   
     68   
     69   
     70   
     71   
     72   
     73   
     74   
     75    <tr>
     76      <td style="vertical-align: top; width: 27px;">05/02/10<br>
     77      </td>
     78      <td style="vertical-align: top; width: 38px;">SR<br>
     79      </td>
     80      <td style="vertical-align: top; width: 42px;">483<br>
     81      </td>
     82      <td style="vertical-align: top; width: 40px;">3.7a<br>
     83      </td>
     84      <td style="vertical-align: top; width: 27px;">N<br>
     85      </td>
     86      <td style="vertical-align: top; width: 497px;"><span style="font-family: Courier New,Courier,monospace;">compare_palm_logs </span>is additionally compiled with <span style="font-weight: bold;">mbuild</span> <span style="font-family: Courier New,Courier,monospace;">-u</span> . (<span style="font-family: Courier New,Courier,monospace;">Makefile</span> in <span style="font-family: Courier New,Courier,monospace;">trunk/UTIL</span>)<br>
     87      <br>
     88make options (<span style="font-family: Courier New,Courier,monospace;">mopts</span>) to be set by configuration file implemented. (<span style="font-weight: bold;">mrun</span>, <span style="font-weight: bold;">mbuild</span>)<br>
     89      <br>
     90      <span style="font-family: Courier New,Courier,monospace;">humidity</span> = <span style="font-style: italic;">.T.</span> can be used for runs with topography. <span style="font-family: Courier New,Courier,monospace;">wall_humidityflux</span> and<br><span style="font-family: Courier New,Courier,monospace;">
     91wall_scalarflux</span> are the corresponding new inipar parameters.<br>
     92(<span style="font-family: Courier New,Courier,monospace;">check_parameters</span>, <span style="font-family: Courier New,Courier,monospace;">init_3d_model</span>, <span style="font-family: Courier New,Courier,monospace;">parin</span>)<br>
     93      <br>
     94Large scale vertical motion (subsidence/ascent) can be added as
     95additional source to the prognostic equation for potential temperature.
     96See new parameters <span style="font-family: Courier New,Courier,monospace;">large_scale_subsidence</span>, <span style="font-family: Courier New,Courier,monospace;">ws_vertical_gradient</span>, and <span style="font-family: Courier New,Courier,monospace;">ws_vertical_gradient_level</span>. (<span style="font-family: Courier New,Courier,monospace;">check_parameters</span>, <span style="font-family: Courier New,Courier,monospace;">header</span>, <span style="font-family: Courier New,Courier,monospace;">Makefile</span>, <span style="font-family: Courier New,Courier,monospace;">modules</span>, <span style="font-family: Courier New,Courier,monospace;">parin</span>, <span style="font-family: Courier New,Courier,monospace;">prognostic_equations</span>, <span style="font-family: Courier New,Courier,monospace;">read_var_list</span>, <span style="font-family: Courier New,Courier,monospace;">subsidence</span>, <span style="font-family: Courier New,Courier,monospace;">write_var_list</span>)<br>
     97      <br>
     98A simple method for installing and running palm (with limited features) has been added. (<span style="font-family: Courier New,Courier,monospace;">Makefile</span>, new scripts <span style="font-weight: bold;">palm_simple_install</span>, <span style="font-weight: bold;">palm_simple_run</span>)<br>
     99      <br>
     100Masked data output has been implemented but it is not documented in the
     101user manual so far. This feature can already use NetCDF4 file format.
     102(check_open, check_parameters, close_file, modules, netcdf, parin,
     103time_integration, user_parin, new: data_output_mask, init_masks,
     104user_data_output_mask)<br>
     105      </td>
     106      <td style="vertical-align: top; width: 189px;">check_open, check
     107parameters, close_file, header, init_3d_model, Makefile, mbuild, modules, mrun,
     108netcdf, parin, prognostic_equations, read_var_list, time_integration, user_parin, write_var_list<br>
     109      <br><span style="font-weight: bold;">
     110new:</span> data_output_mask,&nbsp; init_masks, palm_simple_install, palm_simple_run, subsidence, user_data_output_mask<br>
     111<br>
    62112      </td>
    63113    </tr>
     
    71121      <td style="vertical-align: top; width: 40px;"><br>
    72122      </td>
    73       <td style="vertical-align: top; width: 27px;"><br>
    74       </td>
    75       <td style="vertical-align: top; width: 497px;"><br>
    76       </td>
    77       <td style="vertical-align: top; width: 189px;"><br>
     123      <td style="vertical-align: top; width: 27px;">C<br>
     124      </td>
     125      <td style="vertical-align: top; width: 497px;">2d-decomposition is default for Cray-XT machines. (<span style="font-family: Courier New,Courier,monospace;">init_pegrid</span>)<br>
     126      <br><span style="font-family: Courier New,Courier,monospace;">
     127var_ts</span> is replaced by <span style="font-family: Courier New,Courier,monospace;">dots_max</span>. (<span style="font-family: Courier New,Courier,monospace;">modules</span>, <span style="font-family: Courier New,Courier,monospace;">init_3d_model</span>)<br>
     128      <br>
     129Every cloud droplet has now an own weighting factor and can be deleted
     130due to collisions. Condensation and collision of cloud droplets are
     131adjusted accordingly. (<span style="font-family: Courier New,Courier,monospace;">advec_particles</span>)<br>
     132      <br>
     133Collision efficiency for large cloud droplets has changed according to table of Rogers and Yau. (<span style="font-family: Courier New,Courier,monospace;">collision_efficiency</span>)<br>
     134      </td>
     135      <td style="vertical-align: top; width: 189px;">advec_particles, collision_efficiency, init_3d_model, init_pegrid, modules<br>
    78136      </td>
    79137    </tr>
     
    87145      <td style="vertical-align: top; width: 40px;"><br>
    88146      </td>
    89       <td style="vertical-align: top; width: 27px;"><br>
    90       </td>
    91       <td style="vertical-align: top; width: 497px;"><br>
    92       </td>
    93       <td style="vertical-align: top; width: 189px;"><br>
    94       </td>
    95     </tr>
    96     <tr>
    97       <td style="vertical-align: top; width: 27px;"><br>
    98       </td>
    99       <td style="vertical-align: top; width: 38px;"><br>
    100       </td>
    101       <td style="vertical-align: top; width: 42px;"><br>
    102       </td>
    103       <td style="vertical-align: top; width: 40px;"><br>
    104       </td>
    105       <td style="vertical-align: top; width: 27px;"><br>
    106       </td>
    107       <td style="vertical-align: top; width: 497px;"><br>
    108       </td>
    109       <td style="vertical-align: top; width: 189px;"><br>
    110       </td>
    111     </tr>
    112     <tr>
    113       <td style="vertical-align: top; width: 27px;"><br>
    114       </td>
    115       <td style="vertical-align: top; width: 38px;"><br>
    116       </td>
    117       <td style="vertical-align: top; width: 42px;"><br>
    118       </td>
    119       <td style="vertical-align: top; width: 40px;"><br>
    120       </td>
    121       <td style="vertical-align: top; width: 27px;"><br>
    122       </td>
    123       <td style="vertical-align: top; width: 497px;"><br>
    124       </td>
    125       <td style="vertical-align: top; width: 189px;"><br>
    126       </td>
    127     </tr>
    128     <tr>
    129       <td style="vertical-align: top; width: 27px;"><br>
    130       </td>
    131       <td style="vertical-align: top; width: 38px;"><br>
    132       </td>
    133       <td style="vertical-align: top; width: 42px;"><br>
    134       </td>
    135       <td style="vertical-align: top; width: 40px;"><br>
    136       </td>
    137       <td style="vertical-align: top; width: 27px;"><br>
    138       </td>
    139       <td style="vertical-align: top; width: 497px;"><br>
    140       </td>
    141       <td style="vertical-align: top; width: 189px;"><br>
    142       </td>
    143     </tr>
    144     <tr>
    145       <td style="vertical-align: top; width: 27px;"><br>
    146       </td>
    147       <td style="vertical-align: top; width: 38px;"><br>
    148       </td>
    149       <td style="vertical-align: top; width: 42px;"><br>
    150       </td>
    151       <td style="vertical-align: top; width: 40px;"><br>
    152       </td>
    153       <td style="vertical-align: top; width: 27px;"><br>
    154       </td>
    155       <td style="vertical-align: top; width: 497px;"><br>
    156       </td>
    157       <td style="vertical-align: top; width: 189px;"><br>
    158       </td>
    159     </tr>
    160     <tr>
    161       <td style="vertical-align: top; width: 27px;"><br>
    162       </td>
    163       <td style="vertical-align: top; width: 38px;"><br>
    164       </td>
    165       <td style="vertical-align: top; width: 42px;"><br>
    166       </td>
    167       <td style="vertical-align: top; width: 40px;"><br>
    168       </td>
    169       <td style="vertical-align: top; width: 27px;"><br>
    170       </td>
    171       <td style="vertical-align: top; width: 497px;"><br>
    172       </td>
    173       <td style="vertical-align: top; width: 189px;"><br>
    174       </td>
    175     </tr>
    176     <tr>
    177       <td style="vertical-align: top; width: 27px;"><br>
    178       </td>
    179       <td style="vertical-align: top; width: 38px;"><br>
    180       </td>
    181       <td style="vertical-align: top; width: 42px;"><br>
    182       </td>
    183       <td style="vertical-align: top; width: 40px;"><br>
    184       </td>
    185       <td style="vertical-align: top; width: 27px;"><br>
    186       </td>
    187       <td style="vertical-align: top; width: 497px;"><br>
    188       </td>
    189       <td style="vertical-align: top; width: 189px;"><br>
    190       </td>
    191     </tr>
    192     <tr>
    193       <td style="vertical-align: top; width: 27px;"><br>
    194       </td>
    195       <td style="vertical-align: top; width: 38px;"><br>
    196       </td>
    197       <td style="vertical-align: top; width: 42px;"><br>
    198       </td>
    199       <td style="vertical-align: top; width: 40px;"><br>
    200       </td>
    201       <td style="vertical-align: top; width: 27px;"><br>
    202       </td>
    203       <td style="vertical-align: top; width: 497px;"><br>
    204       </td>
    205       <td style="vertical-align: top; width: 189px;"><br>
    206       </td>
    207     </tr>
    208     <tr>
    209       <td style="vertical-align: top; width: 27px;"><br>
    210       </td>
    211       <td style="vertical-align: top; width: 38px;"><br>
    212       </td>
    213       <td style="vertical-align: top; width: 42px;"><br>
    214       </td>
    215       <td style="vertical-align: top; width: 40px;"><br>
    216       </td>
    217       <td style="vertical-align: top; width: 27px;"><br>
    218       </td>
    219       <td style="vertical-align: top; width: 497px;"><br>
    220       </td>
    221       <td style="vertical-align: top; width: 189px;"><br>
    222       </td>
    223     </tr>
    224     <tr>
    225       <td style="vertical-align: top; width: 27px;"><br>
    226       </td>
    227       <td style="vertical-align: top; width: 38px;"><br>
    228       </td>
    229       <td style="vertical-align: top; width: 42px;"><br>
    230       </td>
    231       <td style="vertical-align: top; width: 40px;"><br>
    232       </td>
    233       <td style="vertical-align: top; width: 27px;"><br>
    234       </td>
    235       <td style="vertical-align: top; width: 497px;"><br>
    236       </td>
    237       <td style="vertical-align: top; width: 189px;"><br>
    238       </td>
    239     </tr>
    240     <tr>
    241       <td style="vertical-align: top; width: 27px;"><br>
    242       </td>
    243       <td style="vertical-align: top; width: 38px;"><br>
    244       </td>
    245       <td style="vertical-align: top; width: 42px;"><br>
    246       </td>
    247       <td style="vertical-align: top; width: 40px;"><br>
    248       </td>
    249       <td style="vertical-align: top; width: 27px;"><br>
    250       </td>
    251       <td style="vertical-align: top; width: 497px;"><br>
    252       </td>
    253       <td style="vertical-align: top; width: 189px;"><br>
    254       </td>
    255     </tr>
    256     <tr>
    257       <td style="vertical-align: top; width: 27px;"><br>
    258       </td>
    259       <td style="vertical-align: top; width: 38px;"><br>
    260       </td>
    261       <td style="vertical-align: top; width: 42px;"><br>
    262       </td>
    263       <td style="vertical-align: top; width: 40px;"><br>
    264       </td>
    265       <td style="vertical-align: top; width: 27px;"><br>
    266       </td>
    267       <td style="vertical-align: top; width: 497px;"><br>
    268       </td>
    269       <td style="vertical-align: top; width: 189px;"><br>
     147      <td style="vertical-align: top; width: 27px;">B<br>
     148      </td>
     149      <td style="vertical-align: top; width: 497px;">Bugfix for generating serial jobs. (<span style="font-weight: bold;">subjob</span>)<br>
     150      <br>
     151Bugfix: index problem concerning gradient_level indices removed. (<span style="font-family: Courier New,Courier,monospace;">header</span>)<br>
     152      <br>
     153Dimension of array <span style="font-family: Courier New,Courier,monospace;">stat</span> in cascade change to prevent type problems with mpi2 libraries. (<span style="font-family: Courier New,Courier,monospace;">poisfft_hybrid</span>)<br>
     154      <br>
     155Loop was split to make runs reproducible when using ifort compiler. (<span style="font-family: Courier New,Courier,monospace;">disturb_field</span>)<br>
     156      <br>
     157Bugfix: exchange of ghost points for <span style="font-family: Courier New,Courier,monospace;">prho</span> included. (<span style="font-family: Courier New,Courier,monospace;">time_integration</span>)<br>
     158      <br>
     159Bugfix in calculation of time-averaged surface heatfluxes. (<span style="font-family: Courier New,Courier,monospace;">sum_up_3d_data</span>)<br>
     160      <br>
     161Bugfix in calculation of precipitation_rate. (<span style="font-family: Courier New,Courier,monospace;">calc_precipitation</span>)<br>
     162      <br>
     163Bugfix: initial data assignments to some dvrp arrays changed due to error messages from gfortran compiler. (<span style="font-family: Courier New,Courier,monospace;">modules</span>)<br>
     164      <br>
     165Bugfix in calculation of cloud droplet velocity. (<span style="font-family: Courier New,Courier,monospace;">advec_particles</span>)<br>
     166      <br>
     167Bugfix in transfer of particles at south/left edge. (<span style="font-family: Courier New,Courier,monospace;">advec_particles</span>)<br>
     168      <br>
     169Bugfix in calculation of collision efficiency. (<span style="font-family: Courier New,Courier,monospace;">collision_efficiency</span>)<span style="font-family: Courier New,Courier,monospace;"></span><span style="font-family: Courier New,Courier,monospace;"></span><br>
     170      </td>
     171      <td style="vertical-align: top; width: 189px;">advec_particles,
     172calc_precipitation, collision_efficiency, disturb_field, header,
     173modules, poisfft_hybrid, subjob, sum_up_3d_data,
     174time_integration<br>
     175<br>
    270176      </td>
    271177    </tr>
     
    615521      <td style="vertical-align: top; width: 40px;"><br>
    616522      </td>
    617       <td style="vertical-align: top; width: 27px;">E<br>
     523      <td style="vertical-align: top; width: 27px;">B<br>
    618524      </td>
    619525      <td style="vertical-align: top; width: 497px;">Bugfix: Initial hydrostatic
     
    908814      <td style="vertical-align: top; width: 40px;"><br>
    909815      </td>
    910       <td style="vertical-align: top; width: 27px;">E<br>
     816      <td style="vertical-align: top; width: 27px;">B<br>
    911817      </td>
    912818      <td style="vertical-align: top; width: 497px;">Bugfix: array <span style="font-family: Courier New,Courier,monospace;">d</span> is
Note: See TracChangeset for help on using the changeset viewer.