Changes between Version 133 and Version 134 of todo


Ignore:
Timestamp:
Mar 22, 2018 5:44:34 PM (7 years ago)
Author:
kanani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • todo

    v133 v134  
    22= !ToDo-List =
    33\\
     4== PALM workshop (May 22-25, 2018) ==
     5
     6||='''Category'''  =||='''What to do?'''  =||='''Name'''  =||
     7||Web docu     ||Restructure entire PALM docu ||Farah ||
     8||Web docu     ||Update palmrun description ||Siggi ||
     9||Web docu     ||Update links to palmrun description, remove/rename traces to mbuild, mrun, subjob ||tba ||
     10||Web docu     ||Update installation/requirements description ||Helge ||
     11||Web docu     ||Complete and check existing PALM error messages (Remaining Numbers without description: PA0149, 226, 228, 234, 245-270, 296-301, 309, 319-321, 327, 328, 330, 334-338, 460-464, UI0002; the error message itself is sufficient for many of these -> mark them in a special way?) ||tba ||
     12||Web docu     ||Check consistency of parameter lists (namelist pages and alphabetical list) ||tba ||
     13||Web docu     ||Update links from manual to Tutorial (new: PALM seminar material) ||tba ||
     14||Web docu     ||Revise description of timeseries output ||tba ||
     15||             ||                                        ||    ||
     16||Tickets      ||Sort tickets of component "General" into appropriate components (change title and keywords where needed, create new components where necessary) ||tba ||
     17||             ||                                        ||    ||
     18||PALM code    ||Check for double-use of error numbers ||tba ||
     19||PALM code    ||Clean up / extend location messages ||tba ||
     20||PALM code    ||Comment variables/parameters in declaration sections ||tba  ||
     21||             ||                                        ||    ||
     22||PALM code    ||Known bug: W* and Z_I in the first line of the run control file don't correspond to the values in the last run control output line of the previous run. ||tba ||
     23||PALM code    ||Known bug: Restart crashes in sum_up_3d_data if an {{{_av}}} quantity is given in the restart run NAMELIST file (_p3dr) but not in the initial run NAMELIST file (_p3d) --> Implement check?! ||tba ||
     24||             ||                                        ||    ||
     25||Scripts      ||Finalize first version of new palmplot script (python) ||Helge ||
     26||             ||                                        ||    ||
     27||Discussion   ||Parameter file inconsistencies. Settings for data output are not consistent within the parameter file. For example, 3d/2d/pr output variables are explicitly declared, but timeseries are always the same (confusing for users). Also, differentiation between data_output and data_output_pr is confusing. A possible solution would be to use data_output exclusively and include profiles, e.g. for pt this then would read "pt", "pt_xy", "pt_pr", etc. ||group ||
     28||Discussion   ||Discuss the treatment of package parameters, regarding their appearance in {{{rrd_global}}} and {{{wrd_global}}}. Discuss the general treatment / separation of {{{inipar}}} and {{{d3par}}} parameters. ||group  ||
     29
     30
    431== Documentation ==
    532
    6 
    733||='''Page (e. g. wiki/doc/app/userint)'''  =||='''What to do?'''  =||='''Name'''  =||
    8 ||wiki/doc/app/jobcontrol  ||~~Restructure mrun documentation~~ --> Update and simplify palmrun documentation, check links to former mrun (now palmrun) docu ||  ||
    9 ||wiki/doc/tec/mbuild  ||~~Description of mbuild~~ --> Now palmbuild, update docu and links ||  ||
    10 ||wiki/doc/tec/subjob ||~~Description of subjob~~ --> no longer exists  ||  ||
    11 ||wiki/doc/app/mrungui ||~~Update mrungui description~~ --> Now palmrungui, update docu and links ||  ||
    12 ||wiki/doc  ||more clear structure for {{{wiki/doc}}}  ||  ||
    1334||wiki/doc/tec/1d_model  ||Description of 1d model  ||  ||
    1435||wiki/doc/tec/cloud_physics  ||Description of cloud physics module  ||  ||
    15 ||wiki/doc/app/errmsg ||complete and check existing PALM error messages (Remaining Numbers without description: PA0149, 226, 228, 234, 245-270, 296-301, 309, 319-321, 327, 328, 330, 334-338, 460-464, UI0002; the error message itself is sufficient for many of these -> mark them in a special way?)  || [[span(style=color: #FF0000, Simon and Sebastian with help from others )]] ||
    16 ||<page>  ||Links from manual to tutorial  ||  ||
    1736||<page> ||Write descriptions for exercises 6-14 (divide all exercises into Tutorial exercises and Advanced exercises), Advanced examples->Research project examples   ||  ||
    1837||wiki/doc/ ||Description of statistical methods (computation of fluxes and variances, horizontal averaging, etc.)  ||  ||
     
    3554\\
    3655
    37 == PALM seminar improvements (for 2017) [[span(style=color: #FF0000, mainly Farah)]] ==
    38 
    39 ||='''Item'''  =||='''What to do?'''  =||='''Name'''  =||
    40 ||Parameter file inconsistencies ||Settings for data output are not consistent within the parameter file. For example, 3d/2d/pr output variables are explicitly declared, but timeseries are always the same (confusing for users). Also, differentiation between data_output and data_output_pr is confusing. A possible solution would be to use data_output exlusively and include profiles, e.g. for pt this then would read "pt", "pt_xy", "pt_pr", etc.  ||  ||
    41 ||dt_dots ||Description in the documentation should be revised (default value) ||  ||
    42 ||palmplot || Make palmplot compatible with latest NCL versions ||  ||
    43 ||... ||  ||  ||
    44 \\
    45 
    4656== Source Code ==
    4757||='''Program parts'''  =||='''What to do?'''  =||='''Name'''  =||
    48 ||PALM code  ||W* and Z_I in the first line of the run control file don't correspond to the values in the last run control output line of the previous run. || ||
    49 ||PALM code  ||Bug: restart crashes in sum_up_3d_data if an {{{_av}}} quantity is given in the restart run NAMELIST file (_p3dr) but not in the initial run NAMELIST file (_p3d) || ||
    50 ||      ||develop new GUI for parameter file generation ||  ||
    51 ||~~mrun, subjob~~  ||~~allow batch-job-directives (e.g. PBS) and execution commands (mpiexec, aprun, etc.) to be configured using entries in .mrun.config~~  ||[[span(style=color: #FF0000, Siggi )]] r2422  ||
    52 ||~~mrun, subjob, mbuild~~  ||~~cleaning (make everything bash compatible?!)~~  ||[[span(style=color: #FF0000, Siggi r2422)]]  ||
     58||                       ||develop new GUI for parameter file generation ||  ||
    5359||PALM code  ||code clearing and restructuring following programmer guidelines of DWD/DMI  ||[[span(style=color: #FF0000, all, Siggi )]]  ||
    54 ||PALM code  ||Add description for all variables/quantities used in PALM according to doxygen syntax, most important is file modules.f90 ||[[span(style=color: #FF0000, Farah )]]  ||
    55 ||  ||- move initialization from init_3d_model to the respective modules  ||  ||
    5660||<page>  ||Avoid collecting of 2D data on PE0 (topography data, surface coupling layer) ||  ||
    5761||<page>  ||Subgrid-scale saturation fluctuation for Lagrangian cloud model  ||Fabian  ||
    58 ||  ||implementation of a tracbot, which automatically runs and checks examples in case of any code changes  ||  ||
    59 ||data_output  ||implement output of hydrostatic pressure (already done!) ||[[span(style=color: #008000, Helge)]]  ||
    6062||data_output  ||implement output of scalar and momentum fluxes calculated by temporal EC ||  ||
    6163||PALM code  ||Create temporary job sub-directories via mrun (does not work properly with the FORTRAN system call function)  || ||
    62 ||PALM code  ||Discuss the treatment of package parameters, regarding their appearance in {{{read_var_list}}} and {{{write_var_list}}}. Discuss the general treatment / separation of {{{inipar}}} and {{{d3par}}} parameters. ||all  ||
    6364||Example runs ||Modify the "building" example run (example_building_p3d), since topography is allowed with WS-scheme ||  ||
    6465||PALM code  ||For reference_state='horizontal_average' round the averaged profile (e.g. 3.3 digits) to make runs repeatable ||  ||
     
    7273|| data_output || When calculating vertical cross sections averaged along x or y, leave out topography || ||
    7374|| data_output || Do not output ghost points (still done in masked output) ||  ||
    74 ||data output steering ||User find it confusing that they have to specify the data output in the parameter file (e.g. for xy and 3d output) and then switch data output on AGAIN in the mrun call. Maybe we can find a more convenient solution? ||  ||
    7575|| PALM code || Separate option "cyclic_fill" from restart run to avoid unwanted effects (e.g. surface heat flux value in namelist of a run using "cyclic_fill" will always be overwritten by the value used in the precursor run). || ||
    7676|| PALM code || define dimensions of data_output, data_output_pr, etc. as variables (avoid fixed numbers in code) || ||
     
    7979|| PALM code || Use only one Magnus formula within the code (not several as in microphysics.f90, lpm_droplet_condensation.f90, calc_liquid_water.f90, land_surface_model.f90) ||[[span(style=color: #FF0000, Fabian)]] ||
    8080|| PALM code || Implement PALM error messages in parallel random number generator module ||[[span(style=color: #008000, Helge)]] ||
    81 || ~~mrun / data output~~ || ~~Use same cycle number for all output files~~ ||[[span(style=color: #008000, Siggi)]] r2262  ||
    8281|| PALM code || Review summation of "1E-5_wp" in lines 164/167 in diffusivities.f90 (r2119), see ticket:393 ||  ||
    8382|| data_output || Make use of already implemented 'long_name' attribute of variables, i.e. give possibility to assign a long_name for user defined variables ||  ||
    8483|| data_output || Set missing values/fill values inside topography and define these missing values as attributes in NetCDF file. ||  ||
    8584|| data_output || Make proper use of global attributes; especially do not write time average interval in title if there exists a specific attribute ({{{time_avg}}}) for this. ||  ||
    86 ||~~mrun, .mrun.config~~ || ~~allow for a different name and directory for the "job_queue" folder~~ ||[[span(style=color: #FF0000, Siggi)]] r2422  ||
    8785|| PALM code   || for consistency reasons, implement "initial gradient" top boundary conditions for the mixing ratio too ||[[span(style=color: #FF0000, Fabian)]] ||
    8886|| RRTMG coupling   || allow for dry runs with RRTMG (might lead to unrealistic results if the atmosphere is considered totally dry!) ||[[span(style=color: #FF0000, Björn)]] ||
     
    107105== Tools==
    108106||-  ||new plotting tool to replace palmplot  ||Christoph + Hiwi  ||
    109 ||-  ||revision of document_changes to be called only once  ||[[span(style=color: #008000, Björn )]] ||
    110107||-  ||extend PALM grid finder for nesting configurations  ||Hiwi ||
    111108||-  ||development and implementation of an automatic mechanism to test source code modifications ||[[span(style=color: #008000, Helge )]]