Dans cette page :
Les variantes
gnu
gnu
Compilé avec
Compilé avec gcc 11.2.0 et openmpi 4.1.4
module load arm
module load acfl/22.1
module load armpl/22.1.0
INC="-I${ARMPL_INCLUDES} -I${ARMPL_INCLUDES_ILP64} -I${ARMPL_INCLUDES_ILP64_MP} -I${ARMPL_INCLUDES_INT64} -I${ARMPL_INCLUDES_INT64_MP} -I${ARMPL_INCLUDES_LP64_MP} -I${ARMPL_INCLUDES_MP} "
gcc -c ${INC} example.c -o example.o
gcc example.o -L${ARMPL_LIBRARIES} -o example.exe -larmpl_lp64 -lm
./example.exe
arm
arm
Compilé avec
Compilé avec armclang 22.1 et openmpi 4.1.4
module load arm
module load acfl/22.1
module load armpl/22.1.0
INC="-I${ARMPL_INCLUDES} -I${ARMPL_INCLUDES_ILP64} -I${ARMPL_INCLUDES_ILP64_MP} -I${ARMPL_INCLUDES_INT64} -I${ARMPL_INCLUDES_INT64_MP} -I${ARMPL_INCLUDES_LP64_MP} -I${ARMPL_INCLUDES_MP} "
armclang -c ${INC} example.c -o example.o
armclang example.o -L${ARMPL_LIBRARIES} -o example.exe -larmpl_lp64 -lm
./example.exe
nvidia
nvidia
Compilé avec
Compilé avec nvc 22.9-0 et openmpi 4.1.4
module load nvidia module load nvhpc-nompi/22.9