| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fortran and C++ are checked. This will make it easier to
handle threadsafe/high-level combinations later.
Also changed the default of --enable-pthread to 'check' and
removed yes/no behavior. If you ask for thread-safety, you
can't disable Pthreads...
Part of HDFFV-8719
Tested on: jam (configure only)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
thread-safe checks
section. Documented its necessity and added a cross-compiling option
and helpful comment.
Also removed a check for BSDgettimeofday from configure.ac, which
was for Irix 5.3 support.
Part of HDFFV-9087
Tested on: jam with threadsafe
|
|
|
|
|
|
|
|
| |
Also removed a missed HAVE___GMTOFF from CMake.
Part of HDFFV-9085
Tested on: jam
|
|
|
|
|
|
|
|
|
|
| |
of the Linux
fork of glibc. It's been deprecated since at least 1997.
Part of HDFFV-9085
Tested on: jam
|
|
|
|
|
|
| |
Part of HDFFV-9085
Tested on: jam w/ parallel
|
|
|
|
|
|
|
|
| |
VMS and CMake pubconfs.
Part of HDFFV-9085
Tested on: jam
|
|
|
|
|
|
| |
Part of HDFFV-9085
Tested on: jam
|
|
|
|
|
|
|
|
|
|
| |
an obsolete
system call from Irix 5.3.
Part of HDFFV-9085
Tested on: jam
|
|
|
|
|
|
|
|
| |
filters.
Part of HDFFV-9086
Tested on: jam (configure only)
|
|
|
|
|
|
| |
Fixes HDFFV-9081
Tested on: jam
|
|
|
|
| |
Part of HDFFV-9086
|
|
|
|
|
|
|
|
|
|
| |
n-bit
at compile time.
Fixes HDFFV-9086
Tested on: jam, both serial and parallel w/ fortran & C++
|
|
|
|
| |
MPI_FILE_OPEN. Kept using include "mpif.h" since it is not going to be depriciated. But 'USE mpi' will work now that the API is correct.
|
|
|
|
| |
"mpif.h"". Using the module causes problems on the Cray (hopper).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
405-408::fortran vars should be scoped
Scoped:
HAVE_SIZEOF
HAVE_C_SIZEOF
HAVE_STORAGE_SIZE
FORTRAN_DEFAULT_REALisDBLE
to where the tests are (in m4/aclocal_fc.m4)
Tested: jam (gnu)
|
|
|
|
|
|
|
| |
4159:: Check if Fortran's default real is double precision. If it is and HL is being built then configure should fail due to bug HDFFV-889.
Fix:
This check should be located where HL is check for, and it is. Updated the comment to elimenate confusion.
|
|
|
|
|
|
|
|
|
|
| |
change include 'mpif.h' to module in tests
Solution:
changed to 'USE mpi' and moved the tests to m4/aclocal_fc.m4
Tested: jam (mpicc, mpif90)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Discuss and Remove Infering parallel compilers (C and Fortran) from configure.ac
https://jira.hdfgroup.uiuc.edu/browse/HDFFV-9068
Remove restriction to build shared with parallel
https://jira.hdfgroup.uiuc.edu/browse/HDFFV-9069
Cleanup parallel sections in configure.ac
https://jira.hdfgroup.uiuc.edu/browse/HDFFV-9096
tested h5committest
|
|
|
|
|
|
| |
375::Compile the Fortran 77/90/95 interface -> remove 77 from comment
Removed from comment.
|
| |
|
|
|
|
|
| |
Tested: jam (mpi, gfortran, intel)
--enable-fortran, and --enable-fortran --enable-fortran2003
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change AC_TRY_RUN TO AC_TRY_COMPILE
Changed all the instances of AC_TRY_RUN for the Fortran and C++ tests to use
AC_COMPILE_IFELSE and moved all the tests to new files in m4 directory:
aclocal_cxx.m4 (for C++ tests)
aclocal_fc.m4 (for Fortran tests)
tested: jam
|
|
|
|
|
|
|
|
|
| |
Change AC_TRY_RUN TO AC_TRY_COMPILE
Changed all the instances of AC_TRY_RUN for the Fortran and C++ tests to use
AC_COMPILE_IFELSE
tested: jam
|
|
|
|
|
|
|
|
|
| |
are defined. The former is for posix_memalign() and the latter for
the O_DIRECT flag for open(). Both are for direct VFD support.
Fixes HDFFV-9088
Tested on: jam
|
|
|
|
|
|
|
|
|
|
| |
indicate
that it's still an issue with recent versions of Cygwin.
Fixes HDFFV-9082
Tested on: jam (bin/reconfigure only - just a comment change)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(H5)_NO_SHARED_WRITING under
CodeWarrior as a work-around to broken open() functionality (it's not clear
which version). The only effect of this #define was to cause test_file_close()
in test/tfile.c to be skipped.
Fixes HDFFV-9080
Tested on: jam
We don't have CodeWarrior, so I just ensured the deletion didn't adversely
affect a typical build.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
HDFFV-9049
Intel 15.0 15.0.1 Fails with --enable-fortran2003
Added BIND to the Fortran 2003 functions.
Tested: windows (tested concept)
linux (--enable-fortran and --enable-fortran2003)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-----------------------
Remove the numbers in the comments associated with:
H5G_UNKNOWN_F (-1)
H5G_LINK_F 0
H5G_GROUP_F 1
H5G_DATASET_F 2
H5G_TYPE_F 3
These should not be defined as a number since they can changed. They should be considered named parameters, not actual values.
HDFFV-9040
h5rget_object_type_f returns different types than indicated by API
|
| |
|
|
|
|
|
|
| |
file drivers and into a centralized place in H5FD_read/write.
tested h5committest.
|
|
|
|
|
|
| |
has_mpi
flag instead.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
for VFDs and regular. Needed to set srcdir env var and specify working folder to the folders where all the reference files were copied.
Tested: local linux
|
|
|
|
|
|
|
|
| |
H5O_MSG_FLAG_FAIL_IF_UNKNOWN_AND_OPEN_FOR_WRITE. Will add a new
H5O_MSG_FLAG_FAIL_IF_UNKNOWN_ALWAYS with the new avoid_truncate patch
coming later.
tested h5committest
|
|
|
|
|
|
|
|
| |
and replace with driver feature flag(s).
Add an MPI atomicity feature flag and remove the macro from the library.
tested Parallel on Jam.
|
| |
|
|
|
|
| |
sometimes and 10 bytes other times. Not sure why.
|
|
|
|
| |
Tested: h5committest
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
makes
the H5Fcreate fail when prefix is specified.
tested parallel on Jam.
|
|
|
|
| |
Tested: local linux cmake
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Last changes had caused problems with Windows platform:
1. H5private.h in io_timer.h is not accessible in the distributed shared library of tools.
Need to move it to io_timer.c.
2. debug_start_stop_time() would not be available outside of h5perf. Some favor of compiler
does not like it. Screened it out for now.
3. mere "extern" is not good enough for Windows shared library. Must mark them as DLL. Need to mark them as
"H5TOOLS_DLL".
4. STANDALONE mode is broken. Screened out the code for now.
Tested; h5committest.
|