Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

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

Table of Contents

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

No Format
$ 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]

...

No Format
module load python3 ecmwf-toolbox

Using

...

a conda

...

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 withYou may create your own conda virtual environment and install the desired ECMWF tools there. By default, you would benefit from the predefined ECMWF conda channels containing ECMWF packages built specifically for our HPCF. For example, to create a conda environment with metview:

No Format
module load conda
conda env list

And the activate your desired one:

No Format
conda activate ecmwf-2021.01create -n myenv metview

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:

Some of the existing software packages and services installed on our HPC systems, Linux servers and desktop systems in Reading have not been ported on the new platforms in Bologna. 

Software/Service

Description

Current Status

Installed in Bologna

To be replaced by

Comment

GRIBEXGRIB decoder and encoderDecommissioned(error)ecCodes
GRIB-APIGRIB decoder and encoderDeprecated(error)ecCodesecCodes is the default GRIB software loaded on ECMWF's systems. GRIB-API support is being discontinued at the end of 2018
BUFRDCBUFR decoder and encoderIn use(tick)ecCodesBUFRDC will be deprecated in Bologna. We recommend users to use ecCodes instead.
SMSSupervisor Monitor SchedulerIn use(error)ecflow (version 5 only)Step by step example of an SMS suite migration to ecFlow.
EMOSLIBInterpolation softwareIn use(error)MIR
metview3Meteorological workstation applicationDeprecated(error)metview (4 or 5)metview3 is only installed on ecgate.
Dissemination requirementsWeb interface to build the dissemination requirementsIn use(error)New interface
ProdGenProducts generation (for dissemination), based on EMOSLIBIn use(error)PGEN, based on MIR
ECMWF MetpyPython OO layer on eccodesIn use(error)

ecmp

Metview/Python

  • ecmp is a reduced version of the current ECMWF's Metpy giving the package a different name; porting to ecmp consists in changing import commands only
  • migrating to Metview/Python would require more work but it is more future-proof (Python3)
ecflowviewGraphical User Interface to ecflowIn use(error)ecflowUI
PerforceVersion control systemDeprecated(error)Git

As usually happens when we change HPC system or Linux servers, we will also discontinue some older versions of the remaining software packages installed, e.g. ecCodes, metview, etc Excerpt IncludeBologna - New Data CentreBologna - New Data Centrenopaneltrue