Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
3c97c524c3f3ee8cdde87c9c3523e74f80bc40ac
[simgrid.git] / examples / smpi / NAS / sys / README
1 This directory contains utilities and files used by the 
2 build process. You should not need to change anything
3 in this directory. 
4
5 Original Files
6 --------------
7 setparams.c:
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. 
21
22 make.common
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)
26
27 Makefile
28         Builds  setparams
29
30 README
31         This file. 
32
33
34 Created files
35 -------------
36
37 setparams
38         See descriptions above
39