Recent Releases of h5fortran-mpi

h5fortran-mpi - harmonize API, auto-build HDF5

  • harmonize API with legacy non-MPI h5fortran
  • auto-build recent HDF5-MPI if not found/working
  • require CMake >= 3.19 for robustness

- Fortran
Published by scivision over 2 years ago

h5fortran-mpi - cpu_count: make single target

we don't run benchmarks on CI due to their stability/demands. If benchmarks enabled, also enable tests.

- Fortran
Published by scivision almost 4 years ago

h5fortran-mpi - update benchmark API

correct benchmarks API to match v2.0 h5fortran-mpi

make cpu_count match the scivision/physical-cpu-count project. explicit include directories.

add scheduled runs of Windows oneAPI

- Fortran
Published by scivision almost 4 years ago

h5fortran-mpi - work with or without MPI

can now serve as a drop-in replacement for h5fortran (original, non-MPI) as well as be used for HDF5-MPI collective operations.

- Fortran
Published by scivision almost 4 years ago

h5fortran-mpi - unify with h5fortran

added numerous features to bring in sync with h5fortran (original non-MPI)

- Fortran
Published by scivision almost 4 years ago

h5fortran-mpi - initial release

based on h5fortran, now including HDF5-MPI parallel read, write of datasets and attributes.

Nearly all of the object-oriented functionality from h5fortran is present in h5fortran-mpi.

A key distinction for user programs is h5fortran-mpi REQUIRES MPI to be linked in the user program, EVEN IF the program doesn't use HDF5-MPI.

At a future point, to fully merge h5fortran and h5fortran-mpi, we might consider a build-time way to remove the need to link MPI for HDF5/h5fortran programs not using HDF5-MPI.

- Fortran
Published by scivision over 4 years ago