@@ -597,56 +597,6 @@ install_nvidiahpc()
597
597
export CXX=" nvc++"
598
598
}
599
599
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
-
650
600
install_lfortran_l ()
651
601
{
652
602
local version=$1
0 commit comments