= PALM Tutorial = {{{#!table align=left style="border: none; text-align:left" {{{#!tr {{{#!td style="border: none; width:50%" This tutorial teaches you about the design of PALM, and how to ... - carry out runs with PALM for different meteorological scenarios. - use specific parts of the model, such as the embedded particle model or topography. - understand and analyse the PALM output data. - add user-defined code to the model. - debug errors. At least once a year, we are hosting the 5-day seminar ''An Introduction to the Large-Eddy Simulation Model PALM'', which covers all the above-mentioned topics (Class of February 2020 in Fig. 1).\\\\ If you cannot make it to the seminar, you could self-study the contents by following the time schedule of this years' PALM seminar (Fig. 2). The respective PDF presentations are available as attachments below. At the '''PALM webinar February 2022''', we were working with PALM release 21.10-rc.2. The PALM Model System can be downloaded [https://gitlab.palm-model.org/releases/palm_model_system/-/releases here]\\\\ }}} {{{#!td align=left style="border: none; vertical-align:top; width: 50%" [[Image(palm_seminar_2020.jpg, width=600px, border=2, link=attachment)]]\\ Fig 1: PALM seminar group February 2020 at IMUK, Leibniz University Hannover. Photographer: Micha Gryschka (Real-size image [attachment:palm_seminar_2020.jpg download])\\\\ }}} }}} }}} {{{#!comment [[NoteBox(tip,The next PALM seminar will be held '''Aug 20-24 2018''' at the Institute of Meteorology and Climatology\, Leibniz Universität Hannover\, Germany. The official announcement will follow in April via the PALM mailing list\, which users are automatically added to after registration.)]] }}} {{{#!td align=left style="border: none; vertical-align:top; width: 100%" [[Image(Schedule.png, 800px, left, margin-right=2, margin-top=0, margin-bottom=2, border=2, nolink)]]\\\\\\ Fig 2: Overview of the PALM seminar on 7th to 11th February 2022, as a webinar organised by the Institute of Meteorology and Climatology, Leibniz Universität Hannover.\\ }}} == Lecture presentations == ||'''Lecture number''' ||[=#normal '''Lecture title'''] || '''pdf download''' || ||L-1.1||Seminar Introduction ||[attachment:L-1.1_Seminar_Introduction.pdf​] || ||L-1.2||Fundamentals of LES ||[attachment:L-1.2_Fundamentals_of_LES.pdf​] || ||L-1.3||LES for beginners||[attachment:L-1.3_LES_for_beginners.pdf​] || ||L-1.4||PALM overview||[attachment:L-1.4_PALM_overview.pdf​] || ||L-1.5||PALM steering||[attachment:L-1.5_PALM_steering.pdf​] || ||L-1.6||Data visualisation||[attachment:L-1.6_Data_visualization.pdf​] || ||L-2.1||Numerics and boundary conditions ||[attachment:L-2.1_Numerics_and_boundary_conditions.pdf​] || ||L-2.2||Code parallelisation||[attachment:L-2.2_Code_parallelization.pdf​] || ||L-2.3||Code structure and features ||[attachment:L-2.3_Code_structure_and_features.pdf​]|| ||L-2.4||Topography||[attachment:L-2.4_Topography.pdf​] || ||L-3.1||Restart runs||[attachment:L-3.1_Restart_runs.pdf​] || ||L-3.2||Non-cyclic boundary conditions||[attachment:L-3.2_Noncyclic_boundary_conditions.pdf​] || ||L-3.3||Grid nesting ||[attachment:L-3.3_Grid_nesting.pdf​] || ||L-3.4||User-defined code||[attachment:L-3.4_User_defined_code.pdf​]|| ||L-3.5||Debugging||[attachment:L-3.5_Debugging.pdf​] || ||L-3.6||Wind turbine model||[attachment:L-3.6_Wind_Turbine_Model_2021.10.pdf​] || ||L-3.7||Ocean model||[attachment:L-3.7_Ocean_mode.pdf​] || ||L-3.8||Palmrun Gui||[attachment:L-3.8_Pamrun_GUI.pdf​] || ||L-4.1||Land surface model ||[attachment:L-4.1_Land_surface_model.pdf​] || ||L-4.2||Urban surface model||[attachment:L-4.2_Urban-Building_surface_model.pdf] || ||L-4.3||Radiation model ||[attachment:L-4.3_Radiation_model_2021_print_version.pdf​] || ||L-4.4||Multi-agent system||[attachment:L-4.4_Multi_agent_system.pdf​] || ||L-4.5||Static and dynamic drivers||[attachment:L-4.5_Static_and_dynamic_driver.pdf​] || ||L-5.1||Lagrangian particle model ||[attachment:L-5.1_Lagrangian_particle_model.pdf​] || ||L-5.2||Bulk cloud model ||[attachment:L-5.2_Bulk_cloud_model.pdf​] || ||L-5.3||Chemistry model ||[attachment:L-5.3_Chemistry_model.2.pdf​] || Further [wiki:doc#Modeldescription documentation] about other model components is available. \\ == Exercise presentations == All exercises have been tested with release 21.10-rc.2 ||'''Exercise number'''||'''Exercise title''' ||[=#handout '''pdf download'''] ||'''Input files''' || ||E-1.1||Installation||[attachment:E-1.1_Installation.pdf​] ||--- || ||E-1.2||Convective boundary layer||[attachment:E-1.2_Convective_Boundary_Layer.pdf​]||[attachment:E-1.2_Convective_Boundary_Layer_steering_files.zip E-1.2 setup​] || ||E-2||Neutral boundary layer ||[attachment:E-2_Neutral_Boundary_Layer.pdf​]||[attachment:E-2_Neutral_Boundary_Layer_steering_files.zip E-2 setup] || ||E-3||Flow around buildings||[attachment:E-3_Flow_around_buildings.pdf​] ||[attachment:E-3_flow_around_buildings_steering_files.zip E-3 setup] || ||E-3.1||Wind turbine model||[attachment:E-3.1_Wind_Turbine_Model_OPTIONAL.pdf​] ||[attachment:E-3.1-Wind_turbine_model_steering_files_complete.zip E-3.1 setup] [attachment:E-3.1_Wind_turbine_model_plotting_script.zip E-3.1 plotting] || ||E-4||Land surface model||[attachment:E-4_Land_surface_model.pdf​] ||[attachment:E-4_Land_surface_model_steering_files.zip E-4 setup] || ||E-5||Chemistry model || [attachment:E-5_Chemistry_Tasks.pdf] ||[attachment:E5.3_chemistry_steering_files.zip E-5 setup] || || || || [attachment:E-5_Chemistry_Solution.pdf] || || The completed steering files can be downloaded [attachment:steering_files_complete.zip here]. ----- '''In case of any question or problem, please check our [wiki:help Getting Help] page.''' [[NoteBox(tip,'''Feedback wanted'''! Click on the '''New Ticket''' button at the top of the page (logged-in users) to share your thoughts with us.)]]