Working on Eve

Introduction

Members of the Department Environmental Informatics of the Helmholtz Centre for Environmental Research - UFZ can use the frontend1- and frontend2-machines from the Eve cluster system.

You need to opt-in to use the [EasyBuild modules](https://wiki.ufz.de/eve/index.php/EasyBuild)! To do so follow these steps:
  • Login to frontend1 or frontend2
  • Run touch ~/.easybuild-yes
  • exit and re-login

Also on eve the installed git module (2.10) is over 2 years old and we recommend using a newer module:

ml use /global/apps/modulefiles
ml git/2.20.1

Run OGS within a container

Eve has Singularity container runtime installed so you can simply download a prebuilt container and run OGS inside it. See the user guide for more information.

Build OGS-6

Load required modules by sourcing the environment script:

source scripts/env/eve/cli.sh

Then do the build configuration and build the project.

Optional steps

Install and use Conan

Follow the instructions on using Python’s virtualenv on the Eve-wiki for setting up a local Python environment. Then you can pip install conan and use Conan.

Additional Features

Generating Doxygen documentation:

module load Doxygen/1.8.14

You can build with Ninja:

module load ninja/1.9.0

Build OGS-5

module load CMake/3.11.4
module load GCC/6.4.0-2.28

This article was written by Lars Bilke. If you are missing something or you find an error please let us know.
Generated with Hugo 0.101.0 in CI job 303998 | Last revision: February 28, 2023
Commit: [pre-commit] Added black check on markdown notebooks. efed3632  | Edit this page on