Add NeoverseN1 gmake build with the NVIDIA HPC compiler

This commit is contained in:
Martin Kroeker 2023-07-29 14:15:10 +02:00 committed by GitHub
parent 5720fa02c5
commit 2eae734604
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 0 deletions

View File

@ -127,6 +127,22 @@ task:
compile_script:
- make USE_OPENMP=1
task:
name: NeoverseN1-NVHPC
arm_container:
image: node:latest
cpu: 4
nvcompiler_cache:
folder: /opt/nvidia
populate_script:
- wget https://developer.download.nvidia.com/hpc-sdk/23.7/nvhpc_2023_237_Linux_aarch64_cuda_12.2.tar.gz
- tar xpzf nvhpc_2023_237_Linux_aarch64_cuda_12.2.tar.gz
- export NVHPC_SILENT=true
- export NVHPC_INSTALL_DIR=/opt/nvidia
- nvhpc_2023_237_Linux_aarch64_cuda_12.2/install
compile_script:
- make CC=/opt/nvidia/hpc_sdk/Linux_aarch64/23.7/compilers/bin/nvc FC=/opt/nvidia/hpc_sdk/Linux_aarch64/23.7/compilers/bin/nvfortran
FreeBSD_task:
name: FreeBSD-gcc12
freebsd_instance: