1. 29 Dec, 2017 1 commit
  2. 25 Aug, 2017 1 commit
  3. 04 Aug, 2017 1 commit
  4. 01 Aug, 2017 1 commit
  5. 02 Jun, 2017 1 commit
    • William F Godoy's avatar
      Tested refactored implementation · 77a5923b
      William F Godoy authored
      1 Now IO (replaced Method) and is the factory for Variables and Engines
      2 Reduced core components to user-public objects only
      3 Moved and reorganized all helper functions to helper directory
      4 Engines are now lightweight (except for ADIOS1Reader WIP) using MACRO
      5 HF5Common and ADIOS1Common (except for Readers WIP) are now part of the toolkit so they can be reused by Engines
      6 TransportMan is a new layer for transport management (file is default)
      7 DataMan will be implemented under toolkit/transportman/dataman
      8 Template separation (tcc and inl) applied all over the code
      9 Improved Doxygen documentation
      
      Runtime Issues:
      DataMan library compilation (cacheman)
      ADIOS1 Warning
      TestADIOSInterfaceWrite catches exceptions
      77a5923b
  6. 19 Apr, 2017 5 commits
  7. 05 Apr, 2017 2 commits
  8. 30 Mar, 2017 1 commit
  9. 28 Mar, 2017 1 commit
  10. 05 Dec, 2016 1 commit
  11. 29 Nov, 2016 1 commit
  12. 04 Nov, 2016 1 commit
    • wfg's avatar
      Complete redesign of CGroup, CVariable · 3388902c
      wfg authored
      Adding metadata m_SerialSize in CGroup for potential preallocation of
      serialized metadata.
      
      Removing any template functionality. Incompatible with C and Fortran
      support with void*.
      
      Need to work on tracking milestones.
      3388902c
  13. 27 Oct, 2016 1 commit
    • wfg's avatar
      Code structural changes, this version won't compile as-is, see To-do · f7cb8c19
      wfg authored
      Changes in CVariable and CVariableTemplate:
      Replace CVariable with CVariableBase
      Replace CVariableTemplate<> (it's obvious) with CVariable<>
      
      Added file functions/GroupFunctions.cpp for helper functions to
      decongest CGroup, especially those related to variable and transport
      selections from lookup table structs (see SSupport.h).
      
      Added exception to "using" in doc/CodingGuidelines
      
      Switched all shared_ptr in CGroup members to the more restrictive
      unique_ptr
      
      To-do:
      Modify CGroup and SetMembers in ADIOSFunctions so groupName is
      identified before CGroup. This will allow an emplace on m_Groups map for
      unique_ptr.
      f7cb8c19
  14. 26 Oct, 2016 1 commit
    • wfg's avatar
      Redefined CGlobal members · 6e728fe4
      wfg authored
      Added: m_HostLanguage as const reference (need to use move constructor,
      not copy when inserting to map).
      
      Modified: m_Attributes is now a map
      
      Testing VariableTemplate Get and Set
      
      Worked with int* and std::vector<int> (not need to pass a size with
      vector)
      
      To do:
      Add variable Support for CGroup::SetVariable function
      Add SSupport Datatypes as a function of host language.
      Test "vector<int>" < > in XML Config file
      6e728fe4
  15. 18 Oct, 2016 1 commit
    • wfg's avatar
      Complete reformulation of ADIOS structure · 91ede10a
      wfg authored
      1) Eliminated MPI and NonMPI separate functions and Transports
      
      2) All Transport classes extend CTransport
      
      3) Using mpidummy.h header for non-mpi compilation. Will need to include
      it in the adios namespace (currently C)
      
      
      To do:
      Makefile
      Hello all Transports
      BP File
      91ede10a
  16. 17 Oct, 2016 1 commit
  17. 12 Oct, 2016 1 commit
    • wfg's avatar
      1. Turned SGroup into a class CGroup to define Group creation from XML · 08dbbd5d
      wfg authored
      in this class.
      
      2. Added functions in CGroup and CADIOS that can be called from the XML
      and non-XML APIs. User only interacts with CADIOS public functions.
      
      3. Modified Makefile to test helloADIOS_nompi.
      
      4. Tested population of Group and Variable classes from XML file
      
      To do:
      1) Wrap setting transport 
      2) Test hello adios mpi
      08dbbd5d
  18. 11 Oct, 2016 1 commit
  19. 05 Oct, 2016 1 commit