Changes between Version 2 and Version 3 of internal/testing


Ignore:
Timestamp:
May 9, 2017 5:08:27 PM (8 years ago)
Author:
kanani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • internal/testing

    v2 v3  
    11= Code verification & benchmarking =
    2 The procedure of testing the overall functionality of the PALM-4U components is organized into three categories:\\
    3 [[Image(testing_categories.png, 60%, left, border=1, color=black)]]\\\\
    4 [[BR]]
     2The procedure of testing the overall functionality of the PALM-4U components is organized into three categories:
     3
     4{{{
     5#!div style="align:'left'; width: 550px; border: 0px solid"
     6[[Image(testing_categories.png, 550px, right, margin-right=2, margin-top=0, margin-bottom=30, border=2, nolink)]]\\
     7Fig 1: Testing categories.
     8}}}
     9
    510
    611== Simulation setups for category-1 tests ==
    7 Direct checking of code for compliance to FORTRAN coding standard, as well as specific [PALM coding standard]
     12Category 1 includes checks of the PALM-4U source code for compliance to the general FORTRAN coding standard, as well as to the specific PALM formatting rules. Further, the code is tested for run-time errors as well as compiler-dependent functionality issues, and simulation results are checked for elementary plausibility. For this purpose '''s'''mall setups are sufficient, suitable to run on desktop PCs (2-4 processor cores) within a time frame of O(1-10min).\\
     13Three setups with different generic building topographies and tree distributions are available (see Fig. 2), making use of the urban surface model (USM), clear-sky radiation model, and plant canopy model (PCM). To summarize some of the setup features:\\
     14* Domain: 20 x 20 x 20 m³
     15* Grid size: 2m
     16* Moderate wind from west
     17* Clear-sky conditions, dry atmosphere (USM does not yet consider latent heat fluxes in surface energy balance)
     18* Cyclic lateral boundary conditions
     19
     20{{{
     21#!div style="align:'left'; width: 700px; border: 0px solid"
     22[[Image(generic_setups_small.png, 700px, right, margin-right=2, margin-top=0, margin-bottom=30, border=2, nolink)]]\\
     23Fig 2: ('''S''')mall setups with different generic building topographies and tree distributions.
     24}}}
     25
     26For each of the three setups, a [[[.zip]]] archive can be downloaded, containing [[[INPUT, MONITORING, OUTPUT]]] files and a [README] file with the setup documentation:
     27* [attachment:generic_cube.zip generic_cube] setup
     28* [attachment:generic_canyon.zip generic_canyon] setup
     29* [attachment:generic_crossing.zip generic_crossing] setup
    830
    931== Simulation setups for category-2 tests ==
    10 
     32Two differently sized setups are defined:
     33* ('''M''')edium setup for run-time optimization tests, and verification of the code efficiency on the MOSAIK [wiki:idefix demonstration PC]
     34* ('''L''')arge setup for ''code scalability'' tests on a high-performance computing system ([https://www.hlrn.de/home/view HLRN]) with up to tens of thousands processor cores (see Fig. 3.
     35The base of PALM-4U -- [https://palm.muk.uni-hannover.de/trac PALM] -- is highly optimized and its performance scales well up to 40,000 processor cores. PALM-4U shall maintain this high level of performance optimization.
    1136
    1237== Simulation setups for category-3 tests ==
    1338These setups will be formulated once a decision has been made (in coordination with module B & C partners) which UCMs to apply.
    14 On MOSAIK's side, [www.envi-met.com ENVIMET], [http://www.stadtentwicklung.berlin.de/umwelt/umweltatlas/download/FITNAH_Modellanwendung.pdf FITNAH], and [http://www.dwd.de/DE/leistungen/muklimo_thermodynamik/muklimo_thermo.html MUKLIMO_3] are on the shortlist. Selected setups must be compatible to run with PALM-4U as well as with the UCM of choice.
     39On MOSAIK's side, [http://www.envi-met.com ENVIMET], [http://www.stadtentwicklung.berlin.de/umwelt/umweltatlas/download/FITNAH_Modellanwendung.pdf FITNAH], and [http://www.dwd.de/DE/leistungen/muklimo_thermodynamik/muklimo_thermo.html MUKLIMO_3] are on the shortlist. Selected setups must be compatible to run with PALM-4U as well as with the UCM of choice.
                                                                                                                                                                                                                                                                                                                                                                               
  | Impressum | ©Leibniz Universität Hannover |