diff options
author | Paul Harten <pharten@ncsa.uiuc.edu> | 1998-03-10 17:30:30 (GMT) |
---|---|---|
committer | Paul Harten <pharten@ncsa.uiuc.edu> | 1998-03-10 17:30:30 (GMT) |
commit | 99b6282ee570e2a2d0cc3e27767c6ad243659952 (patch) | |
tree | 9e533dcfd0bcbddae04026a396015f0a18e978bc /config/intel-osf1 | |
parent | df5e4656f67f39ce85510b92dfe5e3790fe3748d (diff) | |
download | hdf5-99b6282ee570e2a2d0cc3e27767c6ad243659952.zip hdf5-99b6282ee570e2a2d0cc3e27767c6ad243659952.tar.gz hdf5-99b6282ee570e2a2d0cc3e27767c6ad243659952.tar.bz2 |
[svn-r315] Purpose:
New feature
Problem:
No support of sequential HDF5 on ASCI Red machine.
Solution:
Set-up site config file for the ASCI Red platform.
Set environmental varibles CC, AR, RANLIB, RUNTEST,
and default value for CCFLAGS if not already set.
Platform tested:
TFLOPS Application Server: sasn100
ASCI Red machine: janus
Diffstat (limited to 'config/intel-osf1')
-rw-r--r-- | config/intel-osf1 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/config/intel-osf1 b/config/intel-osf1 new file mode 100644 index 0000000..ecc16ee --- /dev/null +++ b/config/intel-osf1 @@ -0,0 +1,55 @@ +# Site configuration -- do not distribute this file. + +CC=cicc +AR=xar +RANLIB=true +LIBS="-L./ -L../" +RUNTEST=yod +export CC AR RANLIB LIBS RUNTEST + +# Based on the setting of environment variable `HDF5_MODE' we set the +# compiler flags unless they're already set. Its value can be one or +# more of the following words (be sure to use single quotes when +# setting its value or the dollar signs will be expanded as variables +# too soon): +# +# $warn -- Generates compiler warnings. You should always +# include this since it has no effect on the speed of +# the code produced. +# +# $debug -- Compiles in code to check for invariant conditions +# and turns on the `-g' flag for interactive +# debugging. It also turns off seek optimizations in +# the low-level file driver. This version of the +# library can be significantly slower than a production +# version. +# +# $production -- Compiles an optimized version of the library +# and disables code that checks for invariant +# conditions. +# +# $profile -- Compiles code with the `-pg' flag which +# produces a `gmon.out' file when the library +# runs. The gprof(1) command can read that file +# and produce detailed run-time statistics. +# + + +# Unconditionally set the compiler to cicc since the following flags +# only apply to that compiler. + +warn="" + +profile="-pg" + +debug="-g -DH5AC_DEBUG -DH5B_DEBUG -DH5F_DEBUG -DH5G_DEBUG -UH5O_DEBUG -DH5T_DEBUG -DH5F_OPT_SEEK=0" + +production="-O -DNDEBUG" + +default_mode='-DDOS386 $debug $warn -DH5F_LOW_DFLT=H5F_LOW_SEC2' + +# Don't set CFLAGS if the user already did. +if test -z "$CFLAGS"; then + CFLAGS="`eval echo ${HDF5_MODE:-$default_mode}`" + export CFLAGS +fi |