Install ICON in a docker container

there are images for this in the gitlab registry : link

If you want to do that on your own, a couple of ICON dependencies must be met:

  • a Fortran/C/C++ compiler
  • netcdf-fortran for above compiler
  • eccodes (options, for grib2 output support)
  • mpi
  • python 3.x

for building, use the wrapper ./config/generic/gcc as a start

Do you want to add this information to docs.icon-model.org ? Sounds like something that would be helpful to document for everybody.

Is the registry of ICON public?

ChatGPT says the following:

GitLab’s Container Registry does not support unauthenticated (anonymous) pulls. Even for public projects, users must authenticate to the registry.

But we duplicate relevant images at iconmodel.

thx for this link. icon the image on dockerhub updated automatically?

icon the image on dockerhub updated automatically?

true