summaryrefslogtreecommitdiffstats
path: root/fortran
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5927] Snapshot version 1.5 release 36HDF Admin2002-09-142-10/+10
|
* [svn-r5916] Purpose:Bill Wendling2002-09-093-3/+97
| | | | | | | | | | | | Bug Fix Description: Sometimes, we needed to pick up a header file in the current build directory. Solution: Added a test to see if the compiler can handle the "-I." option so that it will get that header file. Platforms tested: Modi4
* [svn-r5913] Purpose:Bill Wendling2002-09-092-4/+4
| | | | | | | | | | | | | Bug Fix Description: We were getting the wrong MPIRUN program when you used the full pathname. The "case" statement was checking the "F9X" macro, but it really only needed the basename of the F9X macro. Solution: Put wildcard matching in so that it would find the appropriate basename. Platforms tested: Modi4
* [svn-r5912] Snapshot version 1.5 release 35HDF Admin2002-09-072-10/+10
|
* [svn-r5908] Snapshot version 1.5 release 34HDF Admin2002-08-312-10/+10
|
* [svn-r5869] Snapshot version 1.5 release 33HDF Admin2002-08-102-10/+10
|
* [svn-r5841] Snapshot version 1.5 release 32HDF Admin2002-08-032-10/+10
|
* [svn-r5774] Snapshot version 1.5 release 31HDF Admin2002-07-062-10/+10
|
* [svn-r5727] Purpose:Albert Cheng2002-06-292-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | Porting to AIX 5.x Description: These have been tested out in v1.4. Folding them in here. aclocal.m4: Snow's names were not included in the special hack. Added its names in. Removed the trailing * in pacific.llnl.gov too. configure.in: fortran/configure.in: Added a case to group all AIX 5.* versions as aix5.x. This allows them to share one common config/*aix5.x file. configure: fortran/configure: Derived from configure.in (done in eirene). config/powerpc-ibm-aix4.x: Added a comment explaining why not to cache sizeof size_t and off_t fortran/config/powerpc-ibm-aix4.x: Turned of cache of sizeof size_t and off_t because they are depedent on compiler options. config/powerpc-ibm-aix5.x: fortran/config/powerpc-ibm-aix5.x: New config file for AIX 5.X Platforms tests: LLNL Blue, Frost, Snow, both serial and parallel.
* [svn-r5726] Snapshot version 1.5 release 30HDF Admin2002-06-292-10/+10
|
* [svn-r5710] Purpose:Bill Wendling2002-06-252-13/+19
| | | | | | | | | Bug Fix Description: Was nulling out the RUNPARALLEL and other macros which shouldn't be nulled out. Solution: Removed the code which does the nulling out of those macros.
* [svn-r5506] Snapshot version 1.5 release 29HDF Admin2002-06-022-10/+10
|
* [svn-r5492] Elena Pourmal2002-05-317-18/+16
| | | | | | | | | | | Purpose: Code clean up. Description: Many F90 compilers were not happy about character*(*) declarations. Solution: Used F90 character(len=*) declarations. Platforms tested: Solaris 2.7 and Linux 2.4
* [svn-r5490] Purpose:Elena Pourmal2002-05-315-224/+739
| | | | | | | | | Code cleanup Description: While working on the "External test" failure I restructured and cleaned up some C stub code. Platforms tested: dangermouse (Linux 2.4)
* [svn-r5488] Purpose:Bill Wendling2002-05-302-4/+167
| | | | | | | | | | | | | Bug Fix Description: On Linux 2.4 kernel, we need to check for Linux LFS support. There was a failure in the Fortran code when we tried to pass a 4 byte off_t variable to a function which expected an 8 byte off_t. This is due to there being no check for the LFS support in the Fortran code. Solution: Added the check for Linux LFS support. Platforms tested: Elena will test on Linux platform...
* [svn-r5465] Snapshot version 1.5 release 28HDF Admin2002-05-282-10/+10
|
* [svn-r5444] Purpose:Quincey Koziol2002-05-201-4/+9
| | | | | | | | | | Code cleanup Description: Clean up warnings on IRIX64 6.5 (modi4) Platforms tested: IRIX64 6.5 (modi4)
* [svn-r5441] Purpose:Bill Wendling2002-05-201-6/+6
| | | | | | | | | Update Description: Changed the AC_FD_CC macro to AS_MESSAGE_LOG_FD to keep up with the current autoconf standard. Platforms tested: Linux
* [svn-r5401] Elena Pourmal2002-05-131-15/+0
| | | | | | | | | Purpose: Code clean-up Description: Removed unused HAVE_XXXX macros from the H5f90i.h file. Platforms tested: HP-UX 11.00 (kelgia) and IRIX64-6.5 (modi4)
* [svn-r5397] Purpose:Bill Wendling2002-05-101-3/+3
| | | | | | | | | Bug Fix Description: Put quotes around some variables so that the shell script doesn't complain to us about "too many arguements" for a test. Platforms tested: Linux
* [svn-r5321] Elena Pourmal2002-05-022-5/+7
| | | | | | | | | Purpose: Bug#670 fix Description: Added tests to use overloaded subroutines. Platforms tested: Windows, Solaris 2.7, IRIX64-6.5
* [svn-r5320] Elena Pourmal2002-05-022-0/+6827
| | | | | | | | | | | | | | | | | Purpose: Bug#670 fix Description: dims parameter to the h5dwrite_f, h5dread_f, h5awrite_f and h5aread_f subroutines was declared as INTEGER array of size 7 (max number of dimensions in Fortran). Users could not use the same buffer dims as an argument to the h5screate_simple_f subroutine since it should be an array of size = RANK and type INTEGER(HSIZE_T). Solution: Overload subroutines with dims parameter to be assumed size array of INTEGER(HSIZE_T) type for backward compatibility. Subroutine with the INTEGER dims argument should be depricated in 1.6 release Platforms tested: Windows, Solaris2.7, IRIX64-6.5
* [svn-r5280] Purpose:Bill Wendling2002-04-292-11/+11
| | | | | | | | | | | | Update Description: Changed so that the Fortran and C++ configures are named "HDF5 Fortran" and "HDF5 C++" resp. instead of just "HDF5. Solution: Add an extra parameter to the subroutine which generates the new configure.in files. Platforms tested: Linux
* [svn-r5275] Snapshot version 1.5 release 27HDF Admin2002-04-272-10/+10
|
* [svn-r5269] Elena Pourmal2002-04-251-3/+3
| | | | | | | | | | | Purpose: Maintenance Description: Changed code to use H5_HAVE_MPI_MULTI_LANG_* definitions and H5pubconf_fortran.h include file. Solution: Platforms tested: Let's daily tests do this work. I have to leave now.
* [svn-r5268] Purpose:Bill Wendling2002-04-251-0/+3
| | | | | | | | | Update Description: Added h5pubconf_fortran.h as a public header file for the Fortran wrappers... Platforms tested: Linux
* [svn-r5267] Purpose:Bill Wendling2002-04-253-5/+108
| | | | | | | | | | Update Description: Added a conversion of the H5config_fortran.h file to H5pubconf_fortran.h so as to keep with the HDF5 format of using H5_ as a prefix for HAVE_* macros. Platforms tested: Linux
* [svn-r5266] Purpose:Bill Wendling2002-04-252-12/+12
| | | | | | | | | Update Description: Updated the h5vers script to automatically update the configure.in files so that they reflect the correct version in the AC_INIT line. Platforms tested: Linux
* [svn-r5263] Elena Pourmal2002-04-251-2/+2
| | | | | | | | | | | | Purpose: Bug fix Description: For some unknown to myself reason I used 32-bit integer for INTEGER(HSIZE_T) on Solaris platforms when 64-bit integers are available for both C and Fortran. Solution: Use long long type to describe h(s)size_t_f types Platforms tested: Solaris 2.7 ans 2.6
* [svn-r5262] Elena Pourmal2002-04-251-2/+2
| | | | | | | | | | | | Purpose: Bug fix Description: For some unknown to myself reason I used 32-bit integer for INTEGER(HSIZE_T) on Solaris platforms when 64-bit integers are available for both C and Fortran. Solution: Use the proper KIND argument to define INTEGER(HSIZE_T) Platforms tested: Solaris 2.7 ans 2.6
* [svn-r5248] Purpose:Bill Wendling2002-04-241-3/+3
| | | | | | | | | Update Description: Remove the H5config_fortran.h file when doing a "make distclean" and the like. Platforms tested: HP_UX
* [svn-r5243] Elena Pourmal2002-04-231-4/+16
| | | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: Different MPI implementations use different ways to pass MPI objects between C and Fortran layers. MPI-2 defines a standard set of MPI_*_c2f(f2c) functions for this purpose. Unfortunately it is not implemented everywhere and makes code non-portable between different parallel platforms. Solution: Always use MPI_*c2f(f2c) functions in our code. Configure finds out if those functions are available. If not, then we define macros to immulate those functions. Platforms tested: IRIX64-6.5 (modi4) and SP3 (seaborg.nersc.gov). On those platforms functions do not exist and we use macros. Bill will test on HPUX System V (SDSC machine) to check if this works when functions are defined. Preliminary testing showed that it worked.
* [svn-r5241] Purpose:Bill Wendling2002-04-232-4/+4
| | | | | | | | | Fix Description: When doing a TRY_LINK, the compiler complained about lack of parameters being passed to the function. Solution: Added the parameter it wants...
* [svn-r5240] Purpose:Bill Wendling2002-04-232-4/+4
| | | | | | Cleanup Solution: An even better way of using the AC_TRY_LINK macro...
* [svn-r5239] Purpose:Bill Wendling2002-04-232-12/+12
| | | | | | | | Fix Description: Needed to test if the test programs LINK not just COMPILE... Solution: Changed the macro from COMPILE to LINK.
* [svn-r5235] Purpose:Bill Wendling2002-04-233-50/+479
| | | | | | | | | | | | | | | | Update Description: Updated the way we used the AC_INIT macros so that it's current to the new standard way and not deprecated anymore. Also, added a test for some functions during parallel Fortran configure. This required the creation of an H5config_fortran.h file so that we can test for these... Platforms tested: Elena is going to test the changes to the fortran after she checks in her other code. I will test on SDSC machines after getting her code. The other changes were tested on Linux.
* [svn-r5226] Purpose:Bill Wendling2002-04-223-19/+20
| | | | | | | | | | | Feature Update Description: Modified the AC_OUTPUT macro to coincide with the now-standard way of doing things. I.e., you put all of the files you want to generate into the AC_CONFIG_FILES macro and invode AC_OUTPUT with no parameters. Platforms tested: Linux
* [svn-r5132] Purpose:Bill Wendling2002-04-025-1597/+10891
| | | | | | | | | | | | | | | | | | | Autotools Update Description: I've updated autoconf, automake, and libtool to the latest/greatest versions; 2.53, 1.6, and 1.4.2 resp. Many changes come with the new versions: - ltconfig is no longer used - acconfig.h is no longer used (#define values are declared with the macro) - regeneration of all of the aclocal.m4, configure, and H5config.h.in files. - new config.{guess,sub} files - new ltmain.sh file Platforms tested: AIX (blue), and Linux
* [svn-r5112] Bill Wendling2002-03-283-56/+44
| | | | | | | | | | | | | | Purpose: Bug Fix Description: Parallel Fortran wasn't working on Modi4. The tests for parallel MPI Fortran were failing to find MPI files. Solution: Changed the AC_TRY_FLINK() macro so that libraries are included at the end of the link line so that unresolved symbols can be found... Platforms tested: Modi4
* [svn-r5104] Bill Wendling2002-03-282-4/+4
| | | | | | | | | | | | | | | Purpose: Bug Fix Description: Hrm...When I was restoring the LDFLAGS variable after a failure, I fergot to put a $ on the saved_LDFLAGS variable during the assignment. DOH! Solution: Added the $. Platforms tested: Modi4
* [svn-r5100] Purpose:Bill Wendling2002-03-271-11/+32
| | | | | | | New Feature Description: Added support for the IBM PowerPC AIX architecture. Really just a copy of the RS6000 AIX config file...
* [svn-r5092] Purpose:Bill Wendling2002-03-273-757/+770
| | | | | | | | | | | | Bug Fix Description: I wasn't testing if the Fortran compiler could actually do the MPI compilation tests. Solution: Changed the configure script so that it uses Fortran 90 to test the MPI compilation stuff instead of the MPI C compiler... Platforms tested: AIX and Linux
* [svn-r5086] Bill Wendling2002-03-262-180/+116
| | | | | | | | | | | | | Purpose: Bug Fix Description: The new way of detecting LibZ (just specifying the directory where include/ and lib/ are) wasn't propagated down to the Fortran directory. Solution: Added that code... Platforms tested: AIX and Linux
* [svn-r5066] Elena Pourmal2002-03-147-19/+19
| | | | | | | | | | | | | Purpose: Bug fix Description: I borrowed function HDpackFstring from the HDF4 Library and left name unchanged. It causes linking problems for Fortran users that use both HDF4 and HDF5 Libraries in their applications. Solution: Changed the name to be HD5packFstring Platforms tested: Solaris 2.7
* [svn-r5052] Purpose:Bill Wendling2002-03-081-8/+13
| | | | | | | | | | Bug Fix Description: The Fortran module files weren't being uninstalled. Solution: Added them to the 'uninstall:' list... Platforms tested: Linux
* [svn-r5038] Elena Pourmal2002-03-062-2/+8
| | | | | | | | | | | Purpose: Bug fix Description: Several C stub functions were not releasing allocated strings. Solution: Fixed Platforms tested: Solaris 2.7
* [svn-r5001] Purpose:Bill Wendling2002-02-221-0/+3
| | | | | | | | | | | Bug Fix Description: The make uninstall-examples wasn't working if fortran or C++ was built. Solution: Added uninstall-examples to the Makefile. Platforms tested: Linux
* [svn-r4978] Purpose:Quincey Koziol2002-02-171-1/+1
| | | | | | | | Code cleanup Description: Cleanup compiler warnings found by the SGI compiler and gcc 3.0 Platforms tested: FreeBSD 4.5 w/gcc 3.0 (hack) && IRIX64 (modi4)
* [svn-r4866] Elena Pourmal2002-01-264-5/+6
| | | | | | | | | | | | Purpose: Maintenance Description: Several compiler's warnings caused Hitachi SR8000 F90 and C compilers to fail. Solution: Fixed the code to eliminate warnings. Platforms tested: O2K (modi4) and Solaris 2.7 (arabica)
* [svn-r4757] Purpose:Albert Cheng2001-12-301-13/+0
| | | | | | | | | | | | | | | | | | Removing the DPSS (gridstorage) driver source code. Description: The DPSS (using Grid-Storage) driver is retired. Removed the configure option with-gridstorage from configure.in. Cvs remove the following files ./src/H5FDdpss.c ./src/H5FDdpss.h ./test/dpss_read.c ./test/dpss_write.c Regenerated Dependencies files (some had to be hand-edited since 'make depend' did not cover them.) Removed reference to DPSS Virtual file driver from H5F.c. Platforms tested: modi4 (Parallel; -with-gass=...), eirene, arabica (fortran, cxx).