summaryrefslogtreecommitdiffstats
path: root/fortran
Commit message (Collapse)AuthorAgeFilesLines
* [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).
* [svn-r4755] Purpose:Quincey Koziol2001-12-221-1/+1
| | | | | | | | Bug Fix Description: Change H5Rget_object_type to H5Rget_obj_type. Platforms tested: Linux 2.2.x (eirene)
* [svn-r4683] Purpose:Quincey Koziol2001-12-071-0/+4
| | | | | | | | | | | | | | Bug fix. Description: Fix fortran stub for H5P[gs]et_hyper_cache. Solution: Made the fortran subs not execute any function calls into the library, unless v1.4 compatibility is turned on. Elena will be following this up with a real fix. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4652] Elena Pourmal2001-11-271-1/+13
| | | | | | | | | | | | Purpose: Bug fix Description: Somehow I forgot to add DEC compiler directives to the H5Eff.f90 file. Linking failed on OSF 5.1 Solution: Added necessary compiler directives for name translations. Platforms tested: Not tested yet but without this change it would fail.
* [svn-r4638] Elena Pourmal2001-11-273-1/+54
| | | | | | | | | Purpose: Maintenance Description: Added tests for the H5E Fortran interface Platforms tested: arabica and eirene