diff --git a/Jet-Cluster.md b/Jet-Cluster.md index 94967bba37fda4a5a323a83ffaf5ec65ad680bf9..91b28af9bf4e32e1f8e5c055cf8dab12a10e1dd4 100644 --- a/Jet-Cluster.md +++ b/Jet-Cluster.md @@ -83,7 +83,7 @@ Major Libraries: These software libraries are usually handled by environment modules. -<img src="http://modules.sourceforge.net/modules_red.svg" width="300px"> + ## Currently installed modules @@ -133,12 +133,5 @@ Currently Loaded Modulefiles: ``` `module list` shows the currently loaded modules and reports that 6 libraries need to be loaded as dependencies for `ECCODES`. Thus, it is not necessary to load the other libraries manually as they are dependencies of `ECCODES`. -# Best Practice - -1. Example on jet -2. Example job - -[Slurm Tutorial on Gitlab]() - -:construction: - +## Slurm +[Slurm Tutorial on Gitlab](https://gitlab.phaidra.org/imgw/slurm) 🔒 diff --git a/README.md b/README.md index 5d7367850aaa0f8556b37c832b2401710b21cd6d..8c52bc571ceef18c9acfba6ece904a5490a121a3 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ # Welcome to the Department of Meteorologie and Geophysics [@University of Vienna](https://univie.ac.at) -The Idea is to find help here with your computer/technical problems +Find help here with your computer related problems. Search with the top bar or go through the directories: @@ -13,49 +13,19 @@ Search with the top bar or go through the directories: - SSH, VNC, VPN related Problems - Editors and remote connection - Data availability and location +- Git related problems If you care to participate please do so. Raise an Issue or give some feedback. Missing solutions are very welcome. -[[_TOC_]] - - -# Information on the Jet Cluster - -[Go to Description](Jet-Cluster.md) - -### JupyterHub -[JET01-Jupyterhub](https://jet01.img.univie.ac.at) - -## Information on SRVX1 - Teach -Teaching and webaccess server - -[Go to Description](SRVX1.md) - -### JupyterHub -Direct Access: [Goto SRVX1-Jupyterhub](https://srvx1.img.univie.ac.at) - -Follow the instructions to get access: [Instructions SRVX1-Teaching Hub](TeachingHub.md) - -## Information on SRVX2 - Compute -Computing Node @UZA2 - -[Go to Description](SRVX2.md) - -## Information on SRVX8 - Research -Researchers @UZA2 - -[Go to Description](SRVX8.md) - - -## Information on VSC - Research -Researchers can use the private nodes at VSC-4. - -Note: -> VSC Training Courses: -> https://vsc.ac.at/training - - -[Go to Description](VSC.md) - +## Information on some Systems +- [Jet Cluster Description](Jet-Cluster.md) 📄 +- [Jupyterhub on Jet](https://jet01.img.univie.ac.at) 🤖 +- [Teaching on SRVX1](SRVX1.md) 📄 +- [Jupyterhub on SRVX1](https://srvx1.img.univie.ac.at) 🤖 +- [Instructions for Jupyterhub on SRVX1](TeachingHub.md) 📄 +- [Research on SRVX2](SRVX2.md) 📄 +- [Research on SRVX8](SRVX8.md) 📄 +- [Vienna Scientific Cluster - Training Courses](https://vsc.ac.at/training) +- [Vienna Scientific Cluster - Research - Private Node Information](VSC.md) 📄 diff --git a/SRVX1.md b/SRVX1.md index 6e04b08794c1d568db809168509c1af4e994fc26..dc69b15a4e973cb602e59fc09916dc68333f9089 100644 --- a/SRVX1.md +++ b/SRVX1.md @@ -47,7 +47,7 @@ Major Libraries: These software libraries are usually handled by environment modules. -<img src="http://modules.sourceforge.net/modules_red.svg" width="300px"> + ## Currently installed modules @@ -74,6 +74,3 @@ Currently Loaded Modulefiles: ``` `module list` shows the currently loaded modules and reports that 5 libraries need to be loaded as dependencies for `ECCODES`. Thus, it is not necessary to load the other libraries manually as they are dependencies of `ECCODES`. -## Best Practice - -## Networking diff --git a/SRVX2.md b/SRVX2.md index d6790e9ad5350d838ec8e1fd2895ae5f36284ee3..f8a7e3184af5999bf08e294323e23068424a09de 100644 --- a/SRVX2.md +++ b/SRVX2.md @@ -19,6 +19,21 @@ ## Software +The typcial installation of a intel-server has the INTEL Compiler suite (`intel-parallel-studio`) and the open source GNU Compilers installed. Based on these two different compilers (`intel`, `gnu`), there are usually two version of each scientific software. +Major Libraries: + - OpenMPI (3.1.6, 4.0.5) + - HDF5 + - NetCDF (C, Fortran) + - ECCODES from [ECMWF](https://confluence.ecmwf.int/display/ECC) + - Math libraries e.g. intel-mkl, lapack,scalapack + - Interpreters: Python, Julia + - Tools: cdo, ncl, nco, ncview + +These software libraries are usually handled by environment modules. + + + +## Currently installed modules ``` $ module av ------------------------------ /home/spack-root/share/spack/modules/linux-centos8-skylake_avx512 ------------------------------ @@ -30,7 +45,18 @@ eccodes/2.21.0-intel-20.0.2 ncl/6.6.2-gcc-8.3.1 hdf5/1.10.7-gcc-8.3.1 netcdf-c/4.7.4-gcc-8.3.1 openmpi/3.1.6-gcc-8.3.1 hdf5/1.10.7-intel-20.0.2 netcdf-c/4.7.4-intel-20.0.2 openmpi/3.1.6-intel-20.0.2 ``` +Using [environment modules](https://modules.readthedocs.io/en/latest/) it is possible to have different software libraries (versions, compilers) side-by-side and ready to be loaded. Be aware that some libraries are dependent on others. It is recommended to load the highest rank library first to check what dependencies are loaded as well. e.g.: +``` +$ module load eccodes/2.18.0-gcc-5.3.0 +Loading eccodes/2.18.0-gcc-5.3.0 + Loading requirement: zlib/1.2.11-gcc-5.3.0 openmpi/3.1.6-gcc-5.3.0 hdf5/1.10.7-gcc-5.3.0 netcdf-c/4.7.4-gcc-5.3.0 +``` +loads the `ECCODES` library and all dependencies. e.g. intel or gnu compilers, as indicated by the naming. +``` +$ module list +Currently Loaded Modulefiles: + 1) zlib/1.2.11-gcc-5.3.0 3) hdf5/1.10.7-gcc-5.3.0 5) eccodes/2.18.0-gcc-5.3.0 + 2) openmpi/3.1.6-gcc-5.3.0 4) netcdf-c/4.7.4-gcc-5.3.0 +``` +`module list` shows the currently loaded modules and reports that 5 libraries need to be loaded as dependencies for `ECCODES`. Thus, it is not necessary to load the other libraries manually as they are dependencies of `ECCODES`. -## Best Practice - -## Networking diff --git a/SRVX8.md b/SRVX8.md index 3847eadbd08e408aba1a4a12b4e3c71337f05eaf..9639d988d6a33bba7c9e27828c3a431089df0046 100644 --- a/SRVX8.md +++ b/SRVX8.md @@ -24,6 +24,3 @@ Software is installed in numerous places. This is a legency system with no software controller. A reinstall is planed for summer 2021. -## Best Practice - -## Networking