Skip to content
Snippets Groups Projects
Select Git revision
  • c26853955906ff6fae1fe33901529aa323f3f59c
  • master default protected
  • staggered-max
  • unifed-object
  • no_Amalgamated
  • standard_stb
  • parallel_doc_fix
  • release_0.9.3
  • cmake_mpich_tests
  • update_install
  • external_VORO
  • cmake_add_soversion
  • iterative_method
  • cmake_install
  • fixes_042023
  • tensor_max
  • personal/schulz3/tensor_max
  • releases/v0.9
  • ForceBasedDevel
  • refactor
  • feature/simple_test_cases
  • v0.9.3
  • v0.9.2
  • v0.9.1
  • v0.9.0
  • v0.9.0-rc2
26 results

CMakeLists.txt

Blame
  • setupHPC.sh 989 B
    # This is the main installation script for the HPC systems JUWELS and HDFML operated by JSC.
    # It loads all preinstalled HPC-modules, installs additional packages via pip3, and finally creates the sbatch-runscripts.
    # If you use other HPC-systems you can use this script and related scripts in HPC_setup/ as blue print.
    # __author__ = Felix Kleinert
    
    basepath=${PWD}/
    settingpath=HPC_setup/
    
    if [[ $HOSTNAME == *"juwels"* ]]; then
      echo "You are on juwels. Prepare env for juwels..."
      hpcsys="juwels"
    elif [[ $HOSTNAME == *"hdfml"* ]]; then
      echo  "You are on hdfml. Prepare env for hdfml..."
      hpcsys="hdfml"
    else
      echo "Unknown hpc host \`$HOSTNAME\`. Script only works on juwels and hdfml."
      echo "exit"
      exit
    fi
    
    echo "execute: HPC_setup/setup_venv_${hpcsys}.sh $basepath$settingpath"
    source HPC_setup/setup_venv_${hpcsys}.sh $basepath$settingpath
    
    echo "execute: HPC_setup/create_runscripts_HPC.sh $hpcsys $basepath"
    source HPC_setup/create_runscripts_HPC.sh $hpcsys $basepath