From 30b3806d69d2b01fc53a7f74da78f0fc11483670 Mon Sep 17 00:00:00 2001 From: Cedric Jourdain Date: Thu, 25 Nov 2021 15:30:39 +0000 Subject: [PATCH] add Marconi100 conf in compile.sh --- specfem3d/compile.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/specfem3d/compile.sh b/specfem3d/compile.sh index 06ba484..564e8e9 100755 --- a/specfem3d/compile.sh +++ b/specfem3d/compile.sh @@ -16,6 +16,8 @@ echo " - deepsdv " echo " - hazelhen " echo " - vega-gpu" echo " - vega-cpu" +echo " - marconi100 " + read machine export NEX_XI=384 #384 #416 #352 #320 #288 #256 #224 #192 #160 #128 #96 #288 @@ -102,6 +104,12 @@ Install(){ sed -i s/"GPU_MODE = .false."/"GPU_MODE = .true."/g $install_dir/specfem3d_globe/DATA/Par_file sed -i s/"GPU_DEVICE = Tesla"/"GPU_DEVICE = *"/g $install_dir/specfem3d_globe/DATA/Par_file ./configure --build=ppc64 --with-cuda=cuda8 + elif [ $machine = "marconi100" ]; then + echo "Configure for Marconi100 GPU partion" + sed -i s/"GPU_MODE = .false."/"GPU_MODE = .true."/g $install_dir/specfem3d_globe/DATA/Par_file + sed -i s/"GPU_DEVICE = Tesla"/"GPU_DEVICE = *"/g $install_dir/specfem3d_globe/DATA/Par_file + ./configure --build=ppc64 --with-cuda=cuda8 + sed -i s/"O4"/"O3"/g Makefile #-O4 is not supported with option -qoffload else echo "Configure for CPU only system" ./configure --enable-openmp @@ -146,7 +154,7 @@ Clean(){ Deploy(){ echo "install_dir ="$install_dir - if [ $machine = "occigen" ] || [ $machine = "marenostrum" ] || [ $machine = "marconi-knl" ] || [ $machine = "daint-cpu-only" ] || [ $machine = "daint-gpu" ] || [ $machine = "davide" ] || [ $machine = "juwels" ] || [ $machine = "irene-skl" ] || [ $machine = "irene-knl" ] || [ $machine = "dibona" ] || [ $machine = "frioul" ] || [ $machine = "deepsdv" ] || [ $machine = "hazelhen" ] || [ $machine = "vega-cpu" ] || [ $machine = "vega-gpu" ];then + if [ $machine = "occigen" ] || [ $machine = "marenostrum" ] || [ $machine = "marconi-knl" ] || [ $machine = "daint-cpu-only" ] || [ $machine = "daint-gpu" ] || [ $machine = "davide" ] || [ $machine = "juwels" ] || [ $machine = "irene-skl" ] || [ $machine = "irene-knl" ] || [ $machine = "dibona" ] || [ $machine = "frioul" ] || [ $machine = "deepsdv" ] || [ $machine = "hazelhen" ] || [ $machine = "vega-cpu" ] || [ $machine = "vega-gpu" ] || [ $machine = "marconi100" ];then echo "==> Install on $machine :" mkdir -p $install_dir Clean -- GitLab