summaryrefslogtreecommitdiffstats
path: root/fortran/examples
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r11418] Purpose:James Laird2005-09-151-0/+2
| | | | | | | | | | | | | | | | Bug fix/feature Description: Disabled shared libraries for a number of Fortran compilers that don't support them. This allows other compilers to support shared Fortran libraries. Solution: Added a conditional, SHARED_FORTRAN_CONDITIONAL, which is true if Fortran supports shared libraries. It is set in configure.in. Platforms tested: mir, sleipnir, colonelk, heping
* [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-r11303] Purpose:Albert Cheng2005-08-261-25/+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-r11213] Purpose:Albert Cheng2005-08-081-7/+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-r11208] 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.
* [svn-r11185] Purpose:James Laird2005-08-022-7/+12
| | | | | | | | | | | | | | | Makefile feature Description: 'make check-clean' now cleans *.h5 files created by tests as well as .log and .chkexe files. Solution: check-clean is now a separate target in its own right, which cleans less than mostlyclean (check-clean < mostlyclean < clean < distclean). Platforms tested: mir, heping, modi4 (serial and parallel)
* [svn-r11179] Purpose:James Laird2005-08-012-15/+23
| | | | | | | | | | | | | | | | | | | Feature: check-clean target Description: 'make check-clean' cleans up output files from tests. Solution: Tests create foo.chkexe and foo.log files. Scripts create foo.chksh and foo.logsh files. 'make check-clean' will clean these files up so that the tests can be re-run. Also suppressed some not-very-useful output of Makefiles when it would echo commands. Platforms tested: mir, sleipnir, modi4 Misc. update:
* [svn-r11095] Purpose:James Laird2005-07-211-15/+52
| | | | | | | | | | | | | | | | | | | | | | Configuration feature Description: Serial test output is now stored in log files and printed when all tests in a directory complete, or when a test fails. This should make test output more readable and useful. Also made changes to clean up ii_files directories that are created by some C++ compilers/linkers. Also fixed a few minor Makefile bugs. Solution: When serial tests run, their output is saved in *.log or *.logsh. While running, tests only print when they begin and when they complete; their more specific output (from the log file) is printed if the test fails or when all tests have completed. Comments welcome. Platforms tested: mir, modi4 (parallel and serial), copper, shanti
* [svn-r11083] Purpose:James Laird2005-07-182-3/+4
| | | | | | | | | | | | Bug fixes Description: A number of minor changes to Makefiles. Some files will now be cleaned properly, some comments are more informative, etc. Platforms tested: heping, mir, modi4
* [svn-r11062] Purpose:Albert Cheng2005-07-112-2/+8
| | | | | | | | | | | | bug fix Description: rwdsetexample and attrexample both modify the same file created by dsetexample. Need to serialize all three of them. Platforms tested: Did 50 times of make check in fortran/examples. It used to fail at least once. Now it does not fail.
* [svn-r11042] Purpose:Quincey Koziol2005-07-071-7/+7
| | | | | | | | | | | | | | | | | | Bug fix Description: The ".chksh" file for a test script was being created in the "source" location rather than the build location. This can cause problems when multiple builds are running because "slower" machines will see the ".cshsh" file from faster machines and will not run the test script as they should. Solution: Use 'basename' command to strip off the path of the script and create the ".chksh" file in the build location. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r11034] Purpose:Albert Cheng2005-07-071-4/+2
| | | | | | | | | | | | | | | | | bug fix. Description: -nt is not a universal option for the test command in all platforms. The use of it in conclude.am cause some platforms to bark at the Makefile generated. Solution: Created a command script bin/newer which tests if file1 is newer than file2. Replace the "test file1 -nt file2" by "newer file1 file2". Platforms tested: Tested in sol.
* [svn-r11018] Purpose:James Laird2005-07-052-0/+2
| | | | | | | | | | | | | Bug fix Description: Fixed error in Fortran examples on modi4. Solution: Added another dependency in the Fortran examples. Platforms tested: mir, modi4 (serial and parallel)
* [svn-r11016] Purpose:James Laird2005-07-042-0/+8
| | | | | | | | | | | | | | | | Bug fix Description: Added dependencies to examples Makefiles so that examples can be run in parallel. Solution: The examples directories (for C, C++, and Fortran) all have some dependencies explicitly spelled out in their Makefiles.am. This is a good short-term solution, and should prevent errors in the Daily Tests. Platforms tested: mir, modi4 (parallel and sequential)
* [svn-r11013] Purpose:James Laird2005-07-011-7/+7
| | | | | | | | | | | | | | | | | | Bug fix Description: Fixed bugs that caused tests to be unable to find testhdf5.sh during daily tests, and another that broke sol and shanti. Solution: When tests are run, their path is ./$testname . When scripts are run, their path has no leading "./". Fixed. Sol and shanti don't recognize the -e option for test, but they do know -f. Fixed. Also modified release notes. Platforms tested: mir, shanti, heping
* [svn-r11008] Purpose:James Laird2005-06-301-87/+81
| | | | | | | | | | | | | | | | | | | | | | Feature: tests now use parallel make and only run once Description: When make is invoked in parallel (using the -j option), several tests will now be run simultaneously. This should speed up testing on a number of systems. When a test passes, it creates a foo.chkexe or foo.chksh file, which prevents the test from running again unless the test or library changes. Solution: Most of the changes live in config/conclude.am. Added *.chkexe and *.chksh files to the list of files to be cleaned at "make mostlyclean" time. Parallel tests still run one at a time, but use the same make instructions as serial tests. Platforms tested: mir, eirene, sleipnir, pommier, copper, modi4 (some errors occurred, probably due to the test being run before updating hdf5. Will re-run tests after checkin.)
* [svn-r10858] Purpose:Albert Cheng2005-06-041-4/+15
| | | | | | | | | | | bug fix. Description: The check-s and check-p targets are not recursively passes down. Make them so. Platforms tested: heping (serial and pp).
* [svn-r10849] Purpose:Albert Cheng2005-06-021-1/+3
| | | | | | | | | | | | | | | | | | bug fix Description: check-s and check-p were set as pre-requistics of test. They would get executed in parallel if parallel make is used. This could cause problems since serial tests are used to be executed before parallel tests. It is not known if it is always okay to run serial and parallel tests in simultantously. Solution: Change check-s and check-p as actions of the target test so that they get executed sequnentially. Platforms tested: heping PP.
* [svn-r10840] Purpose:James Laird2005-06-021-6/+36
| | | | | | | | | | | Added check-s and check-p targets. Description: Added check-s and check-p targets to 1.7 branch to match changes to 1.6 branch. Now parallel and serial tests can be run separately. Platforms tested: mir, modi4, copper
* [svn-r10656] Purpose:James Laird2005-04-252-0/+6
| | | | | | | | | | | | | | | Output tweak Description: Test output in C++ and Fortran directories now puts "C++ API:" or "Fortran API:" in front of the name of the test being run. I had overlooked the line of code that caused this to happen. Solution: Added HDF_CXX and HDF_FORTRAN variables to C++ and Fortran Makefiles.am. Platforms tested: heping (minor change)
* [svn-r10593] Purpose:Albert Cheng2005-04-121-1/+5
| | | | | | | | | | | | | | | Bug fix. Description: Data file name is hardcoded to be in current directory which does not necessarily support MPIO. Changed it to /tmp/sds.h5 for slightly larger chance of success but the eventual solution is to set it according to environment variables. Patch it this way for now. Platforms tested: mir. Misc. update:
* [svn-r10570] Purpose: MaintenanceElena Pourmal2005-04-071-4/+0
| | | | | | | | | | | Description: Removed support for SRB driver Solution: Removed or modified appropriate files; ran reconfigure to regenerate Makefile.in and configure files. Platforms tested: heping and shanti Misc. update: ran bin/chkmanifest on heping
* [svn-r10557] Purpose:James Laird2005-04-052-0/+2
| | | | | | | | | | Makefile tweak Description: Added dependency for fortran/examples/ph5example.f90 to Makefile.am. Platforms tested: mir, modi4
* [svn-r10554] Purpose:Albert Cheng2005-04-052-4/+4
| | | | | | | Added new fortran parallel example. Platforms tested: Tested by hand in heping pp.
* [svn-r10552] Purpose:Albert Cheng2005-04-051-0/+124
| | | | | | | | | Added a new fortran parallel example program. Platforms tested: Tested in heping using pp mode. Misc. update:
* [svn-r10534] Purpose:James Laird2005-04-041-0/+1
| | | | | | | | | | | | | | | | | | | | Configuration feature Description: Different Fortran compilers mangle function names in different ways (upper case, lower case, adding underscores). To link between Fortran and C functions, we need to know what a given function's name is under a given compiler. Solution: Use autoconf's FC_WRAPPERS check to determine the Fortran naming scheme and define the FC_FUNC_ macro to name our functions (in H5f90proto.h). Removed references to our old FNAME macro, as well as flags that indicated whether function names were upper or lower case. Platforms tested: mir, pommier, modi4, copper, more
* [svn-r10533] Purpose:James Laird2005-04-012-2/+10
| | | | | | | | | | | | | | | Feature Description: Added support for conditional compilation of parallel Fortran examples. No such examples exist currently, but it should be possible to add them to the Makefile.am with no fuss and have them compile only when parallel is enabled. Platforms tested: eirene, copper, modi4 Misc. update:
* [svn-r10517] Purpose:James Laird2005-03-311-6/+15
| | | | | | | | | | | | | | | | Bug fix Description: On some machines, $RUNSERIAL variable needs to be used to run tests. Set $RUNTESTS (which is used for non-parallel tests) to be $RUNSERIAL in configure.am. Also, since I was updating all Makefiles.in anyway, I updated commence.am to point to autotools installs in AFS instead of those on heping. Platforms tested: mir, sleipnir, modi4, copper
* [svn-r10511] James Laird2005-03-301-1/+6
| | | | | | | | | | | | | Purpose: "Bug fix" Description: Hardcoded Makefiles to use /bin/sh instead of letting configure detect shell automatically. This is what v1.6 does, and avoids problems on janus. Platforms tested: sleipnir, copper, modi4, mir
* [svn-r10475] Purpose:James Laird2005-03-291-0/+2
| | | | | | | | | | | | | | | | | Feature - conditional compilation Description: SRB file driver and tests are now compiled only when SRB is enabled (using --with-srb during configure). Solution: Added an automake conditional in configure.in, altered Makefiles.am in src and test directories to depend on that conditional. This should make a nice example for posterity to add conditionally compiled sources. Platforms tested: heping (only configure change)
* [svn-r10466] Purpose:Fang Guo2005-03-2821-2019/+0
| | | | | | | | | | | | | Windows fortran examples was checked into a wrong directory. The correct directory is hdf5/windows/fortran/examples. The current directory is hdf5/fortran/examples. Description: Solution: Platforms tested: Misc. update:
* [svn-r10465] Purpose:Fang Guo2005-03-284-376/+0
| | | | | | | | | | | | | Windows fortran examples was checked into a wrong directory. The correct directory is hdf5/windows/fortran/examples. The current directory is hdf5/fortran/examples. Description: Solution: Platforms tested: Misc. update:
* [svn-r10464] Purpose:Fang Guo2005-03-281-95/+0
| | | | | | | | | | | | ndows fortran examples was checked into a wrong directory. The correct directory is hdf5/windows/fortran/examples. The current directory is hdf5/fortran/examples.Description: Solution: Platforms tested: Misc. update:
* [svn-r10463] Purpose:Fang Guo2005-03-281-98/+0
| | | | | | | | | | | | Windows fortran examples was checked into a wrong directory. The correct directory is hdf5/windows/fortran/examples. The current directory is hdf5/fortran/examples.Description: Solution: Platforms tested: Misc. update:
* [svn-r10462] Purpose:Fang Guo2005-03-281-98/+0
| | | | | | | | | | | | | Windows fortran examples was checked into a wrong directory. The correct directory is hdf5/windows/fortran/examples. The current directory is hdf5/fortran/examples.:wq: Description: Solution: Platforms tested: Misc. update:
* [svn-r10460] Purpose:Fang Guo2005-03-282-540/+0
| | | | | | | | | | | | | | | | Windows fortran example project files were checked into the wrong directory, has to remove them. The correct directory to be checked in is /hdf5/windows/fortran/examples, The currect directory inside CVS tree is /hdf5/fortran/examples. Description: Solution: Platforms tested: Misc. update:
* [svn-r10459] James Laird2005-03-281-0/+1
| | | | | | | | | | | | | | | | | Purpose: Added C++ wrapper for Packet Table API. Description: Added macro for high-level C++ library (LIBH5CPP_HL), which changes every Makefile.in. Added directories for high-level C++ library (though currently only Packet Table API is supported). Added both C++ source and tests. Platforms tested: sleipnir, mir, modi4 Misc. update:
* [svn-r10455] Purpose:Fang Guo2005-03-2520-0/+1924
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add fortran example project file. Solution: Platforms tested: Compaq Visual Fortran 6.0 Misc. update:
* [svn-r10454] Purpose:Fang Guo2005-03-252-0/+187
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add fileexampletestdll fortran example project file. Solution: Platforms tested: Compaq Visual Fortran 6.0 Misc. update:
* [svn-r10453] Purpose:Fang Guo2005-03-251-0/+94
| | | | | | | | | | Description: Solution: Platforms tested: Misc. update:
* [svn-r10452] Purpose:Fang Guo2005-03-251-0/+95
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add dsetexampletest fortran examples project file. Solution: Platforms tested: Compaq Visual fortran 6.0 on windows xp. Misc. update:
* [svn-r10451] Purpose:Fang Guo2005-03-251-0/+95
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add compoundtestdll fortran examples project file. Solution: Platforms tested: Compaq Visual Fortran 6.0 Misc. update:
* [svn-r10450] Purpose:Fang Guo2005-03-251-0/+95
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add compoundtest fortran examples project file. Solution: Platforms tested: Compaq Visual Fortran 6.0 on windows xp. Misc. update:
* [svn-r10449] Purpose:Fang Guo2005-03-251-0/+98
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add attreexampletestdll fortran examples project file. Solution: Platforms tested: Compaq visual fortran 6.0 Misc. update:
* [svn-r10448] Purpose:Fang Guo2005-03-251-0/+98
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add attreexampletest Fortran example project file. Solution: Platforms tested: Compaq visual fortran 6.0. Misc. update:
* [svn-r10447] Purpose:Fang Guo2005-03-252-0/+540
| | | | | | | | | | | For windows support, remove all.zip from hdf5. Description: Add allf90examples workspace and project file. Solution: Platforms tested: Compaq Visual Fortran 6.0 Misc. update:
* [svn-r10158] Purpose:James Laird2005-03-072-78/+178
| | | | | | | | | | | | | | | | | | | | | | Automake version upgrade Description: Upgraded automake version from 1.6.2 to 1.9.5. Changed bin/reconfigure script to use automake 1.9.5. Changed configure.in and Makefiles to use new FCFLAGS and FC variables instead of FFLAGS and F9X. Automake and configure should now do the lion's share of the work supporting Fortran 9X; macros in acsite.m4 are now mostly unused (will be cleaned later). Altered how configure handles pmake; now root-level Makefile.in is processed by bin/reconfigure to have a .MAKEFLAGS target, since automake no longer allows us to define unused variables. Configure now always checks for C++ compiler even if it is not used, since automake thinks this is the Right Thing To Do and will break otherwise. Platforms tested: Sol, copper, heping, mir, sleipnir, eirene, pommier, kelgia, modi4.
* [svn-r10123] Purpose:Albert Cheng2005-03-021-3/+0
| | | | | | | | | | | | | | | | | | | | | | | Removed GASS configuration and software packages associated with it. The following software are no longer configurable. checking for main in -lcrypto... yes checking for SSL_get_version in -lssl... yes checking globus_common.h usability... yes checking globus_common.h presence... yes checking for globus_common.h... yes checking for globus_module_activate in -lglobus_common... yes checking for main in -lglobus_gass_cache... yes checking for main in -lglobus_gaa... yes checking for main in -lglobus_gss... yes checking for main in -lglobus_gss_assist... yes checking for main in -lglobus_io... yes checking for main in -lglobus_gass_transfer_assist... yes checking for main in -lglobus_gass_transfer... yes checking for globus_gass_open in -lglobus_gass_file... yes Platforms tested: h5committested (but copper was down.) tested in modi4 too.
* [svn-r10066] Purpose:James Laird2005-02-231-0/+4
| | | | | | | | | | Libtool upgrade Description: HDF5 was using libtool 1.4.2. Upgraded to libtool 1.5.14. Platforms tested: verbena, heping, pommier, copper, modi4, arabica