summaryrefslogtreecommitdiffstats
path: root/fortran
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5284] Elena Pourmal2002-04-291-3/+3
| | | | | | | | | | Purpose: Maintenance (brought back changes from 1.5 branch) Description: Replaced HAVE_XXXX with H5_HAVE_XXXX and used H5pubconf_fortran.h file instead of H5config_fortran.h Platforms tested: modi4
* [svn-r5283] Purpose:Bill Wendling2002-04-291-3/+4
| | | | | | Update Description: Added cleanup of the H5pubconf_fortran.h file.
* [svn-r5282] Purpose:Bill Wendling2002-04-292-14/+117
| | | | | | | | | Update Description: Updated the h5vers script to also modify the configure.in files and regenerate the configure file. Platforms tested: Linux
* [svn-r5265] 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-r5264] Elena Pourmal2002-04-251-2/+3
| | | | | | | | | | | | 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-r5258] Elena Pourmal2002-04-251-4/+16
| | | | | | | | | Purpose: Bug fix Description: Brought back changes from 1.5 branch to use MPI_*_c2f(f2c) functions Platforms tested: modi4 and t3e (NERSC mcurie)
* [svn-r5250] Purpose:Bill Wendling2002-04-244-50/+391
| | | | | | | | | | | Update Description: Added the check for MPI_{Comm,Info}_{f2c,c2f} functions to the Fortran wrappers. There was a bogus H5config.h.in file in the fortran/src directory. Replaced it with H5config_fortran.h.in instead. Platforms tested: HP-UX
* [svn-r5249] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-04-241-0/+61
|
* [svn-r5234] Purpose:Bill Wendling2002-04-232-32/+93
| | | | | | | | | | Update Description: Updated the way some of the macros were being used in the configure file. Some of the behavior is deprecated. Mostly has to do with the AC_OUTPUT and AC_INIT macros... Platforms tested: Linux
* [svn-r5140] Purpose:Bill Wendling2002-04-034-1598/+10889
| | | | | | | | | | | | | Upgrade of autotools... Description: Upgraded the configure files to use the newest auto tools. The directions for regenerating the configure files are the same for the 1.5 branch, you should only regenerate them on sleipnir or dangermouse for now. Eirene has an older version of the autotools on it. Burrwhite isn't ready yet, but when it is, it should be upgraded to the latest/greatest tools as well... Platforms tested: Linux
* [svn-r5117] Purpose:Bill Wendling2002-03-293-58/+46
| | | | | | | | | | | | Bug Fix Description: Back ported fix for the Fortran MPI parallel test to the 1.4 branch. Solution: Needed to change the order of the link line in the acsite.m4 file so that libraries came after the *.o file to catch some of the unresolved references being generated. Platforms tested: Modi4
* [svn-r5105] Bill Wendling2002-03-282-4/+4
| | | | | | | | | | | | | Purpose: Bug Fix Description: When restoring the LDFLAGS variable after an error, forgot to put a $ on the saved_LDFLAGS variable. This resulted in an assignment of the string "saved_LDFLAGS" to LDFLAGS... Solution: Added the $ to saved_LDFLAGS Platforms tested: Modi4
* [svn-r5093] Bill Wendling2002-03-273-995/+946
| | | | | | | | | | | | | Purpose: Bug Fix Description: We were testing of the MPI C compiler could build an MPI program. We should be testing if the MPI F90 compiler could build an MPI program. Solution: Changed so that we check if the MPI F90 compiler can build an MPI program instead... Platforms tested: AIX and LInux
* [svn-r5067] 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-r5054] Purpose:Bill Wendling2002-03-081-5/+10
| | | | | | | | | | | Bug Fix Description: Fortran module files weren't uninstalled when doing an uninstall. Solution: Added the code into the uninstall: part of the conclude.in file to remove them if they're there... Platforms tested: Linux
* [svn-r5039] Elena Pourmal2002-03-063-1/+7
| | | | | | | | | | | Purpose: Bug fix Description: Several C stub functions were not releasing allocated strings. Solution: Fixed Platforms tested: Solaris 2.7
* [svn-r4865] Elena Pourmal2002-01-264-5/+6
| | | | | | | | | | | | Purpose: Maintenance Description: Several compiler's warnings caused Hitachi SR8000 running HI-UX/MPP F90 and C compilers to fail. Solution: Fixed code to eliminate warning. Platforms tested: O2K (modi4) and Solaris 2.7 (arabica)
* [svn-r4761] Purpose:Albert Cheng2001-12-311-13/+0
| | | | | | | | | | | | | | | | | | | | | Removing the DPSS (gridstorage) driver source code. (same as the v1.5) 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 (pthread safe) arabica (fortran, cxx).
* [svn-r4655] Elena Pourmal2001-11-271-0/+20
| | | | | | | | | Purpose: Maintenance Solution: Added configurations files for OSF 5.1 Platforms tested: OSF 5.1 at PSC
* [svn-r4651] Elena Pourmal2001-11-271-0/+12
| | | | | | | | | | | | 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: OSF 5.1 (PSC)
* [svn-r4648] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-11-271-0/+44
|
* [svn-r4641] Elena Pourmal2001-11-272-1/+10
| | | | | | | | | Purpose: Maintenance Description: Added tests for the H5E Fortran interface Platforms tested: arabica and eirene
* [svn-r4640] Elena Pourmal2001-11-272-3/+10
| | | | | | | | | Purpose: Bug fix Description: Error messages were printed to the file and standard output regardless of the parameters passed to the h5eprint_f function. h5eprintc function did not close the file with the error output. Fixed. Platforms tested: arabica and eirene
* [svn-r4534] Elena Pourmal2001-10-091-0/+1
| | | | | | | | | | | | | Purpose: Bug fix Description: On NERSC SP3 configure failed while trying to figure out how to print long long. Solution: Added the following line hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'} Platforms tested: NERSC SP3
* [svn-r4360] Purpose:Quincey Koziol2001-08-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Code cleanup (sorta) Description: When the first versions of the HDF5 library were designed, I remembered vividly the difficulties of porting code from a 32-bit platform to a 16-bit platform and asked that people use intn & uintn instead of int & unsigned int, respectively. However, in hindsight, this was overkill and unnecessary since we weren't going to be porting the HDF5 library to 16-bit architectures. Currently, the extra uintn & intn typedefs are causing problems for users who'd like to include both the HDF5 and HDF4 header files in one source module (like Kent's h4toh5 library). (Merged from the same changes to development branch) Solution: Changed the uintn & intn's to unsigned and int's respectively. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4297] Bill Wendling2001-08-012-0/+6
| | | | | | | Purpose: Regeneration of Dependencies files Description: Regenerated Dependencies files with "make Dependencies"
* [svn-r4295] Bill Wendling2001-08-014-79/+129
| | | | | | | | | | | Purpose: Back-port of Bug Fix Description: Back port from the 1.5 branch of the .depend/Dependencies files generation bug. (When the $srcdir et.al. macros began with a ".", they were lopping off the first character of a header file's path). Platforms tested: Linux
* [svn-r4235] Elena Pourmal2001-07-181-1/+3
| | | | | | | | | | | Purpose: Improvement Description: In production mode configure adds -g to compilation flags. Solution: Used Albert's solution to define CFLAGS to get rid of the -g flag Platforms tested: IBM SP3 (Nersc gseaborg)
* [svn-r4234] Elena Pourmal2001-07-181-0/+30
| | | | | | | | | | | Purpose: Bug fix Description: Last time by mistake I commited a wrong file Solution: Always check files into CVS from the directory where actual tests run. Platforms tested: gondolin
* [svn-r4229] Elena Pourmal2001-07-171-30/+3
| | | | | | | | | | | Purpose: Improvement Description: On DEC UNIX configure adds -g flag in production mode Solution: Used Albert's fix for SPs to eliminate the flag. Platforms tested: gondolin (both production and debug modes)
* [svn-r4223] Purpose:Albert Cheng2001-07-163-85/+31
| | | | | | | | | Improvement Description: Combined all powerpc-ibm config files into one. Added parallel fortran configuration stuff in it too. Platforms tested: LLNL Blue (parallel)
* [svn-r4214] Elena Pourmal2001-07-163-10/+19
| | | | | | | | | | | | | Purpose: Bug fix (bug #625) Description: Character buffers were not copied and freed properly. That caused segmentation fault on Linux (Debian 2.2, a glibc2.1.3-based distro and gcc 2.95.2 and NAGWare Fortran 95 compiler Release 4.0a(392). Also many compilers screamed about this piece of code. Solution: Asked Quincey to fix the code to do right thing. Platforms tested: Solaris 2.7 (arabica)
* [svn-r4207] Elena Pourmal2001-07-131-0/+30
| | | | | | | | | Purpose: hpux10.20 F90 port Description: Added F90 support for HPUX 10.20 Platforms tested: HpUX 10.20 (sangamon)
* [svn-r4204] Bill Wendling2001-07-131-1/+1
| | | | | | | | | | Purpose: Bug Fix Description: The gseaborg machine at NERSC needs the -I../src flag to find the appropriate modules. Solution: Added that to the compile line...
* [svn-r4190] Bill Wendling2001-07-111-1/+2
| | | | | | | | Purpose: Bug Fix Description: Back ported the fix to the module dependencies vis-a-vis the ptesthdf5_fortran.f90 file.
* [svn-r4173] Bill Wendling2001-07-102-2/+2
| | | | | | | Purpose: Bug Fix Description: Back porting the fix to the fortran FFLAGS macro.
* [svn-r4165] Bill Wendling2001-07-096-50/+47
| | | | | | | | | | | | | | | | | | | | | Purpose: Bug Fixes Description: If the system doesn't support modules, then the F9XMODFLAG would be empty. This would cause things like '.' and '../src' to be stranded on the compile line by themselves and the compiler would barf. Also, there needs to be a dependence between the thyperslab_wr program and the THDF5 module. Solution: Put the code to generate the -{M,I,p}<directory> flags in the acsite.m4 file since it's not possible to check if a macro is empty and do substitution on it in the Makefiles. Put a dependency in the Makefile.in so that THDF5 will be made before the thyperslab_wr program. Platforms tested: Linux
* [svn-r4156] Bill Wendling2001-07-092-41/+51
| | | | | | | | | | | Purpose: Fix Description: I didn't put the zlib fix into the 1.4 branch. Solution: Put the fix into the configure to clear the cache so that configure always checks for zlib in the fortran/ directory so that it'll be put in the LFlags macro.
* [svn-r4140] Elena Pourmal2001-07-061-1/+1
| | | | | | | | | | | | Purpose: Make T3E happy Description: hdf5-1.4.2-pre0 would not build without adding special flag to disable linker warning #412 for Fortran Solution: Disable warning #412 Platforms tested: T3E
* [svn-r4132] Elena Pourmal2001-07-061-1/+1
| | | | | Purpose: Another typo fix that I did not catch in the 1.4 branch but fixed in 1.5.
* [svn-r4130] Elena Pourmal2001-07-061-2/+2
| | | | | | | | | Purpose: Typo fix Description: Today's daily tests failed on modi4 (pp) because name of the H5FDmpioff.f90 was misspelled.
* [svn-r4117] Bill Wendling2001-07-052-119/+506
| | | | | | | | | | | | | Purpose: Bug Fix Description: During a parallel make session, some modules would get built way before the modules they depend upon were built. Solution: Explicitly put the dependencies in the Makefile.in so that things will be built in the correct order. Platforms tested: modi4 and eirene.
* [svn-r4074] Elena Pourmal2001-06-271-2/+5
| | | | | | | | | Purpose: F90 || port Description: Updated test to use new h5dread/write_f functions Platforms tested: NERSC IBM SP (gseaborg)
* [svn-r4073] Elena Pourmal2001-06-271-1/+1
| | | | | | | | | | | Purpose: Bug fix for IBM SP F90 || port Description: mpxlf90_r compiler does not like "." for current directory Solution: Changed "." to "./" Platforms tested: NERSC IBM SP (gseaborg)
* [svn-r4072] Elena Pourmal2001-06-271-1/+1
| | | | | | | | | | | | | Purpose: SP F90 parallel port Description: Makefile.in did not have thdf5.lo on the compilation line, that caused linking problems for the test on SP3 (gseaborg) Solution: Added the file name to the compilation line. Platforms tested: NERSC IBM SP
* [svn-r4049] Bill Wendling2001-06-211-1/+1
| | | | | | | | | | Purpose: Bug Fix Description: This puts the changes Elena made into the correct configure file. (It should go into the acsite.m4 instead of the configure file). This is only put in the 1.4 branch right now to save messing up the 1.5 branch for now :-).
* [svn-r4040] Elena Pourmal2001-06-211-1/+1
| | | | | | | | | | | | | | | | Purpose: Bug bypass Description: Fortran configure checks flags where to find F90 modules in the order "M", "I" and "p". On IBM SP "M" is a reserved flag, configure does not understand compiler's warning and uses it to specify module directories. Then tests and examples compilation fails since module directory is not specified correctly on the compilation line. Solution: Changed the order of flags to be "I", "M", "p", so configure on IBM SP finds the correct flag first. Platforms tested: IBM SP, Solaris 2.7, Linux, DEC UNIX, HP 11.00, IRIX64 (yes, all of them :-)
* [svn-r4039] Elena Pourmal2001-06-211-1/+1
| | | | | | | | | | | Purpose: Maintenance on IBM SP Description: I used unnecessary system specific compiler falgs Solution: Removed unnecessary flags Platforms tested: NERSC IBM SP (gseaborg)
* [svn-r4037] Elena Pourmal2001-06-212-384/+0
| | | | | | | | | | | | Purpose: Windows port Description: Names of H5f.c H5ff.f90 files caused linking problems on Windows platforms. Solution: Renamed the files to H5_f.c and H5_ff.f90. Platforms tested: Windows 98 and Solaris 2.7.
* [svn-r4036] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-06-211-0/+171
|