UCL / CloudProject

Understanding the differences running code in the cloud vs HPC systems in UK.
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

MILC runs #4

Open dpshelio opened 6 years ago

dpshelio commented 6 years ago

Get MILC working on DiRAC.

Interested in one node high IO benchmark

spco commented 6 years ago

A working setup on COSMA can be generated with the following:

module load intel/compilers/current
cd ~
wget https://asc.llnl.gov/CORAL-benchmarks/Micro/MILCmk-v1.tar.bz2 .
tar xvjf MILCmk-v1.tar.bz2
cd MILCmk-v1/

edit Makefile as follows:

CC = icc
COPT = -O3 -xAVX
OMP = -openmp
CFLAGSA = -restrict -std=c99
make
./qla_bench-qla-1.7.1-f3
./qla_bench-qla-1.7.1-d3

Cross-compilation should also be possible, if newer compilers are wanted.

Also, using -static in COPT will likely help boost performance.