summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12045] Purpose:MuQun Yang2006-03-091-0/+28
| | | | | | | | | | | | | Setting appropriate macro during configuration. Description: We found special collective IO doesn't work in mpich 1.2.5 and 1.2.6. Solution: Use this script to detect this during configuration and set the correct macro. Platforms tested: heping,mir and copper Misc. update:
* [svn-r11962] Purpose:MuQun Yang2006-02-211-1/+1
| | | | | | | | | | | | | The previous check-in seems fixing the non-selection failure at heping. Description: release the special_collective_io_works macro at this platform. Solution: Platforms tested: heping mpich 1.2.6 Misc. update:
* [svn-r11954] MuQun Yang2006-02-171-0/+1
| | | | | | | | | | | | | | | | | | | | Purpose: bug fix Description: modi4's sgi compiler is too old to support collective IO when there are no contributions from some processes. Solution: Disable mpi_special_collective_io_work macro. Platforms tested: NCAR SGI MODI4 COOPER Misc. update:
* [svn-r11942] Purpose:MuQun Yang2006-02-162-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add collective chunk IO supports Description: Added a macro hdf5_mpi_special_collective_io_works to filter out some mpi-io packages that don't support collective IO for no IO contributions in some processes. Solution: 1. "hdf5_mpi_special_collective_io_works=${hdf5_mpi_special_collective_io_works= 'no'}" has been added at the end of file ia64-linux-gnu and linux-gnulibc1 2. Some comments are added in ia64-linux-gnu and linux-gnulibc1. 3. Documents are added inside RELEASE.txt. Platforms tested: Parallel: IBM AIX 5.2(copper) Linux (heping) mpich-1.2.6 SDSC Teragrid mpich-1.2.5 Linux(Tungsten) mpich-1.2.6 Altix(NCSA cobalt) Seq: Linux(heping) Misc. update:
* [svn-r11884] Snapshot version 1.7 release 57HDF Admin2006-01-221-1/+1
|
* [svn-r11880] Snapshot version 1.7 release 56HDF Admin2006-01-151-1/+1
|
* [svn-r11852] Purpose:Quincey Koziol2006-01-021-3/+44
| | | | | | | | | | | Code cleanup/update Description: Update compiler flags for gcc 4.1.x & start cleaning up some of the C++ compatibility Platforms tested: FreeBSD 4.11 (sleipnir) w/gcc 4.1 and/or g++
* [svn-r11851] Purpose:James Laird2006-01-021-3/+3
| | | | | | | | Updated documentation. Description: Updated libtool library version and release notes for attribute character encoding change.
* [svn-r11848] Snapshot version 1.7 release 55HDF Admin2006-01-011-1/+1
|
* [svn-r11836] Snapshot version 1.7 release 54HDF Admin2005-12-251-1/+1
|
* [svn-r11834] Purpose:Quincey Koziol2005-12-241-1/+1
| | | | | | | | | | | | Bug fix Description: Tone down the optimization flags for gcc 4.2.x in the same way as we do for all the other gcc 3/4 builds, to avoid datatype conversion issues. Platforms tested: FreeBSD 4.11 (sleipnir) w/gcc 4.2 Not tested by h5committest
* [svn-r11795] Snapshot version 1.7 release 54HDF Admin2005-12-141-1/+1
|
* [svn-r11791] Purpose:James Laird2005-12-131-0/+74
| | | | | | | | | | | Bug fix Description: Fogot to commit file config/examples.am in previous checkin. Solution: The examples.am file contains common Makefile rules for the example directories.
* [svn-r11784] Purpose:Albert Cheng2005-12-111-26/+15
| | | | | | | Customize more for the red-storm platform. Platforms tested: Red-storm.
* [svn-r11782] Purpose:Albert Cheng2005-12-111-0/+12
| | | | | | | | | | | | | | bug fix. Description: Mpich2 also has the derived type errors but some mpich2 gave no verison number and some gave 1.0.2. Solution: Added those two cases to catch mpich2 that had these sort of errors. Platforms tested: heping using mpich and mpich2.
* [svn-r11768] Purpose:Albert Cheng2005-12-071-0/+0
| | | | | | | | | | | | Feature. Description: Removed the entry for tflops which has retired. Added a special --host entry for redstorm. This allows "configure --host=redstorm" for building in RedStorm. Platforms tested: Red Storm.
* [svn-r11761] Purpose:Albert Cheng2005-12-051-1/+1
| | | | | | | | | | | | | Unstable format version marker. Description: This marks the Check in baseline for compact group revisions, which radically revises the source code for managing groups and object headers. Earlier versions (1.7.52 or earlier) have the original format. This version and later have the unstable format until further notice. Platforms tested: h5committested.
* [svn-r11741] Purpose:James Laird2005-11-181-6/+16
| | | | | | | | | | | | | | | | | Bug fix Description: Fortran type generation was broken in two ways. Fixed both. Solution: Firstly, there were a couple of path problems. Fixed a typo and specified the full path of a file. Secondly, the dependencies weren't right when building with HDF5-specific commands (make lib, make check-s, etc.). Tweaked dependencies to fix the problem. Platforms tested: mir, modi4, sleipnir
* [svn-r11738] Purpose:James Laird2005-11-181-0/+4
| | | | | | | | | | | | | | | | | | | Configure feature Description: Added 'make trace' target. Solution: Added tracing to 1.7. This was done automatically in 1.6, but left out of 1.7 until now (oops!). Tracing in 1.7 only happens manually, when the user types 'make trace.' Tracing automatically requires more framework than it's worth. I also fixed a couple of tracing bugs and ran trace. Platforms tested: mir, sleipnir, modi4 Misc. update:
* [svn-r11737] Purpose:James Laird2005-11-172-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: Before this checkin, 'gmake check-s' would fail if there was a file in the current directory named 'check-s'. This is fixed under gmake (not sure how to fix for other makes). Solution: check, progs, install, etc. are what gmake calls "phony" targets, which means that no file should be created. These targets can be specified by a line of the form .PHONY: check progs install ... Automake adds this line for targets it knows about, but HDF5 has a lot of custom rules. This checkin adds a .PHONY line for those rules. I believe that only gmake recognizes the .PHONY line (at least, pmake doesn't seem to), but a partial solution is better than none. This error should occur very rarely anyway (the user has to manually create files with names like 'build-check-s' or '_test'). Platforms tested: mir, sleipnir, modi4
* [svn-r11646] Purpose:James Laird2005-10-311-4/+16
| | | | | | | | | | | | | | | | | | Bug fix/feature Description: Added support for -shlib in h5fc and h5c++. Made check-install use -shlib when only shared libraries have been installed. Solution: h5fc and h5c++ didn't recognize -shlib. Stole code from h5cc to link against shared libraries. When static libraries are disabled, the examples Makefiles will automatically use the -shlib option to link against shared libraries. Thus, --disable-static and make check-install should work together. Platforms tested: heping(disable-static, enable-static, fortran, c++), modi4 (disable-static, fortran, c++, parallel, enable-static)
* [svn-r11639] Purpose:Albert Cheng2005-10-311-1/+2
| | | | | | | | | | Cleanup Description: Removed the redundent use of -Minform,warn which is the default anyway. Platforms tested: Heping with pgi compilers.
* [svn-r11638] Purpose:Albert Cheng2005-10-311-2/+2
| | | | | | | | | | | | | | | | | | | Bug fix. Description: PGI v6.0-5 pgf90 compiler has a bug in Mstandard that caused compiling of legal logical value to fail. We also have second thought of imposing -Mstandard and -Mdclchk on users since these flags are included in h5fc. Solution: Removed -Mstandard until we can fix the v6.0-5 compiler error and moved -Mdclchk to DEBUG_FFLAGS so that it is used during development mode but not imposed on users for production release. Platforms tested: heping: production and development mode using v6.0-4 compiler. mir: production and development mode using v6.0-4 compiler.
* [svn-r11614] Frank Baker2005-10-2843-43/+43
| | | | | | | Description: Correct typo in copyright notice. Platforms tested: Ran hdf5/bin/chkcopyright without errors.
* [svn-r11612] Purpose:James Laird2005-10-271-1/+1
| | | | | | | | | | | | | Bug fix Description: Failed parallel tests now cause make to exit with an error. Solution: Edited config/conclude.am to throw an error if parallel test programs fail. Platforms tested: heping, modi4
* [svn-r11610] Purpose:Albert Cheng2005-10-263-31/+46
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The previous way of detecting the MPICH version fails if the suspected $CC does not give the expected MPICH version information. Though no consequence, it generates error messages that alarm users. Also, mpich2 gives the version information as if it were mpich v1.0.2 which was incorrectly included as an earlier version of the origianl mpich. Solution: Implemented a more robust code to detect the version and narrow the recognition down to v1.2.0-v1.2.5. Also, the code were duplicated in two files (linux-gnulibc1 and ia64-linux-gnu). Combined them into a new file called mpich. Platforms tested: Tested in heping using mpicc and mpich2/mpicc and also in tg-ncsa. Misc. update: Updated MANIFEST.
* [svn-r11592] Frank Baker2005-10-2144-0/+567
| | | | | | | | Description: Add source code copyright notice; comment symbols vary by type of file. Platforms tested: No changes that should cause any problems. Nonetheless, the tree will be checked out fresh and tests run immediately post-commit.
* [svn-r11514] Purpose:James Laird2005-10-071-2/+16
| | | | | | | | | | | | | | | | | | | Bug fix Description: Fixed config file for apple powerpcs. Should detect xlf more often (though not infallibly). Should disable shared libraries when xlf is being used. Solution: Since neither xlf nor f95 have "version" options (which could be used to identify which compiler is being used), the config file checks if the fortran compiler is named 'xlf' (or /path/xlf). If not, it assumes the compiler must be f95. xlf is still the default if no compiler is named at all. Platforms tested: pommier (change only to mac-specific config file)
* [svn-r11489] Snapshot version 1.7 release 51HDF Admin2005-10-021-1/+1
|
* [svn-r11478] Purpose:Albert Cheng2005-09-291-8/+7
| | | | | | | | | | | | | | | | bug fix. Description: When a parallel test script test fails, make would continue because the way it was setup inside a for loop. Fixed it by issuing an exit 1 inside the loop. There was also a typo error in the newer command comparision that it must be $${chkname} in order to be valid. Also, the test script itself was not checked in the newer lists. All fixed. Platforms tested: h5committested and also hand tested in heping pp mode.
* [svn-r11461] Purpose:James Laird2005-09-2221-362/+0
| | | | | | | | | | | | | | | Code cleanup Description: Removed Fortran type sizes from config/* files. Solution: These lines weren't doing anything anymore; they've been replaced by automatic type generation. This is just housekeeping to remove them from the config/* files. Platforms tested: mir, sol, modi4
* [svn-r11460] Purpose:James Laird2005-09-221-12/+13
| | | | | | | Documentation update Description: Updated config/Makefile.am.blank now that I know better.
* [svn-r11446] Purpose:James Laird2005-09-201-2/+3
| | | | | | | | | | | Bug fix Description: Massaged the newer script and config/conclude.am to make SX6 happy. Platforms tested: SX6, sol, mir
* [svn-r11431] Purpose:Albert Cheng2005-09-183-3/+4
| | | | | | | | | | | | | | | | | New feature. Description: Added the time command to the make check target to report time usage of the execute of each test and test scripts. This gives us some idea how long each test takes and some vague idea it is compute bound or not. powerpc-ibm-aix5.x: Change $RUNPARALLEL default setting to allow it being invoked by the time command. Platforms tested: h5committested.
* [svn-r11421] Purpose:James Laird2005-09-161-0/+7
| | | | | | | | | | | | | | | Feature Description: Added H5_CFLAGS, etc. to 1.7 branch. Now compilation flags can be put in H5_*FLAGS and they'll be used when building hdf5 but not in h5cc. Platforms tested: mir, sleipnir, modi4 Misc. update:
* [svn-r11414] Purpose: Rename a API functionRaymond Lu2005-09-141-2/+2
| | | | | | | | | | | Description: The API function H5Tis_hard() which was recently checked in has been renamed to H5Tcompiler_conv() to be more descriptive. No other changes. Platforms tested: fuss - simple change. Misc. update: config/lt_vers.am to update libtool version.
* [svn-r11405] Purpose:Leon Arber2005-09-131-0/+92
| | | | | | | | | | | | | | | Bug fix Description: A whole chunk of this file somehow got deleted and the heavily reduced file was accidentally checked in. This is the complete version of the file, with the mpiicc fix. Solution: Platforms tested: Misc. update:
* [svn-r11400] Purpose: MaintenanceElena Pourmal2005-09-131-2/+5
| | | | | | | | | | | Description: Added -K c99 flag to sxc++ flags to ienforce C99 standard; added cache values for getrusage and gethostname Solution: Platforms tested: SX-6 Misc. update:
* [svn-r11397] Purpose:Leon Arber2005-09-131-1/+0
| | | | | | | | | | | | | | | | Bug fix Description: Forgot to remove a debug statement before committing. Solution: The script printined out what it thought CC_BASENAME was for debugging. Removed this print statement. Platforms tested: minor change, mcr Misc. update:
* [svn-r11394] Purpose:Leon Arber2005-09-121-93/+2
| | | | | | | | | | | | | | | Bug fix Description: Same bug as was just checked in for v16. Do the complicated derived datatype check for compilers named mpiicc in addition to mpicc. Solution: Platforms tested: Misc. update:
* [svn-r11360] Purpose: SX-6 portElena Pourmal2005-09-071-1/+1
| | | | | | | | | | Description: SX-6 doesn't need to use ranlib. Solution: Set RANLIB variable to ":" (suggested by James) Platforms tested: SX-6 Misc. update:
* [svn-r11357] Purpose: SX-6 portElena Pourmal2005-09-061-6/+24
| | | | | | | | | | Description: Brought back changes from SX-6. Solution: Platforms tested: SX-6 NEC America Misc. update:
* [svn-r11323] Purpose:Albert Cheng2005-08-311-1/+2
| | | | | | | | | | | | | | | | tidy up. Description: MPE option created *.clog file whenever it is executed in MPI. The cleanup of *.clog files were done in individual Makefile.in. Often, it is forgotten. Solution: Moved the cleaning of *.clog files to CHECK_CLEANFILES in commence.am so that it is applied whenever check-clean is called. Platforms tested: heping pp using MPE.
* [svn-r11319] Purpose:James Laird2005-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Bug fixes Description: This checkin fixes an occasional error on kelgia on sol during distclean. It also causes test scripts to depend properly on the programs they're supposed to be testing. Solution: The kelgia bug was due to some files being cleaned by automake and manually. Removed the manual cleaning in src/Makefile.am. Test script dependencies now need to be specified manually, since the makefile can't guess what they test from their name. Currently all test scripts in a given directory have a single list of dependencies--this was easy and seems to be sufficient. These dependencies are listed in the SCRIPT_DEPEND variable in the Makefile.am. Platforms tested: heping, mir, modi4, sol Misc. update:
* [svn-r11311] Purpose: New features.Raymond Lu2005-08-292-6/+6
| | | | | | | | | | | | | | | | | | | | Description: Added 2 new configure options, --enable-exception and --enable-accuracy. --enable-exception lets the library check whether user's exception handling functions are present during compiler data conversions and use them if they are. When it's disabled, this step is skipped to improve conversion speed. This step isn't implemented yet for soft conversions because there would be little gain in speed. --enable-accuracy guarantees data accuracy during data conversions. It means the library will choose compiler conversions only if the accurate data is secured. Otherwise, the library will go for the library's own conversions. If this option is disabled, the library uses compiler conversions in favor of their speed as long as they work even if data can be incorrect. Platforms tested: h5committest and fuss. Some systems may fail after this checkin.
* [svn-r11303] Purpose:Albert Cheng2005-08-262-24/+15
| | | | | | | | | | | | minor tidy up. Description: Changed both test programs and test scripts to use the same suffixes (.chkexe and .chklog). Changed from .log to .chklog to avoid running into potential conflicts by other "things" (e.g., config.log). Tested: Heping.
* [svn-r11257] Purpose:Albert Cheng2005-08-171-1/+4
| | | | | | | | | | | | | | Update & feature Added a new cached data conversion setting. Added -DH5_FLOPS to CPPFLAGS for compiling. Had used the builtin __PUMAGON__ but H5_TFLOPS is more meaningful. Platforms tested: Tested in Flops. Misc. update:
* [svn-r11212] Purpose:Albert Cheng2005-08-081-8/+2
| | | | | | | | | | | | | | | | Bug fix and improvement. Description: The test output were not displayed for parallel tests. The serial tests output were always displayed whether the test was actually ran this time or not. Solution: Moved the display of test output inside the target where the actual tests are run. Platforms tested: Tested in heping using pp and fortran.
* [svn-r11207] Purpose:Albert Cheng2005-08-081-55/+63
| | | | | | | | | | | | | | | | | | | | | Bug fix and code minor cleanup. Description: The attempt to redirect stderr together to the log files were done in the wrong order such that stderr output goes to where stdout WAS. Fixed that. Code minor cleanup--use shell variables to hold the name of the log file and the test instead of generating them repeatedly. This makes easier code reading, less crowded and avoid typos. Only conclude.in is changed. The Makefile.in changes are all derived from automake. Platforms tested: h5committested. Misc. update:
* [svn-r11204] Snapshot version 1.7 release 50HDF Admin2005-08-071-1/+1
|