Newer
Older
Athanasios Karmas
committed
#!/bin/bash
#title :load_sim_tools.sh
#description :Script to load simulation software on the Collaboratory Lab containers from the Object Storage at CSCS.
Athanasios Karmas
committed
#date :20210601
Athanasios Karmas
committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#==============================================================================
echo "Downloading files..."
wget https://object.cscs.ch/v1/AUTH_9c619ee75cab4993b1c4c86a37586357/test_spack/spack_20210601.tar.gz
wget https://object.cscs.ch/v1/AUTH_9c619ee75cab4993b1c4c86a37586357/test_spack/spack_tmp_20210601.tar.gz
wget https://object.cscs.ch/v1/AUTH_9c619ee75cab4993b1c4c86a37586357/test_spack/shared_libs.tar.gz
echo "Extracting..."
tar -xzvf spack_20210601.tar.gz
tar -xzvf spack_tmp_20210601.tar.gz
tar -xzvf shared_libs.tar.gz
rm -f spack_20210601.tar.gz
rm -f spack_tmp_20210601.tar.gz
rm -f shared_libs.tar.gz
echo "Setting up environment..."
mv spack/ /opt/app-root/src/
mv .spack /opt/app-root/src/
mv shared_libs /opt/app-root/src/
cd /opt/app-root/src
source spack/share/spack/setup-env.sh
export LD_LIBRARY_PATH=/opt/app-root/src/shared_libs:$LD_LIBRARY_PATH
echo "Loading packages..."
spack load -r python %gcc@9.3.1
spack load -r py-numpy %gcc@9.3.1
spack load -r arbor %gcc@9.3.1
spack load -r neuron %gcc@9.3.1
spack load -r nest %gcc@9.3.1
echo "Everything ready!"
#echo "Starting Python..."
#python