Skip to content
Snippets Groups Projects

Tested the c++ codes run on GPUs and fixed unit tests associated with them

Merged Pradipta Samanta requested to merge fix-cpp-codes-gpu into feature-add-cpp-codes
Compare and Show latest version
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
+ 3
3
@@ -56,7 +56,7 @@ nvhpc_cpu:
extends:
- .default
script:
- module load git gcc/11.2.0-gcc-11.2.0 nvhpc/24.7-gcc-11.2.0
- module load git gcc/11.2.0-gcc-11.2.0 nvhpc/22.5-gcc-11.2.0
- mkdir nvhpc_cpu
- cd nvhpc_cpu
- export LD_LIBRARY_PATH=/sw/spack-levante/gcc-11.2.0-bcn7mb/lib64:$LD_LIBRARY_PATH
@@ -75,7 +75,7 @@ nvhpc_gpu:
- module load git gcc/11.2.0-gcc-11.2.0 nvhpc/22.5-gcc-11.2.0
- mkdir nvhpc_gpu
- cd nvhpc_gpu
- /sw/spack-levante/cmake-3.23.1-q5kzz6/bin/cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=nvc -DCMAKE_Fortran_COMPILER=nvfortran -DIM_ENABLE_OPENACC=ON
- /sw/spack-levante/cmake-3.23.1-q5kzz6/bin/cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=nvc -DCMAKE_Fortran_COMPILER=nvfortran -DIM_ENABLE_GPU=nvidia-sm80 -DIM_ENABLE_OPENACC=ON
- make VERBOSE=1
- make test
tags:
@@ -90,7 +90,7 @@ OpenMP_gcc:
- module load git gcc/11.2.0-gcc-11.2.0
- mkdir openmp_gcc
- cd openmp_gcc
- /sw/spack-levante/cmake-3.23.1-q5kzz6/bin/cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=gcc -DCMAKE_Fortran_COMPILER=gfortran -DIM_ENABLE_GPU=nvidia-sm80 -DIM_ENABLE_OPENMP=ON
- /sw/spack-levante/cmake-3.23.1-q5kzz6/bin/cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=gcc -DCMAKE_Fortran_COMPILER=gfortran -DIM_ENABLE_OPENMP=ON
- make VERBOSE=1
- make test
tags:
Loading