- Single (sp) and double precision (dp) variants based on the use flags - Add merlin & merlin6 flags to indicate that the software depends on merlin-specific architecture features (SSE and AVX) - Depend on most recent OpenMPI compiled for merlin5/merlin6
18 lines
507 B
Plaintext
18 lines
507 B
Plaintext
FFTW
|
|
====
|
|
|
|
FFTW is highly optimized, but downgrades if run on an older processor. It
|
|
should be built compiled on merlin, since it needs SSE2, AVX2, and Infiniband
|
|
(libfabric).
|
|
|
|
This module requires PMODULE_VERSION > 1.0.0 to compile.
|
|
|
|
The module is currently organized around several use flags:
|
|
|
|
- *sp* single precision vs *dp* double precision
|
|
- *merlin6* vs *merlin*. These come from the upstream dependency on openmpi,
|
|
which needs to be compiled differently for RHEL6 (merlin) and RHEL7
|
|
(merlin6).
|
|
|
|
|