Skip to main content

WRF4G

WRF4G is a framework for executing and monitoring weather and climate experiments with the WRF Modeling System (see this presentation) for an introduction to WRF). It provides a flexible and easy way of designing complex experiments involving many simulations (multiple start/end dates, multi-ensemble simulations, long climate runs and so on). The monitor allows a precise control of the experiment's state, where broken simulations are automatically detected and relaunched at the next submission.

Given a list of computing resources that the user can access, WRF4G submits the experiment to them according to the experiment needs. Users can configure different (Distributed Computing Infrastructures (DCIs) such as HPC, Grid and Cloud resources. The output files are going to be stored depending on the resources used to run the simulations.

WRF4G can be installed in any Linux Computer. It provides the services needed to prepare, run and monitor experiments and it can manage many computing resources and use them at the same time to run different simulations of a WRF experiment.

Requirements and Installation

WRF4G can be installed in any 64-bit linux operating systems. Before installing WRF4G, make sure that the gcc compiler, python3(>3.5) and pip3 are present in your environment.

WRF4G has been tested under the following operating systems:

  • Ubuntu 16.04, 18.04, 20.04 : Issues not known.
  • Centos 7: It is necesary to upgrade the default version of pip3 to the most recent. To do that you can run the following command: sudo pip3 install --upgrade pip

The recommended way to install WRF4G is by using the command pip3 install wrf4g

More information about WRF4G installation can be found in the WRF4G wiki.

QuickStart

Example for deploy WRF4G and run a simple test experiment

wrf4g start
wrf4g resource
wrf4g exp test define --from-template=single
wrf4g exp test create --dir test
wrf4g exp test submit
wrf4g exp test1 submit --rerun

Usage

Check the WRF4G wiki for detailed documentation.

Metadata

Release files for wrf4g 3.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wrf4g 3.1.0
File Size Uploaded
wrf4g-3.1.0.tar.gz 80.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wrf4g 3.1.0
File Interpreter ABI Platform
wrf4g-3.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 214.0 kB

Release files / wrf4g-3.1.0.tar.gz

Download URL wrf4g-3.1.0.tar.gz
Size 80.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3688231dec44fba8b3c2003723d732664bdfbedf65f8ba4d1188fddae521b67b
BLAKE2b-256 checksum
How to use checksums
beedcd50d052aecc0bda9bc194b4bd6fc7b14c98eb9682694c477e81775a288c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release files / wrf4g-3.1.0-py3-none-any.whl

Download URL wrf4g-3.1.0-py3-none-any.whl
Size 133.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b9caac3d2a81cd229a28c5693c9920b76b68ce5fa18535bf959f27d3a1dca801
BLAKE2b-256 checksum
How to use checksums
3255cd4f383c389c7b112cfd898bc9f284087afe93f04aae7c5b88ba7073b5c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

3.1.0 This release

2 release files

3.0.2

2 release files

3.0.0

1 release file

2.3.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page