1. 28 Feb, 2020 3 commits
    • Brad King's avatar
      bindings: Split MPI and non-MPI Fortran adios2_init and adios2_open · eab6756c
      Brad King authored
      Move the Fortran `adios2_init` and `adios2_open` generic procedure
      implementations for MPI and non-MPI signatures into separate modules.
      Compile the MPI-specific sources only when MPI is enabled.
      
      Note that this method of splitting the implementations differs from what
      we had before commit b72e908b (bindings: Consolidate MPI and non-MPI
      Fortran adios2_init and adios2_open, 2020-02-25).  Previously only one
      variant could be built at a time.  Now we can build both and let
      applications choose which ones to use (either or both).
      eab6756c
    • Brad King's avatar
      bindings: Factor out MPI-specific Fortran bindings into separate sources · f399e154
      Brad King authored
      Move code conditioned by `ADIOS2_HAVE_MPI_F` into source files that are
      built only when that condition is true.  Later this will be useful for
      compiling the MPI-specific sources in a separate library.
      f399e154
    • Brad King's avatar
      bindings: Remove Fortran VALUE attribute from adios2_init debug argument · ff673f17
      Brad King authored
      PGI Fortran 19.10 does not like the VALUE attribute on module procedure
      arguments when the procedures are implemented in submodules.  Remove
      the attribute to allow that possibility.
      ff673f17
  2. 27 Feb, 2020 2 commits
  3. 26 Feb, 2020 4 commits
  4. 25 Feb, 2020 2 commits
  5. 23 Feb, 2020 1 commit
  6. 22 Feb, 2020 4 commits
  7. 21 Feb, 2020 10 commits
  8. 20 Feb, 2020 5 commits
  9. 19 Feb, 2020 1 commit
  10. 18 Feb, 2020 6 commits
  11. 17 Feb, 2020 2 commits