summaryrefslogtreecommitdiffstats
path: root/fortran
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [svn-r4030] Elena Pourmal2001-06-211-0/+31
| | | | | | | | | Purpose: IBM SP F90 HDF5 Library port Description: Added necessary definitions to the configuration file. Platforms tested: NERSC IBM SP (gseaborg)
* [svn-r4029] Elena Pourmal2001-06-211-3/+59
| | | | | | | | | Purpose: IBM SP F90 HDF5 Library port Description: Added necessary type definitions for SP2 port. Platforms tested: Gseaborg ( NERSC IBM SP)
* [svn-r4027] Elena Pourmal2001-06-2110-34/+73
| | | | | | | | | | Purpose: Windows port Description: Modified examples source code to reflect the changes in the read/write APIs Platforms tested: DEC UNIX, Linux
* [svn-r4026] Elena Pourmal2001-06-2111-60/+126
| | | | | | | | | Purpose: Windows port Description: Modified code to reflect the changes in the read/write APIs. Platforms tested: Windows 98, Linux, DEC UNIX
* [svn-r4025] Elena Pourmal2001-06-2120-1282/+13140
| | | | | | | | | | | | | | | | | Purpose: Windows and DEC OSF port Description: Added support for Windows and DEC UNIX (OSF1) Solution: Interface blocks for each C function called from corresponding F90 function were added to port HDF5 F90 Library to Windows platforms. Special DEC compilers directives were added to avoid name conflicts for C functions called from F90 functions on Windows and DEC UNIX. Also changes were done to the h5dwrite/read_f and h5awrite/read_f interfaces ( extra parameter added to make code portable between Windows and UNIX platforms) Platforms tested: Windows 98 (static library only), DEC UNIX
* [svn-r3961] Elena Pourmal2001-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | Purpose: HPUX 11.00 port Description: Redundant "USE" statements triggered F90 compiler bug on HPUX 11.00 systems. Solution: Removed redundant "USE" statement as was recommended by HP people. This fix is different from the fix I applied to 1.5 branch. The branch does not have Windows port yet (I am waiting for DEC response on DLL bug). So I decided to make a minimum change to the source code at this point. Fix applied to 1.5 branch is more consistent but several other files have to be modified. When I finish Windows port all F90 files in this branch will be replaced anyway. Platforms tested: HPUX 11.00 (kelgia)
* [svn-r3934] Purpose:Bill Wendling2001-05-154-6/+6
| | | | | | | | | | | | | | | | Code Update Description: Ported change from the 1.5 branch to the 1.4 branch where all HDF5 include files are in quotes instead of angle brackets: #include "hdf5_file.h" instead of #include <hdf5_file.h> Platforms tested: Linux
* [svn-r3931] Purpose:Bill Wendling2001-05-157-9849/+5
| | | | | | | | | Fix Description: Fixed to use the top-level bin/ directory instead of having the files copied here... Platforms tested: Linux
* [svn-r3923] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-05-121-0/+344
|
* [svn-r3805] Purpose:Bill Wendling2001-04-121-1/+1
| | | | | | | | | | | | | | Bug Fix Description: If we need to specify a -R flag for dynamic libraries (like, in the case when we specify --with-hdf4), then this flag needs to be added to the linking line so that it will show up in the generated library and other programs linking to that library will be able to find the relevant libraries. Solution: Added the DYNAMIC_DIRS macro to the link line. Platforms tested: Arabica
* [svn-r3692] Purpose:Bill Wendling2001-03-222-12/+51
| | | | | | | | | | | Bug Fix Description: testpar/Makefile was being generated even if parallel wasn't specified. Solution: Conditionally create this file only if parallel is specified. Platforms tested: Linux
* [svn-r3644] Elena Pourmal2001-03-151-3/+30
| | | | | | | | | Purpose: Port to DEC ALPHA running LINUX Description: Added necessary definitions to the fortran header file for LINUX port. Platforms tested: DEC ALPHA LINUX and DEC OSF
* [svn-r3643] Elena Pourmal2001-03-151-0/+49
| | | | | | | | | | Purpose: Port to DEC ALPHA running LINUX Description: I added alphaev67-linix-gnu configuration files to ./config and ./fortran/config directories. Platforms tested: DEC ALPHA LINUX and DEC OSF
* [svn-r3544] Elena Pourmal2001-03-021-4/+4
| | | | | | | | | | | | Purpose: Bug fix Description: Function name h5rget_object_type_obj_f was used in test program instead of the generic name h5rget_object_type_f. Solution: Changed the name. Platforms tested: Linux (eirene)
* [svn-r3374] Purpose:Bill Wendling2001-02-061-1/+2
| | | | | | | | | | | Bug fix Description: The /bin/csh shell was causing problems if you were using a different shell than csh (like bash). It couldn't find the compiler. Solution: Changed to the more standard /bin/sh Platforms tested: Linux
* [svn-r3323] Purpose:Quincey Koziol2001-01-241-0/+168
| | | | | | | | | New platform Description: Support the Cray SV1 machine. (config file is identical to unicosmk file right now). Platforms tested: Cray SV1 (killeen.nersc.gov)
* [svn-r3320] Elena Pourmal2001-01-221-1/+1
| | | | | | | | | | | | | Purpose: Bug fix Description: Compilation failed for the H5f90global.f90 file on DEC UNIX (hdf5-1.4.0-beta3-pre2) When new definition H5E_TBBT_F was added, the length of the corresponding H5E_flags array was not increased. Solution: Fixed the length of the array. Platforms tested: DEC UNIX (gondolin)
* [svn-r3306] Elena Pourmal2001-01-191-16/+17
| | | | | | | | | | | | Purpose: Bug fix. Description: While building on T3E, I noticed several compiler warnings about variable being used before its value was defined. Solution: Fixed. Platforms tested: T3E (mcurie.nersc.gov)
* [svn-r3305] Purpose:Quincey Koziol2001-01-192-5/+8
| | | | | | | | Code cleanup Description: Removed some additional references to ragged arrays. Platforms tested: IRIX64 (modi4)
* [svn-r3298] Purpose:Bill Wendling2001-01-182-2/+2
| | | | | | | | | | | Bug Fix Description: Small bug fix to the acsite.m4 stuff. We should check if the Fortran 9X compiler was found instead of the CC compiler. Solution: Changed CC to F9X macro. Platforms tested: Linux
* [svn-r3260] Purpose:Bill Wendling2001-01-101-1/+1
| | | | | | | | | | | Bug Fix Description: The test ``test -e "filename"'' doesn't work with some Bourne shells (for instance, on Arabica). Solution: Changed test to ``test -f "filename"''. Platforms tested: Arabica
* [svn-r3190] Purpose:Bill Wendling2000-12-221-1/+1
| | | | | | | | | | | | | | Bug fix Description: This should fix the problem with installing the Fortran module files. Solution: This script determines if the HDF5 module is created. If it is, then we assume that we need to install all of the modules. I check for both upper and lowercase in the name cause I'm not sure what weird fortran compilers will do. Platforms tested: Linux
* [svn-r3150] Purpose:Bill Wendling2000-12-181-5/+3
| | | | | | | | | | | Another fix... Description: This should work for all platforms now. The other fix didn't work for the Linux platform Solution: Explicitly copy the modules if they exist. Platforms tested: Linux
* [svn-r3149] Purpose:Bill Wendling2000-12-181-1/+5
| | | | | | | | | | | | | Bug Fix Description: When trying to install the Fortran Modules, it would barf if there weren't any files in the directory with that extension (i.e., in the test/ directory). Solution: Changed the installation to install only those files which actually have the correct extension we want. Platforms tested: This type of fix works on the T3E and Linux
* [svn-r3144] Purpose:Bill Wendling2000-12-144-51/+76
| | | | | | | | | | | Install Fix Description: Fortran modules need to be installed. Solution: I check for the extension modules are created with and use that during the install... Platforms tested: Linux
* [svn-r3130] Elena Pourmal2000-12-132-2/+3
| | | | | | | | | | | | Purpose: Maintenance Description: Not all platforms support F90 MPI. I used USE MPI statement, and it did not work on T3E (mcurie.nersc.gov) Solution: Use INCLUDE 'MPIF.H' statement instead of USE MPI. Platforms tested: O2K and T3E
* [svn-r3129] Purpose:Bill Wendling2000-12-131-1/+1
| | | | | | | | Removal of redundancy Description: HDF5.f90 was added in when it didn't need to be some times... Platforms tested: T3E