summaryrefslogtreecommitdiffstats
path: root/fortran/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r26547] Merged changes from the trunk into the branch:Scot Breitenfeld2015-03-2322-478/+455
| | | | | | svn merge -r26029:26536 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran Tested: h5committest
* [svn-r26395] Merges r26329 from trunkDana Robinson2015-03-091-5/+0
| | | | | | | | | | | | | | Removed the configure option that allows selective disabling of individual internal filters (fletcher32, shuffle, etc.). This feature mucked up the code with a lot of #ifdefs, saved very little space and was not scalable to a general scheme for library size reduction. We've decided to remove the feature while we investigate a more general scheme for decreasing the library size. Fixes: HDFFV-9086 Tested on: h5committest
* [svn-r26371] Update cmake mininum versionAllen Byrne2015-03-051-1/+1
| | | | Update windows wix cpack process.
* [svn-r26316] Add IS_F2003 option to def file macroAllen Byrne2015-02-261-1/+4
|
* [svn-r26314] Brought autotools related changes from the trunk to the branch, ↵Scot Breitenfeld2015-02-261-1/+2
| | | | r26188 r26280
* [svn-r26308] Merged r26214, 26217, 26233, 26241 from the trunk.Scot Breitenfeld2015-02-256-66/+225
|
* [svn-r26304] bring 26303 from trunk:Mohamad Chaarawi2015-02-251-2/+2
| | | | remove files with .clog2 extension generated by MPE when doing make clean
* [svn-r26224] merge 26180 from trunk:vms_last_support_1_8Mohamad Chaarawi2015-02-181-1/+0
| | | | | | | | | | configure fixes for HDFFV-9068,9069,9096,9097,9135 from autotools_rework branch: - Remove Infering parallel compilers (C and Fortran) from configure.ac - Remove restriction to build shared with parallel - Cleanup parallel sections in configure.ac - remove large file support checks - MPE fixes.
* [svn-r26064] HDFFV-9018: Install PDB files to bin folder with dlls.Allen Byrne2015-01-281-2/+2
| | | | Tested: windows
* [svn-r26030] Merged changes from the trunk into the branch:Scot Breitenfeld2015-01-2622-590/+483
| | | | | | svn merge -r25629:26029 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran Tested: jam (--enable-fortran2003)
* [svn-r25846] Correct typos in linux export of modAllen Byrne2014-11-251-1/+1
|
* [svn-r25705] Add LD path to HDF5 install directory to address HDFFV-8944.Larry Knox2014-10-141-0/+2
| | | | Tested with h5committest and failed external daily tests.
* [svn-r25698] (port fix done by Allen)Albert Cheng2014-10-131-3/+20
| | | | | | File is not generated by non-2003 compliant fortran compilers. Tested: jam, koala and platypus
* [svn-r25673] Change version to 1.8.15-snap0.Albert Cheng2014-10-061-1/+1
|
* [svn-r25669] Snapshot version 1.8 release 14 (snap18)HDF Tester2014-10-051-2/+2
|
* [svn-r25647] Updated the LT_VERS_* to match the branch.Scot Breitenfeld2014-10-011-2/+2
|
* [svn-r25630] Brought changes from the trunk to the branch:Scot Breitenfeld2014-09-295-81/+75
| | | | svn merge -r25432:25629 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran
* [svn-r25497] Description:Quincey Koziol2014-07-301-1/+1
| | | | | | | | | | Merge changes that correspond to the 64-bit ID changes (without the actual switch to 64-bit IDs) to the 1.8 release branch. (Plus a few minor cleanups and alignments with the trunk that aren't on the branch) Tested on: Mac OSX/64 10.9.4 (amazon) w/C++ & FORTRAN (h5committested on branch already for a week)
* [svn-r25433] Brought changes from the trunk into the branch.Scot Breitenfeld2014-07-186-40/+285
| | | | | | | | | | | | | | | For the top level, brings in changes for configure.ac, configure and the MANIFEST: svn merge -c25286 https://svn.hdfgroup.uiuc.edu/hdf5/trunk . svn merge -c25287 https://svn.hdfgroup.uiuc.edu/hdf5/trunk . svn merge -c25290 https://svn.hdfgroup.uiuc.edu/hdf5/trunk . For the fortran level: 384 17:00 svn merge -r25235:25272 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran 389 17:01 svn merge -r25284:25432 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran For the fortran merges, I skipped changes relating to hyperslab selection since the C source has not been merged from the trunk yet. These changes should be in place in the fortran source when the C source is merged to the 1.8 branch.
* [svn-r25402] Bring 25397/8 from trunk:Mohamad Chaarawi2014-07-101-1/+0
| | | | | | | - remove configure checks for MPI_File_get_size and Big MPI_File_set_size as they are supported by MPIO implementations today. - fix bug in t_mpi.c (HDFFV-8856) tested with h5committest.
* [svn-r25237] Merged changes from the trunk to the branch,Scot Breitenfeld2014-06-032-15/+15
| | | | | | svn merge -r25009:25235 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran Tested: jam (gnu, intel, pgi)
* [svn-r25111] Changed Subeversion EOL and executable properties. No code changes.Dana Robinson2014-04-251-572/+572
|
* [svn-r25106] Removed LT_ADD_LIBHDF5_DEPENDENCY configure conditional to roll ↵Larry Knox2014-04-252-10/+4
| | | | | | | | back fix for removing rpaths from lib files. The fix also removed dependencies on libhdf5, etc. when the --disable-sharedlib-rpath configure option was invoked. Added instead configure variable hardcode_into_lib=no. This removes rpath from lib files on Linux and solaris machines. Tested with h5committest on jam, koala, ostrich and platypus (cmake), and on emu and kite.
* [svn-r25036] Maintenance before creating 1_8_13 branch: changed version ↵Elena Pourmal2014-04-141-1/+1
| | | | number to 1.8.14-snap0
* [svn-r25027] Merged changes from the trunk to the branch,Scot Breitenfeld2014-04-126-19/+200
| | | | | | svn merge -r24929:25009 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran tested: jam (gnu)
* [svn-r25014] Purpose:Dana Robinson2014-04-113-9/+9
| | | | | | | | | | | | | | | | | Merge of r24937 from the trunk Adds H5free_memory to the API. This function should be used to free memory allocated by the library (e.g., returned values from H5Tget_tag, H5Pget_class_name, etc.). This is mainly to help Windows applications deal with multiple CRT instances, but can also be helpful when a debug memory manager is being used or when the HDF5 API is being wrapped for managed languages like Python and Java. Tested on: 32-bit LE linux (jam) with fortran and C++ 64-bit BE linux (ostrich) 64-bit LE linux (koala)
* [svn-r25010] Add missing mod file to installAllen Byrne2014-04-101-0/+4
|
* [svn-r25003] Add missing mod file to installAllen Byrne2014-04-091-0/+2
|
* [svn-r24980] HDFFV-8290: Merge automake 1.14.1 changes from trunkAllen Byrne2014-04-072-71/+424
| | | | Tested: h5committest
* [svn-r24971] Maintenance: Fixed two typos in the comments; see HDFFV-8714Elena Pourmal2014-04-061-2/+2
|
* [svn-r24930] Merged changes in the trunk to the branch,Scot Breitenfeld2014-03-3116-124/+136
| | | | | | svn merge -r24650:24929 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran . tested: jam (intel, pgi, gnu)
* [svn-r24906] Merge latest CMake changes from trunk.Allen Byrne2014-03-261-101/+157
| | | | Tested: local linux
* [svn-r24878] Description:Quincey Koziol2014-03-245-158/+1
| | | | | | | | | | | | | | | | | | | | | Bring r24864 from trunk to 1.8 branch: Remove all traces of MPI-POSIX VFD and GPFS detection/code. Remove remaining traces of stream VFD. Remove testpar/t_posix_compliant test (it's not actually verifying anything). Clean up H5D__mpio_opt_possible() further. Moved environment variable that disables MPI collective operations into MPI-IO VFD (instead of it being in src/H5S.c). A few other small code cleanups. Tested on: Mac OSX/64 10.9.2 (amazon) w/parallel & serial (daily tested on trunk)
* [svn-r24732] Fix for reconfigure, which fails because ↵Larry Knox2014-02-221-2/+2
| | | | | | LT_ADD_LIBHDF5_DEPENDENCY is used in Makefiles but the declaration in configure.ac is missing. Copied declaration from trunk. Tested with h5committest on jam ostrich koala and platypus(cmake).
* [svn-r24728] Description:Quincey Koziol2014-02-212-65/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r24726 & r24727 from trunk to 1.8 branch: Description: Revert some earlier usage of strncpy, which was incorrect. Bring Coverity changes from branch back to trunk: r20821: Use HDstrncpy. --gh (Fixed already, with strdup) r20822: (Not merged, incorrect use of HDstrncpy()) r20823: (Not merged, incorrect use of HDstrncpy()) r20824: Maintenance: Bug fix: addressed CID 666. Value stored at *expression_len should be used in the call to HD5packFstring to avoid overflow (and unnecessary arithmetic calculation and casting) r20825: Issue 642: Added check for error and handler with print to stderr and exit. r20826: Undo revision 20818, as that issue has already been fixed in the 1.8 branch and trunk (but not coverity branch) r20827: (Not merged, incorrect use of HDstrncpy()) r20828: Use HDstrncpy. --gh (Corrected use of strncpy()) r20829: Check return of H5Lget_val(print_udata->fid, path, targbuf, linfo->u.val_size + 1, H5P_DEFAULT) and if error set trgbuf[0] to 0. Check if H5Lunpack_elink_val(targbuf, linfo->u.val_size, NULL, &filename, &objname) was successful and allow print. Otherwise filename and objname are not created. (init those to NULL) r20830: resolved coverity issues 939, 940, 941, 944, and 947. all were complaints about use of sprintf, and in all cases, the buffers used were large enough for all eventualities. Resolved issue by replacing calls to sprintf with calls to snprintf. r20831: Maintenance: Addressed CID 852 Replaced sprintf with snprintf r20832: Purpose: Fix valgrind issues with hl/examples/ex_image2 Description: Modified hl/examples/ex_image2 to free global "gbuf" before exit. Tested on: Mac OSX/64 10.9.1 (amaon) w/C++, FORTRAN & Threadsafety (too minor to require h5committest)
* [svn-r24684] Add IF SHARED block around Windows PDB file generation command.Allen Byrne2014-02-041-3/+4
|
* [svn-r24651] Merged changes in the fortran directory from the trunk into the ↵Scot Breitenfeld2014-01-277-46/+53
| | | | | | | | branch, svn merge -r23351:24650 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran . Tested: jam (gcc, intel), koala (gcc)
* [svn-r24259] Maintenance: Updated version number to 1.8.13-snap0; cleaned up ↵Elena Pourmal2013-10-071-1/+1
| | | | | | RELEASE.txt for new info. The 1.8 branch is open now for code changes.
* [svn-r24201] Merged changes from trunk revisions 23431, 23527 and 24077.Larry Knox2013-09-251-4/+16
| | | | | | | | | | Switched default to link to shared lib files when HDF5 is configure with --disable-static. This addressed HDFFV-8141, h5cc failed because it defaulted to link to lib*.a files which aren't built with --disable-static. -help message also updated. Tested in trunk. Merged code tested with h5committest.
* [svn-r24180] HDFFV-8321:Add note about changing FFLAGS to FCFLAGS in configure.Allen Byrne2013-09-201-12/+12
| | | | Merged INSTALL and h5fc.in from trunk.
* [svn-r24112] Description:Quincey Koziol2013-09-061-15/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r24101 & 24111 from trunk to 1.8 branch: r24101: ======= Description: Clean up warnings, enable new compiler warning flag(s) and bring back changes from Coverity branch: r20813: Remove the dead code as listed for coverity bug #1722. h5committested. r20814: Issue 69: Check return value and throw error if negative return. Also free datatype id on error r20815: Use HDstrncpy. --gh r20816: Replaced one last HDstrcat call with HDstrncat to resolve coverity issue 832. r20817: Use HDstrncpy and HDstrncat. --gh r20818: Purpose: Fix valgrind issues with h5jam Description: Modified h5jam to free strings strdup'd in parse_command_line before exit. Note that they may still not be freed in case of error, due to the widespread use of exit(). r20819: Issue 80: change loop to use int as loop index. r20820: Maintenance: Fixed the bug found by coverity CID 788 There were two problems with this function: 1) it tried to unnecessary free NULL pointer 2) it tried to allocate c_name buffer that is done by H5Pget_class_name r24111: ======= Description: Restrict GCC diagnostic pragmas to only gcc 4.6+ Tested on: Mac OSX 10.8.4 (amazon) w/gcc 4.8.1, C++ & FORTRAN (too minor to require h5committest)
* [svn-r24021] Description:Quincey Koziol2013-08-182-3/+0
| | | | | | | | | | Bring r24020 from trunk to 1.8 branch: Clean up compiler warnings Tested on: Mac OSX/64 10.8.4 (amazon) w/C++ & FORTRAN (too minor to require h5committest)
* [svn-r23771] HDFFV-8434,-8437,-8445,-8447,-8461: Merge changes from Trunk.Allen Byrne2013-06-141-1/+2
| | | | Tested: local linux
* [svn-r23687] Bug fix: HDFFV-8435Albert Cheng2013-05-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Need to update libtool version number for v1.8.11 since two functions, H5Pget_dxpl_multi and H5Pset_dxpl_multi were removed. Then v1.8 is now v1.8.12-xxx and needed an update to. config/lt_vers.am: libtool information is changed to 8.0.1 because it is a revision different from v1.8.10. configure: src/Makefile.in: hl/src/Makefile.in: hl/c++/src/Makefile.in: hl/fortran/src/Makefile.in: c++/src/Makefile.in: fortran/src/Makefile.in: README.txt: autogenerated by bin/reconfiure. Tested: h5committest, then visual inspect that the libhdf5.so.x.y.z is changed accordingly. Built in duck by hand and see it changes to libhdf5.8.dylib too.
* [svn-r23629] HDFFV-8368: Merge removal of include sub-folders from trunkAllen Byrne2013-04-251-3/+3
|
* [svn-r23567] Post v1.8.11 branch-off, changed version to 1.8.12-snap0.Albert Cheng2013-04-091-1/+1
| | | | | | Reset RELEASE.txt for next release (1.8.12). Tested: h5committest.
* [svn-r23541] Reverted changes merged unintentionally with revision 23488 ↵Larry Knox2013-04-031-24/+1
| | | | | | from trunk that will not go into the 1.8.11 release. Tested with h5committest.
* [svn-r23488] merged windows dll changes from the trunk to the branch.Scot Breitenfeld2013-03-292-14/+42
| | | | | | svn merge -r23351:23487 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran . Tested: windows.
* [svn-r23352] merged -r22826:23050 and -r23060:23351 from trunk into branch.Scot Breitenfeld2013-03-1544-406/+1748
| | | | Tested: jam (gnu, intel)
* [svn-r23330] Merged r23325 from the trunk into the branch.Scot Breitenfeld2013-03-064-30/+46
| | | | Tested: jam (intel)