You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Some ECMWF tools and libraries have been bundled together in the ecmwf-toolbox package. This now provides, from a single place ecCodes, Magics, Metview and ODC.

Other packages such as ecFlow are still available in their classic standalone modules. If in doubt, you may run module spider <package> to find the right module for you.

In order to use any of those, you just need to do:

module load ecmwf-toolbox

The individual modules for ecCodes, Magics, Metview and ODC are no longer present. You must replace any loads of those modules by ecmwf-toolbox

How to tell what versions of the individual packages are in the toolbox

$ module help ecmwf-toolbox/2020.10.1.2

------------------------------------------------------------- Module Specific Help for "ecmwf-toolbox/2020.10.1.2" -------------------------------------------------------------
The ECMWF toolbox includes all the software packages and libraries to deal with ECMWF data, such as ecCodes, Magics or Metview. For more information on the individual packages inside visit https://confluence.ecmwf.int/display/SUP
-- [codes_ui] (1.4.0)
-- [ecmwf-toolbox] (2020.10.1.2) [6a5c9e5]
-- [eccodes] (2.19.1) [929aee7]
-- [bufrdc_tables] (4.1.7) [aff0715]
-- [eckit] (1.13.2) [2732c96]
-- OpenSSL version 1.1.1c -- libs [/usr/lib64/libssl.so /usr/lib64/libcrypto.so] incs [/usr/include]
-- [fckit] (0.9.0) [9cd993a]
-- [odc] (1.1.1) [31b7b8b]
-- [metkit] (1.6.1) [f636381]
-- [odb] (1.1.0) [d4a3156]
-- [odb_tools] (1.1.0) [2f1f7b5]
-- [atlas] (0.22.1) [e55e9c7]
-- [mir] (1.7.1) [98f4b50]
-- [magics] (4.5.1) [bc89653]
-- [mars_client] (6.29.1) [b10a806]
-- [metview] (5.10.1) [e0d2161]
-- system : [at1-118.bullx] [Linux-4.18.0-147.8.1.el8_1.x86_64] [linux.64]

How to tell what version of ecmwf-toolbox provides a specific version of an individual package

$ module spider eccodes/2.19

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  eccodes: eccodes/2.19.1 (E)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    This extension is provided by the following modules. To access the extension you must load one of the following modules. Note that any module names in parentheses show the module location in the software hierarchy.


       ecmwf-toolbox/2020.10.1.2 (prgenv/pgi gcc/8.3.1)
       ecmwf-toolbox/2020.10.1.2 (prgenv/nvidia gcc/8.3.1)
       ecmwf-toolbox/2020.10.1.2 (prgenv/intel gcc/8.3.1)
       ecmwf-toolbox/2020.10.1.2 (prgenv/gnu gcc/8.3.1)
       ecmwf-toolbox/2020.10.1.2 (prgenv/expert gcc/8.3.1)
       ecmwf-toolbox/2020.10.1.2 (prgenv/amd gcc/8.3.1)
       ecmwf-toolbox/2020.10.1.2:gnu:8.3 (prgenv/expert)


Names marked by a trailing (E) are extensions provided by another module.

Using the ecmwf-toolbox from Python

Using the classic python3 installation

Make sure you have the ecmwf-toolbox loaded in your environment along with the python3

module load python3 ecmwf-toolbox

Using the conda ecmwf environment

This is still under development

You may use one of the predefined conda environments containing ECMWF packages. You can see which ones are available with:

module load conda
conda env list

And the activate your desired one:

conda activate ecmwf-2021.01

See HPC2020: Python support for more details.

Legacy software packages not available

As announced in Bologna - New Data Centre, a number of software packages and libraries that have been available in previous ECMWF platforms are not provided:

Error rendering macro 'excerpt-include'

No link could be created for 'Bologna - New Data Centre'.

  • No labels