Changes between Version 29 and Version 30 of todo


Ignore:
Timestamp:
Jan 14, 2014 5:11:45 PM (11 years ago)
Author:
raasch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • todo

    v29 v30  
    55
    66||='''Page (e. g. wiki/doc/app/userint)'''  =||='''What to do?'''  =||='''Name'''  =||
    7 ||wiki/doc/app/jobcontrol  ||Restructure mrun documentation  ||<name>  ||
    8 ||wiki/doc/tec/mbuild  ||Description of mbuild  ||<name>  ||
    9 ||wiki/doc/tec/subjob ||Description of subjob  ||<name>  ||
    10 ||to be created  ||Create descriptive page for "Model Steering"  ||<name>  ||
    11 ||wiki/doc/app/...  ||Navigation for documentation pages (Steering  of interactive/batch runs)  ||<name>  ||
    12 ||wiki/doc/tec/1d_model  ||Description of 1d model  ||<name>  ||
    13 ||wiki/doc/tec/cloud_physics  ||Description of cloud physics module  ||<name>  ||
    14 ||wiki/doc/app/examples/turbinf  ||Update description about usage of turbulent inflow  ||<name>  ||
    15 ||wiki/doc  ||Update of page "Documentation"  ||<name>  ||
    16 ||<page>  ||complete explanations for PALM error messages  ||<name>  ||
    17 ||<page>  ||Links from manual to tutorial  ||<name>  ||
    18 ||<page>  ||Write descriptions for exercises 6-14 (divide all exercises into Tutorial exercises and Advanced exercises), Advanced examples->Research project examples   ||<name>  ||
    19 ||gallery ||Update the gallery (new images from research projects)||<name>  ||
    20 ||wiki/Help/FAQ  || Extend FAQ list  ||<name>  ||
     7||wiki/doc/app/jobcontrol  ||Restructure mrun documentation  ||  ||
     8||wiki/doc/tec/mbuild  ||Description of mbuild  ||  ||
     9||wiki/doc/tec/subjob ||Description of subjob  ||  ||
     10||to be created  ||Create descriptive page for "Model Steering"  ||  ||
     11||wiki/doc/app/...  ||Navigation for documentation pages (Steering  of interactive/batch runs)  ||  ||
     12||wiki/doc/tec/1d_model  ||Description of 1d model  ||  ||
     13||wiki/doc/tec/cloud_physics  ||Description of cloud physics module  ||  ||
     14||wiki/doc/app/examples/turbinf  ||Update description about usage of turbulent inflow  ||  ||
     15||wiki/doc  ||Update of page "Documentation"  ||  ||
     16||<page>  ||complete explanations for PALM error messages  ||  ||
     17||<page>  ||Links from manual to tutorial  ||  ||
     18||<page>  ||Write descriptions for exercises 6-14 (divide all exercises into Tutorial exercises and Advanced exercises), Advanced examples->Research project examples   ||  ||
     19||gallery ||Update the gallery (new images from research projects)||  ||
     20||wiki/Help/FAQ  || Extend FAQ list  ||  ||
    2121
    2222\\
    2323== Source Code ==
    2424||='''Program parts'''  =||='''What to do?'''  =||='''Name'''  =||
    25 ||mrun, subjob, mbuild     ||Translate German comments to English     ||<name>     ||
    26 ||mrun  ||restructure and simplify the parameter-file check  ||<name>  ||
    27 ||      ||develop new GUI for parameter file generation ||Björn  ||
    28 ||      ||develop an installation script (using make install mechanism ||<name>  ||
    29 ||PALM code  ||completion of single-GPU porting  ||<name>  ||
    30 ||PALM code  ||re-evaluation of the MPI-GPU-version  ||<name>  ||
    31 ||mrun, subjob  ||allow batch-job-directives (e.g. PBS) and execution commands (mpiexec, aprun, etc.) to be configured using entries in .mrun.config  ||<name>  ||
    32 ||mrun, subjob, mbuild  ||cleaning  ||<name>  ||
    33 ||PALM code  ||code clearing and restructuring following programmer guidelines of DWD/DMI  ||<name>  ||
    34 ||  ||- use KIND parameter for defining single/double pprecision instead of compiler options (e.g. -r8)  ||  ||
    35 ||  ||- select from modules only those variables really required, using the ONLY attribute  ||  ||
    36 ||  ||- describe variables in the declaration statements  ||  ||
    37 ||  ||- extend the MODULE concept to other parts of the code (canopy model, etc.)  ||  ||
    38 ||  ||- move initialization from init_3d_model to the respective modules  ||<name>  ||
    39 ||PALM code  ||output progress messages on terminal or to the job protocol (see Helges progress bars)  ||<name>  ||
    40 ||  ||finish implementation of FFT/ALLTOALL overlapping  ||<name>  ||
    41 ||  ||finish implementation of prognostic_equation/SENDRECV overlapping  ||<name>  ||
    42 ||<page>  ||Avoid collecting of 2D data on PE0 (topography data, surface coupling layer) ||<name>  ||
    43 ||  ||Implement flux limiter for Wicker-Skamarock ||  ||
    44 ||<page>  ||Implement RRTM radiation model  ||<name>  ||
    45 ||<page>  ||Subgrid-scale saturation fluctuation for Lagrangian cloud model  ||<name>  ||
    46 || ||Implement new particle data structure in LPM ||  ||
    47 || ||Implement logarithmic interpolation of particle velocities near the surface || ||
    48 ||  ||Separate equation for passive scalar (multiple scalars?) ||  ||
    49 ||  ||Modification of random number generator to allow better parallelization || ||
    50 ||  ||implementation of a tracbot, which automatically runs and checks examples in case of any code changes  ||<name>  ||
    51 ||  ||implement SGS model from Igor Esau  ||<name>  ||
    52 ||  ||implement a soil model (similar to DALES?) ||Björn   ||
    53 ||calc_spectra  ||check and update the internal calculation of spectra ||  ||
    54 ||  ||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  ||
     25||mrun, subjob, mbuild     ||Translate German comments to English     ||Siggi     ||
     26||mrun  ||restructure and simplify the parameter-file check  ||Björn  ||
     27||      ||develop new GUI for parameter file generation ||  ||
     28||      ||develop an installation script (using make install mechanism ||Marius, Björn, Siggi  ||
     29||PALM code  ||completion of single-GPU porting  ||Siggi  ||
     30||PALM code  ||re-evaluation of the MPI-GPU-version  ||  ||
     31||mrun, subjob  ||allow batch-job-directives (e.g. PBS) and execution commands (mpiexec, aprun, etc.) to be configured using entries in .mrun.config  ||Siggi  ||
     32||mrun, subjob, mbuild  ||cleaning  ||Siggi  ||
     33||PALM code  ||code clearing and restructuring following programmer guidelines of DWD/DMI  ||all  ||
     34||  ||- use KIND parameter for defining single/double pprecision instead of compiler options (e.g. -r8)  ||all  ||
     35||  ||- select from modules only those variables really required, using the ONLY attribute  ||all  ||
     36||  ||- describe variables in the declaration statements  ||all  ||
     37||  ||- extend the MODULE concept to other parts of the code (canopy model, etc.)  ||Farah (canopy), Jens (coupling)  ||
     38||  ||- move initialization from init_3d_model to the respective modules  ||  ||
     39||PALM code  ||output progress messages on terminal or to the job protocol (see Helges progress bars)  ||Siggi, Helge  ||
     40||  ||finish implementation of FFT/ALLTOALL overlapping  ||Ketelsen, Siggi  ||
     41||  ||finish implementation of prognostic_equation/SENDRECV overlapping  ||  ||
     42||<page>  ||Avoid collecting of 2D data on PE0 (topography data, surface coupling layer) ||  ||
     43||  ||Implement flux limiter for Wicker-Skamarock ||Matthias, Lennart  ||
     44||<page>  ||Implement RRTM radiation model  ||  ||
     45||<page>  ||Subgrid-scale saturation fluctuation for Lagrangian cloud model  ||Fabian  ||
     46|| ||Implement new particle data structure in LPM ||Fabian  ||
     47|| ||Implement logarithmic interpolation of particle velocities near the surface ||Matthias ||
     48||  ||Separate equation for passive scalar (multiple scalars?) ||?  ||
     49||  ||Modification of random number generator to allow better parallelization ||Helge ||
     50||  ||implementation of a tracbot, which automatically runs and checks examples in case of any code changes  ||  ||
     51||  ||implement SGS model from Igor Esau  ||  ||
     52||  ||implement a soil model (similar to DALES?) ||  ||
     53||calc_spectra  ||check and update the internal calculation of spectra ||Matthias (check) ||
     54||  ||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  ||
    5555||data_output  ||implement output of hydrostatic pressure ||Björn   ||
    56 ||data_output  ||implement output of scalar and momentum fluxes calculated by temporal EC ||   ||
    57 ||  ||implement random number generation for ensemble runs ||Björn   ||
    58 ||  ||implement new boundary condition for cases where the grid spacing is in the order of the roughness length ||    ||
     56||data_output  ||implement output of scalar and momentum fluxes calculated by temporal EC ||  ||
     57||  ||implement random number generation for ensemble runs ||Helge, Björn   ||
     58||  ||implement new boundary condition for cases where the grid spacing is in the order of the roughness length ||  ||
    5959||  ||increase limit for some identifier strings (e.g. length of variable names is very limited)||Björn  ||
    60 ||PALM code  ||implement anelastic approximation  ||<name>  ||
    61 ||  ||implementation of viscous topography  ||<name>  ||
    62 ||PALM code ||Use NetCDF instead of ASCII for topography data  ||<name>  ||
    63 ||PALM code ||Update GPL  ||<name>  ||
     60||PALM code  ||implement anelastic approximation  ||  ||
     61||  ||implementation of viscous topography  ||  ||
     62||PALM code ||Use NetCDF instead of ASCII for topography data  ||  ||
     63||PALM code ||Update GPL  ||all  ||
    6464||<page>  ||<what>  ||<name>  ||
    6565
    6666\\
    6767== Code performance==
    68 ||  ||define setups for scaling / benchmark runs  ||<name>  ||
    69 ||  ||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  ||<name>  ||
     68||  ||define setups for scaling / benchmark runs  ||Björn, Siggi, Fabian  ||
     69||  ||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  ||?  ||
    7070||<page>  ||<what>  ||<name>  ||
    7171
    7272== Tools==
    73 ||VAPOR  ||Release final version of nc2vdf  ||<name>  ||
     73||VAPOR  ||Release final version of nc2vdf  ||  ||
    7474||<page>  ||<what>  ||<name>  ||