Bill Tsou d80b6a89a3 Added SCC libraries пре 6 година
..
.svn d80b6a89a3 Added SCC libraries пре 6 година
Makefile d80b6a89a3 Added SCC libraries пре 6 година
README d80b6a89a3 Added SCC libraries пре 6 година
make.common d80b6a89a3 Added SCC libraries пре 6 година
print_header d80b6a89a3 Added SCC libraries пре 6 година
print_instructions d80b6a89a3 Added SCC libraries пре 6 година
setparams.c d80b6a89a3 Added SCC libraries пре 6 година
suite.awk d80b6a89a3 Added SCC libraries пре 6 година

README

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.
#