12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- This directory contains utilities and files used by the
- build process. You should not need to change anything
- in this directory.
- Original Files
- --------------
- setparams.c:
- Source for the setparams program. This program is used internally
- in the build process to create the file "npbparams.h" for each
- benchmark. npbparams.h contains Fortran or C parameters to build a
- benchmark for a specific class and number of nodes. The setparams
- program is never run directly by a user. Its invocation syntax is
- "setparams benchmark-name nprocs class".
- It examines the file "npbparams.h" in the current directory. If
- the specified parameters are the same as those in the npbparams.h
- file, nothing it changed. If the file does not exist or corresponds
- to a different class/number of nodes, it is (re)built.
- One of the more complicated things in npbparams.h is that it
- contains, in a Fortran string, the compiler flags used to build a
- benchmark, so that a benchmark can print out how it was compiled.
- make.common
- A makefile segment that is included in each individual benchmark
- program makefile. It sets up some standard macros (COMPILE, etc)
- and makes sure everything is configured correctly (npbparams.h)
- Makefile
- Builds setparams
- README
- This file.
- Created files
- -------------
- setparams
- See descriptions above
- #
- # Copyright 2010 Intel Corporation
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- #
|