| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
functions so the checks were merged with the other system call
checks.
Fixes HDFFV-9083
Tested on: Linux (jam) and Solaris (emu)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Results of O_DIRECT and posix_memalign() checks are now
output so users can more easily diagnose problems.
- Configure now fails if --enable-direct-vfd was requested
but either O_DIRECT or posix_memalign() are not
present.
Part of HDFFV-7566
Tested on: jam (configure only)
|
|
|
|
|
|
|
|
|
|
|
| |
trying
to build and run a program using it, which is problematic (depends on
file system, issues with cross-compiling).
Part of HDFFV-9057
Tested on: jam (configure only)
|
|
|
|
|
|
|
|
|
| |
Updated the direct VFD help string to make it more clear where
it is suported.
Part of HDFFV-7566 and HDFFV-7567
Tested on: jam (configure only)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|