diff options
author | Christian Chilan <chilan@hdfgroup.org> | 2008-08-29 21:31:04 (GMT) |
---|---|---|
committer | Christian Chilan <chilan@hdfgroup.org> | 2008-08-29 21:31:04 (GMT) |
commit | c9af566e1d88896b58fb7be02385e63fc7932931 (patch) | |
tree | d9cb2924204553a444dd46f2a5fe413bc521cbaf /perform/sio_engine.c | |
parent | 84335f79c6a6e69d4f2f7208592fb3b64e02cf3f (diff) | |
download | hdf5-c9af566e1d88896b58fb7be02385e63fc7932931.zip hdf5-c9af566e1d88896b58fb7be02385e63fc7932931.tar.gz hdf5-c9af566e1d88896b58fb7be02385e63fc7932931.tar.bz2 |
[svn-r15562] Added support for serial prefix HDF5_PREFIX.
Tested on kagiso, smirom, and linew.
Diffstat (limited to 'perform/sio_engine.c')
-rw-r--r-- | perform/sio_engine.c | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/perform/sio_engine.c b/perform/sio_engine.c index b3a5b2a..bcddfdc 100644 --- a/perform/sio_engine.c +++ b/perform/sio_engine.c @@ -79,21 +79,6 @@ static int clean_file_g = -1; /*whether to cleanup temporary test */ /*files. -1 is not defined; */ /*0 is no cleanup; 1 is do cleanup */ -/* - * In a parallel machine, the filesystem suitable for compiling is - * unlikely a parallel file system that is suitable for parallel I/O. - * There is no standard pathname for the parallel file system. /tmp - * is about the best guess. - */ -#ifndef HDF5_PARAPREFIX -# ifdef __PUMAGON__ -/* For the PFS of TFLOPS */ -# define HDF5_PARAPREFIX "pfs:/pfs_grande/multi/tmp_1" -# else -# define HDF5_PARAPREFIX "" -# endif /* __PUMAGON__ */ -#endif /* !HDF5_PARAPREFIX */ - #ifndef MIN # define MIN(a,b) ((a) < (b) ? (a) : (b)) #endif /* !MIN */ @@ -357,16 +342,16 @@ sio_create_filename(iotype iot, const char *base_name, char *fullname, size_t si } /* First use the environment variable and then try the constant */ - prefix = getenv("HDF5_PARAPREFIX"); + prefix = getenv("HDF5_PREFIX"); -#ifdef HDF5_PARAPREFIX +#ifdef HDF5_PREFIX if (!prefix) - prefix = HDF5_PARAPREFIX; -#endif /* HDF5_PARAPREFIX */ + prefix = HDF5_PREFIX; +#endif /* HDF5_PREFIX */ /* Prepend the prefix value to the base name */ if (prefix && *prefix) { - /* If the prefix specifies the HDF5_PARAPREFIX directory, then + /* If the prefix specifies the HDF5_PREFIX directory, then * default to using the "/tmp/$USER" or "/tmp/$LOGIN" * directory instead. */ register char *user, *login, *subdir; |