PALM

From MetaCentrum
Jump to navigation Jump to search

Description

PALM is a large-eddy simulation (LES) model for atmospheric and oceanic flows which is especially designed for performing on massively parallel computer architectures. Some of PALM's highlights are:

  • excellent scaling, so far tested up to 32000 cores
  • online data analysis (during model runs) in order to avoid I/O bottlenecks
  • topography realized on cartesian grid (allows for steep topography)
  • non-cyclic horizontal boundary conditions including turbulent inflow
  • code can be switched to ocean version with salinity equation and equation of state for seawater
  • embedded parallelized Lagrangian particle model for various applications (footprint calculation, simulation of cloud droplet growth, visualization, etc.)
  • interface which allows users to plug in their own code extensions without modifying the default code
  • advanced shell scripts for installing and running the code in interactive and batch mode are available
  • code is permanently maintained and improved by the PALM group and other users; code management is based on subversion

License

GNU/GPL licence

Usage

Upcoming modulesystem change alert!

Due to large number of applications and their versions it is not practical to keep them explicitly listed at our wiki pages. Therefore an upgrade of modulefiles is underway. A feature of this upgrade will be the existence of default module for every application. This default choice does not need version number and it will load some (usually latest) version.

You can test the new version now by adding a line

source /cvmfs/software.metacentrum.cz/modulefiles/5.1.0/loadmodules

to your script before loading a module. Then, you can list all versions of palm and load default version of palm as

module avail palm/ # list available modules
module load palm   # load (default) module


If you wish to keep up to the current system, it is still possible. Simply list all modules by

module avail palm

and choose explicit version you want to use.

Documentation

Documentation is available at http://palm.muk.uni-hannover.de/wiki/TracGuide .

Homepage

http://palm.muk.uni-hannover.de/