1. 09 Mar, 2020 1 commit
  2. 03 Mar, 2020 1 commit
  3. 31 Jan, 2020 1 commit
  4. 24 Jan, 2020 4 commits
    • Brad King's avatar
      core: Register MPI engines separately · 1916c79a
      Brad King authored
      Split registration of IO factory entries.  Register serial engines
      statically.  Add runtime registration of MPI engines that are
      guaranteed to be available if the application creates a MPI-backed
      ADIOS communicator.
      
      The HDF5 engine is special in that it is always available to programs
      using serial communicators but is available to those using MPI
      communicators only if HDF5 was built with parallel support.  Teach the
      HDF5 engine factory function to create the engine only when using an
      appropriate communicator.
      
      The SST engine also supports working with or without MPI.  Leave it
      registered statically for now.  Later the two variants can be split.
      1916c79a
    • Brad King's avatar
      0f9c4ec3
    • Brad King's avatar
      toolkit: Register HDF5 engine MPI-specific functionality at runtime · 47afe204
      Brad King authored
      Refactor our HDF5 engine implementation to avoid directly referencing
      MPI-specific HDF5 APIs.  Add hooks to access this functionality at
      runtime in applications that create ADIOS2 factories with MPI-based
      communication.  Later this will help allow the HDF5 engine to be used by
      serial applications without needing MPI.
      47afe204
    • Brad King's avatar
      f441c7f7
  5. 01 Nov, 2019 1 commit
  6. 22 Oct, 2019 2 commits
  7. 18 Oct, 2019 1 commit
  8. 17 Oct, 2019 2 commits
  9. 16 Oct, 2019 2 commits
  10. 09 Oct, 2019 2 commits
  11. 17 Sep, 2019 1 commit
  12. 13 Sep, 2019 1 commit
    • William F Godoy's avatar
      Refactored BP format · a9cef102
      William F Godoy authored
      Introduced class BPBase
      Handling common parameters
      StatsLevel defaul is 1 in BP3
      Refactored IOChrono to a class with member functions
      Adapted BP3, BP4, SST, and InSituMPI engines
      Tests working
      a9cef102
  13. 03 Sep, 2019 1 commit
  14. 29 Aug, 2019 1 commit
  15. 26 Aug, 2019 1 commit
  16. 22 Aug, 2019 1 commit
  17. 19 Aug, 2019 2 commits
  18. 05 Aug, 2019 1 commit
  19. 31 Jul, 2019 1 commit
    • Atkins, Charles Vernon's avatar
      Use a 4 part version string in between releases · 430efeb0
      Atkins, Charles Vernon authored
      This moves towards an automatically updating 4-part version string that
      determines the "tweak" version based on the number of commits since the
      most recent release.  This allows us to reference version numbers
      in-between releases.
      430efeb0
  20. 09 Jul, 2019 2 commits
  21. 25 Jun, 2019 2 commits
  22. 22 Jun, 2019 2 commits
  23. 18 Jun, 2019 1 commit
  24. 17 Jun, 2019 1 commit
  25. 14 Jun, 2019 1 commit
  26. 03 Jun, 2019 1 commit
    • Kai Germaschewski's avatar
      mpiwrap: provide SMPI_* wrappers around MPI that handle serial case · d5365eb2
      Kai Germaschewski authored
      In the serial case, these wrappers will always call through to the mpidummy
      MPI functons.
      
      In the case where adios2 is compiled with MPI support, the SMPI wrappers will
      call through to the actual MPI implementation, if MPI has been initialized
      (which is currently always the case, otherwise one would get errors from the
      MPI library). The new behavior is that the wrappers catch the case where MPI
      has not been initialized and fall back to mpidummy in this case.
      d5365eb2
  27. 30 May, 2019 1 commit
  28. 15 May, 2019 1 commit
  29. 14 May, 2019 1 commit