Skip to content
Snippets Groups Projects
  1. Apr 19, 2017
  2. Apr 18, 2017
  3. Apr 05, 2017
  4. Apr 03, 2017
  5. Mar 30, 2017
  6. Mar 28, 2017
  7. Mar 09, 2017
  8. Feb 06, 2017
    • wfg's avatar
      Added GetProcessIndexSize and WriteProcessGroupIndex in BP1Writer · 5a54c7a8
      wfg authored
      Added function in Engine that checks for name uniqueness among File I/O
      transports
      
      Added static set of FileTransports in core/Support class
      
      To do:
      
      Format transports using BP class 
      Add list of methods in data buffers
      Add function to write attribute index
      
      BP Dump utility for POSIX transport
      5a54c7a8
  9. Jan 27, 2017
  10. Dec 19, 2016
    • wfg's avatar
      Working on new definitions · bf4817ef
      wfg authored
      Added Heap class deriving Capsule
      
      Added Single class deriving Engine
      
      Variable now has a pointer reference to a Transform object
      
      Added Method struct needed for Engine
      bf4817ef
  11. Dec 16, 2016
  12. Dec 05, 2016
  13. Dec 01, 2016
    • wfg's avatar
      Finished changes in ADIOS Write API · b129988c
      wfg authored
      Added Support for more than one transport
      ReFormulated classes ADIOS, Group, Capsule, Variable including members
      ownership ( CCapsule.m_Transports, ADIOS.m_Tranforms )
      
      To do:
      Test compilation 
      Adjust to new naming convention (removing C and S)
      Implement and test one variable compression
      b129988c
  14. Nov 04, 2016
    • 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
  15. Oct 27, 2016
    • 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
  16. Oct 26, 2016
    • 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
  17. Oct 18, 2016
    • 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
Loading