Version 43 (modified by kanani, 10 years ago) (diff)

--

ToDo-List


Documentation

Page (e. g. wiki/doc/app/userint) What to do? Name
wiki/doc/app/jobcontrol Restructure mrun documentation
wiki/doc/tec/mbuild Description of mbuild
wiki/doc/tec/subjob Description of subjob
to be created Create descriptive page for "Model Steering"
wiki/doc/app/... Navigation for documentation pages (Steering of interactive/batch runs)
wiki/doc/tec/1d_model Description of 1d model
wiki/doc/tec/cloud_physics Description of cloud physics module
wiki/doc/app/examples/turbinf Update description about usage of turbulent inflow
wiki/doc Update of page "Documentation"
<page> complete explanations for PALM error messages
<page> Links from manual to tutorial
<page> Write descriptions for exercises 6-14 (divide all exercises into Tutorial exercises and Advanced exercises), Advanced examples->Research project examples
gallery Update the gallery (new images from research projects)
wiki/Help/FAQ Extend FAQ list
... List the literature on which the applied methods and approaches (physical and numerical) are based on and set links to this list wherever references are made
wiki/doc/ Description of statistical methods (computation of fluxes and variances, horizontal averaging, etc.)


Source Code

Program parts What to do? Name
mrun, subjob, mbuild Translate German comments to English Siggi r1289
mrun restructure and simplify the parameter-file check Björn
develop new GUI for parameter file generation
develop an installation script (using make install mechanism Marius, Björn, Siggi
PALM code completion of single-GPU porting Siggi
PALM code re-evaluation of the MPI-GPU-version
mrun, subjob allow batch-job-directives (e.g. PBS) and execution commands (mpiexec, aprun, etc.) to be configured using entries in .mrun.config Siggi
mrun, subjob, mbuild cleaning Siggi
PALM code code clearing and restructuring following programmer guidelines of DWD/DMI all
- use KIND parameter for defining single/double precision instead of compiler options (e.g. -r8) all r1354
- select from modules only those variables really required, using the ONLY attribute all r1324
- describe variables in the declaration statements all
- extend the MODULE concept to other parts of the code (canopy model, etc.) Farah (canopy) r1484, Jens (coupling)
- move initialization from init_3d_model to the respective modules
PALM code output progress messages on terminal or to the job protocol (see Helges progress bars) Siggi, Helge r1402
finish implementation of FFT/ALLTOALL overlapping Ketelsen, Siggi r1306
finish implementation of prognostic_equation/SENDRECV overlapping
<page> Avoid collecting of 2D data on PE0 (topography data, surface coupling layer)
Implement flux limiter for Wicker-Skamarock Matthias, Lennart postponed due to inherent optimization drawbacks
<page> Implement RRTM radiation model
<page> Subgrid-scale saturation fluctuation for Lagrangian cloud model Fabian
Implement new particle data structure in LPM Fabian
Implement logarithmic interpolation of particle velocities near the surface Matthias r1315
Separate equation for passive scalar (multiple scalars?) ?
Modification of random number generator to allow better parallelization Helge
implementation of a tracbot, which automatically runs and checks examples in case of any code changes
implement SGS model from Igor Esau
implement a soil model (similar to DALES?)
calc_spectra check and update the internal calculation of spectra Matthias (check)
improve output of standard timeseries: L is defined as Obukhov-length for dry air; should also be defined for moist air; output of buoyancy flux w"vpt"0 Björn
data_output implement output of hydrostatic pressure Björn
data_output implement output of scalar and momentum fluxes calculated by temporal EC
implement random number generation for ensemble runs Helge, Björn
implement new boundary condition for cases where the grid spacing is in the order of the roughness length
increase limit for some identifier strings (e.g. length of variable names is very limited)Björn
PALM code implement anelastic approximation
implementation of viscous topography
PALM code Use NetCDF instead of ASCII for topography data
PALM code Update GPL all r1310
PALM code Allow runs for >= 10000 cores Björn, Siggi
PALM code Create temporary job directory via mrun (does not work properly with the FORTRAN system call function)
PALM code Discuss the treatment of package parameters, regarding their appearance in read_var_list and write_var_list. all
Example runs Modify the "building" example run (example_building_p3d), since topography is allowed with WS-scheme


Code performance

define setups for scaling / benchmark runs Björn, Siggi, Fabian
carry out runs to determine PALM's weak/strong scaling behaviour + parallel efficiency, this might be good to be carried out during the test phase of the HLRNIII-Hannover-complex ?
<page> <what> <name>

Tools

VAPOR Release final version of nc2vdf
<page> <what> <name>

Attachments (1)

Download all attachments as: .zip