Skip to content
Snippets Groups Projects
Select Git revision
  • 65c196b6835403c850ea4b1f7bf20297c17eeb17
  • 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

Tensor.rst

Blame
  • activate.sh 897 B
    #!/usr/bin/env bash
    
    _curr_file="${BASH_SOURCE[0]:-${(%):-%x}}"
    _curr_dir="$(dirname "$_curr_file")"
    
    venv_dir="$_curr_dir"/env-"$SYSTEMNAME"
    
    [ "$(command -v deactivate)" ] && deactivate
    
    module --force purge
    if ! [ -f "$_curr_dir"/modules.sh ]; then
        echo "Cannot find \`$_curr_dir/modules.sh\`; its existence is required."
        return 1
    fi
    source "$_curr_dir"/modules.sh
    
    if ! [ -d "$venv_dir" ]; then
        echo "Please manually execute \`nice bash ${_curr_dir@Q}/set_up.sh\`" \
             "on a login node to create the \`venv\`."
        return 1
    elif ! [ -f "$venv_dir"/bin/activate ]; then
        echo "Something seems to be wrong with the \`venv\` at \`$venv_dir\`." \
             "Please delete it (\`nice rm -rf ${venv_dir@Q}\`) and" \
             "execute \`nice bash ${_curr_dir@Q}/set_up.sh\`" \
             "on a login node to re-create the \`venv\`."
        return 1
    fi
    source "$venv_dir"/bin/activate