This subset contains three of the original benchmarks: one in Fortran: EP;
one in C: IS, as well as the DT benchmark, written in C, introduced in NPB3.2-MPI.
-
1. Compilation
Before compilation, one needs to check the configuration file
'make.def' in the config directory and modify the file if necessary.
- If it does not (yet) exist, copy 'make.def.template' or one of the
- sample files in the NAS.samples subdirectory to 'make.def' and
- edit the content for site- and machine-specific data. Then
make <benchmark-name> NPROCS=<number> CLASS=<class> \
[SUBTYPE=<type>] [VERSION=VEC]
<number> is the number of processes
<class> is "S", "W", "A", "B", "C", "D", or "E"
- Classes C, D and E are not available for DT.
- Class E is not available for IS.
+ Class E is not available for IS and DT.
Class D for IS (Integer Sort) requires a compiler/system that
supports the "long" type in C to be 64-bit.
-
-
+
2. Execution
The executable is named <benchmark-name>.<class>.<nprocs>