Read-only mirror of https://github.com/MeteoSwiss/flexpart-ifs-ewc-blueprint — MeteoSwiss. Issues & pull requests at the source.
  • Jinja 92.3%
  • Makefile 7.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-14 14:41:08 +02:00
catalog Add note about ECMWF side only compatibility and bump version to 0.1.2 (#3) 2026-08-14 14:41:08 +02:00
group_vars Add FLEXPART-IFS EWC Community Hub blueprint (#1) 2026-08-12 18:42:40 +02:00
roles Add FLEXPART-IFS EWC Community Hub blueprint (#1) 2026-08-12 18:42:40 +02:00
ansible.cfg Add FLEXPART-IFS EWC Community Hub blueprint (#1) 2026-08-12 18:42:40 +02:00
component-versions.yml Add note about ECMWF side only compatibility and bump version to 0.1.2 (#3) 2026-08-14 14:41:08 +02:00
deploy.yml Add FLEXPART-IFS EWC Community Hub blueprint (#1) 2026-08-12 18:42:40 +02:00
LICENSE Initial commit 2026-07-21 15:01:37 +02:00
Makefile Add FLEXPART-IFS EWC Community Hub blueprint (#1) 2026-08-12 18:42:40 +02:00
README.md Add note about ECMWF side only compatibility and bump version to 0.1.2 (#3) 2026-08-14 14:41:08 +02:00
requirements.yml Add FLEXPART-IFS EWC Community Hub blueprint (#1) 2026-08-12 18:42:40 +02:00
THIRD_PARTY_LICENSES.md Revise third-party licenses and add version details (#2) 2026-08-13 12:15:05 +02:00

FLEXPART-IFS EWC Blueprint

Deploy FLEXPART-IFS on the European Weather Cloud (EWC).

Note: This blueprint is supported and tested only on the ECMWF side of the European Weather Cloud.

ECMWF MARS → flexprep → FLEXPART-IFS → Pyflexplot → PDF plots

Deploy with EWCCLI

Use an ECMWF-side EWCCLI profile. For custom-catalog deployment, use EWCCLI 0.7.1 or newer:

ewc login
ewc hub \
  --path-to-catalog ./catalog/custom_catalog.yml \
  deploy flexpart-ifs \
  --flavour-name 8cpu-16gbmem-80gbdisk

The workflow has been tested with 8 vCPU, 16 GiB RAM and 80 GB storage. Smaller flavours may not provide enough resources for FLEXPART-IFS runs.

Configure MARS

On the VM, add your personal ECMWF credentials to the workflow operator's:

~/.ecmwfapirc

Your ECMWF account must have access to the required IFS data.

Run

flexpart-workflow --latest --step 24 --location BEZ

For a reproducible forecast cycle:

flexpart-workflow --date 20260810 --time 00 --step 24 --location BEZ

--location is a predefined FLEXPART release site.

Results

PDF plots are written to:

/var/lib/flexpart-ifs/plots

License

The deployment code and documentation are licensed under the Apache License 2.0. Deployed components retain their own licences; see THIRD_PARTY_LICENSES.md.