Dans cette page :
Les variantes
gnu
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
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
Compilé avec nvc 22.9-0
et openmpi 4.1.4
module load nvidia module load nvhpc-nompi/22.9