Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Adding portable makefiles and cmake builds.

For ROCm environment:

module load rocm
module load cmake
export CXX=${ROCM_PATH}/llvm/bin/clang++

For ROCm with make:

make

For ROCm with cmake:

mkdir build && cd build
cmake ..
make VERBOSE=1
./saxpy
ctest

For CUDA environment:

module load rocm
module load CUDA/11.8
module load cmake

For CUDA with make:

HIP_PLATFORM=nvidia make

For CUDA with cmake:

mkdir build && cd build
cmake -DCMAKE_GPU_RUNTIME=CUDA ..
make VERBOSE=1
./saxpy
ctest