= 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 August 2023 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. The exercise input files must be modified according to the exercise description to get them running. At the end of this page, a link that refers to the final solution of the exercise setups is given. It provides all the completed and working PALM steering files. At the '''PALM webinar September 2022''', we were working with PALM release 22.04.1. 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(DSC_3092.JPG, width=600px, border=2, link=attachment)]]\\ Fig 1: PALM seminar group August 2023 at IMUK, Leibniz University Hannover. Photographer: Dan Li (Real-size image [attachment:DSC_3092.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(Seminar_schedule.jpg, 800px, left, margin-right=2, margin-top=0, margin-bottom=2, border=2, nolink)]]\\\\\\ Fig 2: Overview of the PALM seminar on 12th to 16th September 2022, as a webinar organized 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.pdf​] || ||L-3.7||Ocean model||[attachment:L-3.7_Ocean_model.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_surface_model.pdf] || ||L-4.3||Radiation model ||[attachment:L-4.3_Radiation_model.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_drivers.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.pdf​] || Further [wiki:doc#Modeldescription documentation] about other model components is available. \\ == Exercise presentations == All exercises have been tested with release 22.04.1 ||'''Exercise number'''||'''Exercise title''' ||[=#handout '''pdf download'''] ||'''Input files''' || ||E-1.1||Installation||[attachment:E-0_Installation.pdf​] ||--- || ||E-1.2||Convective boundary layer||[attachment:E-1_Convective_boundary_layer.pdf​]||[attachment:E-1_Convective_boundary_layer_steering_files_incomplete.zip E-1_setup​] || ||E-2||Neutral boundary layer ||[attachment:E-2_Neutral_boundary_layer.pdf​]||[attachment:E-2_Neutral_boundary_layer_steering_files_incomplete.zip E-2_setup] || ||E-3||Flow around buildings||[attachment:E-3.1_Flow_around_buildings.pdf​] ||[attachment:E-3.1_flow_around_buildings_steering_files_incomplete.zip E-3.1_setup] || ||E-3.1||Wind turbine model||[attachment:E-3.2_Wind_turbine_model.pdf​] ||[attachment:E-3.2_Wind_turbine_model_steering_files_incomplete.zip E-3.2_setup] [attachment:E-3.2_Wind_turbine_model_plot_scripts.zip E-3.2 plotting] || ||E-4||Land surface model||[attachment:E-4_Land_surface_model.pdf​] ||[attachment:E-4_Land_surface_model_steering_files_incomplete.zip E-4_setup] || ||E-5||Chemistry model || [attachment:E-5_Chemistry_instructions.pdf] [attachment:E-5_Chemistry_results.pdf] ||[attachment:E-5_Chemistry_steering_files_incomplete.zip E-5_setup] || The completed and working 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.)]]