Skip to content

Scripts to run Numerical Weather Prediction procedures, integrating with nwpconf and ecFlow

License

Notifications You must be signed in to change notification settings

ARPA-SIMC/nwprun

Repository files navigation

Nwprun

Nwprun combines the configuration and scripting framework nwpconf with the ECMWF ecFlow workflow manager to create complete suites running Numerical Weather Prediction models on HPC systems.

It is targeted at the generation and management of operational model suites contaning the typical tasks involved in continuous and intermittent atmospheric data assimilation (using various techniques including ensemble data assimilation), and forecasting (both in deterministic and in ensemble modes). The main target is real time suites, but there are options for applying the system to long-period research and reanalysis suites.

Nwprun includes:

  • a set of job templates for performing the different parts of the ecFlow workflow using the nwpconf framework
  • a set of ecFlow include files to be used by the jobs, targeted at slurm and pbs schedulers
  • a generic python module for generating ecFlow suites
  • some python suite generators, using the indicated module for generating specifical suite definitions
  • a set of configuration trees for a number of NWP suites using the nwpconf framework
  • a set of shell script to be run as cron jobs for performing ancillary operations related to operational NWP, mainly access to input data.

The practical configuration files and python suite generators included in the package are used in the Italian LAMI modelling suites both on Cineca and on Arpae-SIMC HPC systems.

About

Scripts to run Numerical Weather Prediction procedures, integrating with nwpconf and ecFlow

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •