1 This directory contains utilities and files used by the
2 build process. You should not need to change anything
8 Source for the setparams program. This program is used internally
9 in the build process to create the file "npbparams.h" for each
10 benchmark. npbparams.h contains Fortran or C parameters to build a
11 benchmark for a specific class and number of nodes. The setparams
12 program is never run directly by a user. Its invocation syntax is
13 "setparams benchmark-name nprocs class".
14 It examines the file "npbparams.h" in the current directory. If
15 the specified parameters are the same as those in the npbparams.h
16 file, nothing it changed. If the file does not exist or corresponds
17 to a different class/number of nodes, it is (re)built.
18 One of the more complicated things in npbparams.h is that it
19 contains, in a Fortran string, the compiler flags used to build a
20 benchmark, so that a benchmark can print out how it was compiled.
23 A makefile segment that is included in each individual benchmark
24 program makefile. It sets up some standard macros (COMPILE, etc)
25 and makes sure everything is configured correctly (npbparams.h)
38 See descriptions above