Commit b4dcf87b authored by Rob Latham's avatar Rob Latham
Browse files

additional documentation about Cray build process

parent 05a330bd
# Running on Cray # Running on Cray
## building
Intel compiler might not support all the C++14 or argobots atomics features of
our stack, so use the gnu compiler with
module swap PrgEnv-intel PrgEnv-gnu
Some of our packages have both static and shared libs, others have just shared.
To get Cray toolchain to only build and link with shared libs, I had to
configure like this:
configure CFLAGS=-dynamic CC=cc CXX=CC --host x86-linux-gnu
Otherwise, configure will fail to find the Mercury libraries and the configure
test for ssg features will fail.
Argonne's Theta sysem is a Cray XC40. It uses 'aprun' to launch jobs. Argonne's Theta sysem is a Cray XC40. It uses 'aprun' to launch jobs.
As long as you have requested enough nodes, you can launch as many 'aprun' As long as you have requested enough nodes, you can launch as many 'aprun'
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment