Skip to content

Commit 920cd47

Browse files
committed
remove duplicated code
1 parent 3805115 commit 920cd47

File tree

1 file changed

+0
-50
lines changed

1 file changed

+0
-50
lines changed

setup-fortran.sh

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -597,56 +597,6 @@ install_nvidiahpc()
597597
export CXX="nvc++"
598598
}
599599

600-
export_nvidiahpc_vars()
601-
{
602-
local version=$1
603-
604-
# to convert version format from X.Y to X-Y
605-
local cversion=$(echo "$version" | tr '.' '-')
606-
607-
cat >> $GITHUB_ENV <<EOF
608-
NVARCH=`uname -s`_`uname -m`;
609-
NVCOMPILERS=/opt/nvidia/hpc_sdk;
610-
MANPATH=$MANPATH:$NVCOMPILERS/$NVARCH/$cversion/compilers/man;
611-
PATH=$NVCOMPILERS/$NVARCH/$cversion/compilers/bin:$PATH;
612-
PATH=$NVCOMPILERS/$NVARCH/$cversion/comm_libs/mpi/bin:$PATH
613-
MANPATH=$MANPATH:$NVCOMPILERS/$NVARCH/$cversion/comm_libs/mpi/man
614-
EOF
615-
for path in ${PATH//:/ }; do
616-
echo $path >> $GITHUB_PATH
617-
done
618-
}
619-
620-
install_nvidiahpc_apt()
621-
{
622-
local version=$1
623-
624-
# install environment-modules
625-
install_environment_modules_apt
626-
627-
# to convert version format from X.Y to X-Y
628-
local cversion=$(echo "$version" | tr '.' '-')
629-
630-
# install NVIDIA HPC SDK
631-
echo "Installing NVIDIA HPC SDK $version..."
632-
curl https://developer.download.nvidia.com/hpc-sdk/ubuntu/DEB-GPG-KEY-NVIDIA-HPC-SDK | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-hpcsdk-archive-keyring.gpg
633-
echo 'deb [signed-by=/usr/share/keyrings/nvidia-hpcsdk-archive-keyring.gpg] https://developer.download.nvidia.com/hpc-sdk/ubuntu/amd64 /' | sudo tee /etc/apt/sources.list.d/nvhpc.list
634-
sudo apt-get update -y
635-
sudo apt-get install -y nvhpc-$cversion
636-
echo "NVIDIA HPC SDK $version installed."
637-
638-
# load NVIDIA HPC SDK module
639-
echo "Loading NVIDIA HPC SDK $version module..."
640-
NVCOMPILERS=/opt/nvidia/hpc_sdk; export NVCOMPILERS
641-
export MODULEPATH=$NVCOMPILERS/modulefiles:$MODULEPATH
642-
module load nvhpc
643-
echo "NVIDIA HPC SDK $version module loaded."
644-
645-
# set environment variables
646-
echo "Setting environment variables..."
647-
export_nvidiahpc_vars $version
648-
}
649-
650600
install_lfortran_l()
651601
{
652602
local version=$1

0 commit comments

Comments
 (0)