summaryrefslogtreecommitdiffstats
path: root/fortran/test
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r23066] HDFFV-8265: create .def file during configure, added F2003 ↵Allen Byrne2012-11-291-2/+2
| | | | | | optional functions and refactor ISO_C_BINDING usage in cmake files Tested: local cmake
* [svn-r22908] Reverted changes in revision 22819Larry Knox2012-10-161-2/+0
| | | | Tested with h5committest on jam, koala and ostrich.
* [svn-r22854] Fixed issues with default 8-byte real and default 8-byte ↵Scot Breitenfeld2012-10-032-7/+11
| | | | | | integers and the new H5O routines. Tested: jam (gcc,intel)
* [svn-r22839] removed unused variable.Scot Breitenfeld2012-09-281-1/+0
| | | | tested: jam (pgi compiler)
* [svn-r22829] Fixed merge mistake, merge removed part of the subroutine.Scot Breitenfeld2012-09-271-0/+100
| | | | tested: jam (intel)
* [svn-r22828] Scot Breitenfeld2012-09-271-0/+1
| | | | | | HDFFV-8007:Add missing H5O Fortran functions Added new F03 test file for new H5O functions.
* [svn-r22827] HDFFV-8007: Add missing H5O Fortran functions.Scot Breitenfeld2012-09-276-47/+796
| | | | | Tested: jam(gnu,intel)
* [svn-r22826] Fix for: HDFFV-7903 Fortran problem writing control character ↵Scot Breitenfeld2012-09-271-0/+2
| | | | | | to a dataset reconfigured
* [svn-r22825] Fix for: HDFFV-7903 Fortran problem writing control character ↵Scot Breitenfeld2012-09-273-2/+45
| | | | | | to a dataset Tested: (jam, gfortran)
* [svn-r22824] FIX: HDFFV-8118: Support Fortran compiler flags that change the ↵Scot Breitenfeld2012-09-275-151/+161
| | | | | | default size of integer and real Tested: jam(gnu,intel), machine with gcc 4.7 and C long double = 16 bytes.
* [svn-r22819] Added H5BLD_STATIC and HDF5_USE_SHLIB to configure.ac so that ↵Larry Knox2012-09-271-0/+2
| | | | | | if configured with --disable-static the default for HDF5_USE_SHLIB in the compile scripts will be changed to yes. This is a fix for HDFFV-8141, where the compile scripts try to link to non-existant static hdf5 libraries. Tested on jam,koala,ostrich(h5committest) and other THG machines.
* [svn-r22709] HDFFV-8129: reconfigured on jam, Remove overloading of ↵Allen Byrne2012-08-231-15/+16
| | | | | | autotools TESTS var, rename configure.in to configure.ac, convert test scripts from hard *.sh to configure managed *sh.in files. Tested: h5committest
* [svn-r22706] Updated autotools: autoconf 2.69, automake 1.12.3, m4 1.4.16, ↵Larry Knox2012-08-221-124/+148
| | | | | | libtool 2.4.2 Tested THG machines.
* [svn-r22510] Enabled the compilation of tH5E_F03.f90Scot Breitenfeld2012-07-032-12/+4
|
* [svn-r22504] Maintenance: Elena Pourmal2012-06-292-4/+12
| | | | | | | | See HELPDESK-643 issue in JIRA. NAG Fortran compiler doesn't like the current tH5E_F03.f90 file that has only comments and no executable statements. Removed tH5E_F03.f90 from the list of modules to build. Tested on jam with Intel compiler using --enable-fortran2003 flag.
* [svn-r22392] Added test for h5tcreate_f with H5T_STRING_F option.Scot Breitenfeld2012-05-231-0/+45
| | | | | | Cleaned-up formating and comments for h5tcreate_f. Tested: jam (gnu compiler)
* [svn-r22195] Add PASS_REGULAR_EXPRESSION property to fortran tests to verify ↵Allen Byrne2012-03-291-0/+3
| | | | | | 0 errors. Some platforms do not return proper value in CMake ADD_TEST and results in a false positive. Tested: local linux
* [svn-r22163] Added tests for optional parameters in h5ocopy_f.Scot Breitenfeld2012-03-281-62/+143
| | | | | | | Cleaned up comments by removing "C" notation comments Tested: jam (gnu, intel) koala (intel)
* [svn-r22142] Description : New Fortran wrapper (h5ocopy_f) for the C API H5OcopyScot Breitenfeld2012-03-261-2/+51
| | | | | | HDFFV-7965 Tested: jam (gnu), koala (gnu)
* [svn-r21804] Update CMake Required version in all folders to match current ↵Allen Byrne2011-12-051-1/+1
| | | | standard 2.8.6
* [svn-r21778] Description:Scot Breitenfeld2011-11-291-1/+12
| | | | | | Added test for h5dget_space_status_f. Tested: jam (gnu, intel, pgi)
* [svn-r21720] Description:Scot Breitenfeld2011-11-051-1/+1
| | | | | | Renamed hdf file dsetf.h5 to dsetf_F03.h5 to avoid a possible conflict with the same file created in the fortranlib_test.f90 test. Tested: jam (pgi)
* [svn-r21719] Description:Scot Breitenfeld2011-11-051-37/+37
| | | | | | Removed using INT() on an already INTEGER variable on the input argument to the verify routine, which was causing wrong verify results for the two integers on a Mac. Tested: fred (gnu) in production mode.
* [svn-r21710] CMake FindMPI module changed to look for fortran libs. Cmake ↵Allen Byrne2011-11-031-8/+2
| | | | | | | | files updated to link with fortran mpi libs. Updated cacheinit.cmake to set num of procs to 3 for hdf testing. Tested: local linux and on windows 7
* [svn-r21691] Removed extra "file_close" test since it is already Scot Breitenfeld2011-10-291-8/+0
| | | | | | | in fortranlib_test.f90. I think it was causing the make check -j8 race condition failures in daily tests. Tested jam (gfortran, intel)
* [svn-r21690] Albert noted on AIX:Scot Breitenfeld2011-10-291-2/+2
| | | | | | | | | | | > make failed: > "../../../hdf5/fortran/test/fortranlib_test_1_8.f90", line 642.15: > 1513-041 (S) Arguments of the wrong type were specified for the > INTRINSIC procedure "mod". Fixed by defining both arguments in MOD as integer size_t Tested: jam (gfortran, intel)
* [svn-r21667] Update FOLDER solution option for target properties. Added ↵Allen Byrne2011-10-251-3/+10
| | | | | | OPTION command for solution folder and no packaging. Tested: local linux
* [svn-r21584] Removed H5L_info_t definition from test source, it's defined in ↵Scot Breitenfeld2011-10-141-13/+0
| | | | | | the hdf5 library. tested: jam (intel)
* [svn-r21536] Desciption: Removed H5Eget_auto_f from source, moved to ↵Scot Breitenfeld2011-10-131-4/+4
| | | | | | | | F2003_new branch for further testing. Tested: jam (gnu)
* [svn-r21475] Description: fixed C_LOC(X) non-standard argument X for ↵Scot Breitenfeld2011-10-051-1/+1
| | | | | | multi-dimensional arrays detected using xlf compiler. Tested: jam (intel, gnu, pgi) F2003 compilers.
* [svn-r21435] Add F2003 IF-ENDIF protection blocks around _F03 file processingAllen Byrne2011-09-301-0/+25
|
* [svn-r21339] Description: Added test for reading and writing vl strings in ↵Scot Breitenfeld2011-08-312-1/+256
| | | | | | | fortran (using F2003), for both 1D and 2D array of vl strings. Tested: jam (pgi, gfortran 4.5, ifort) linew (12.3 beta)
* [svn-r21312] Description: fixed un-initialized errors for strings and ↵Scot Breitenfeld2011-08-251-6/+9
| | | | | | changed the INTEGER type getting passed the verify* programs in the test programs. Fixes problems with Sun compilers 12.3 beta with the -m64 flag. Tested: linew( 12.3 beta)
* [svn-r21298] Add fortran library depends to test fortran library buildAllen Byrne2011-08-231-2/+6
| | | | Tested: local linux
* [svn-r21248] Mereged the F2003 branch into the trunk.Scot Breitenfeld2011-08-1829-848/+4548
| | | | | | | | | Items merged: fortran directory, src/libhdf5.settings.in configure.in configure MANIFEST Tested: (all platforms used by daily tests, both with --enable-fortran and --enable-fortran2003)
* [svn-r20504] Purpose:Mike McGreevy2011-04-141-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | General shared library improvements for CYGWIN / AIX Description: Shared libraries are disabled on both CYGWIN and AIX due to inability to build them correctly. Part of the problem in both of these situations is the lack of the libtool flag -no-undefined, which tells libtool that all needed symbols are defined at link time (a requirement on these systems) and that it's okay to build shared libraries. Another problem are lack of dependencies between wrapper libraries and core C HDF5 library. This patch addresses both of these by fixing configure to add in -no-undefined flag for libtool during linking and adds automake dependencies in the Makefile.am files. After testing, both CYGWIN and AIX now generate shared libraries, but there are still some test failures in each. (cache_api, dt_arith, and testerror.sh on CYGWIN, and fortran tests on AIX). Even though the shared libraries are not quite perfect, this is a general improvement to what we had before, so I'm applying the patch anyways. Note that default behavior of shared libraries on these systems being disabled has NOT been changed and requires the use of the --enable-unsupported to attempt to build them. We will need to address the test failures in each architecture prior to formally supporting shared libraries on each. Tested: h5committested & CYGWIN tested (on bangan) (AIX tested by Albert on bp-login2)
* [svn-r20502] Purpose:Mike McGreevy2011-04-141-25/+83
| | | | | | | | | | | | | | | | | | | | | | | | Add "silent make" mode configure option. Description: Automake 1.11 has a new option available that allows for a silent make mode. This functionality needs to be explicitly enabled in configure.in via the use of the automake macro AM_SILENT_RULES, which is what this commit is adding. This introduces a new configure option: --{en|dis}able-silent-rules This option is on by default, and simplies compile and link line outputs when building the library. Disabling this option will print full "verbose" output (i.e., full compile and linking lines for each target). Tested: This was tested on jam & h5committested
* [svn-r20487] Bug 1386 - allow dimension size to be zero even though it isn't ↵Raymond Lu2011-04-121-1/+7
| | | | | | | | | | | | unlimited. This is a follow-up checkin for r20440 and r20469: 1. The dataspace code has another bug - when the maximal dimension isn't passed in for H5Sset_extent_simple, it is supposed to be same as the dimension. The current library sets NULL to it. I corrected it and added a test case to it. 2. I corrected the tests of Fortran and C++ for this problem. Tested on heiwa, jam, and amani.
* [svn-r20475] Purpose:Mike McGreevy2011-04-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Revise shared Fortran library disabling scenarios in configure - Improve configure output summary Description: Shared Fortran libraries are not supported on Mac, but were being disabled by configure in a way that also forced the C libraries to be static-only. This has been fixed, so now only shared Fortran is disabled while shared C can remain. This prompted two additional changes: 1. While working on the check that addresses whether or not shared Fortran libraries are allowed, removed old and no longer needed check(s) that disable shared Fortran libraries with HP, Intel 8, PGI, and Absoft compilers. (Essentially, Mac is the only situation in which Fortran shared are disabled by configure.) 2. Having two different states of libraries (i.e. shared C library with static-only Fortran library) was not apparent in the configure summary, which labeled all libraries as either shared and/or static. I've added lines to both the C++ and Fortran output sections to list shared/static-ness of these libraries specifically. Additionally, I've made sure that the new --enable-unsupported configure option correctly overrides configure if it tries to disable a shared library. Tested: jam, fred, & h5committest
* [svn-r20315] brought revisions 19868:20300 from the 1.8.6_vms branch to the ↵Raymond Lu2011-03-241-0/+6
| | | | trunk for VMS work
* [svn-r20201] Order fflush tests - fflush2 DEPENDS on fflush1Allen Byrne2011-03-081-0/+1
|
* [svn-r20153] Move ext lib handling for ext project building to a common ↵Allen Byrne2011-02-241-4/+4
| | | | | | macro. Update HDF5 project to use HDFMacros.cmake file. Add test properties for test ordering. Tested: local linux, windows
* [svn-r20141] Bring 1.8 r20139 cmake and windows changes to trunkAllen Byrne2011-02-221-13/+0
|
* [svn-r20033] Porblem: A typo caused compilation failures with gfortran 4.6 ↵Elena Pourmal2011-02-031-3/+3
| | | | | | | | on fred. Fixed. Platforms tested: fred and jam (minor change)
* [svn-r19914] Correct format of empty parameterAllen Byrne2011-01-051-1/+1
| | | | bring r19913 from 1.8
* [svn-r19910] Change how LINK_FLAGS for fortran are appended on Windows - ↵Allen Byrne2011-01-051-5/+3
| | | | correct for just shared libs
* [svn-r19909] Change how LINK_FLAGS for fortran are appended on WindowsAllen Byrne2011-01-051-5/+5
| | | | bring r19908 from 1.8 branch
* [svn-r19907] Windows: Correct how fortran links in CRT library. Also correct ↵Allen Byrne2011-01-041-8/+8
| | | | | | macro use for checking libtype. bring r19906 from 1.8 branch
* [svn-r19839] Updated to libtool v 2.4, autoconf 2.68 and m4-1.4.15.Larry Knox2010-11-231-0/+3
| | | | Tested with h5committest on amani, heiwa, and jam.
* [svn-r19509] Improve CMake support for CYGWIN.Allen Byrne2010-10-041-22/+14
| | | | | | Correct script comment in testh5diff.sh Tested: Windows Cygwin