Skip to content
Snippets Groups Projects
  1. 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
  2. Nov 02, 2016
    • wfg's avatar
      Changes in CGroup members and adding test cases · bd726ac8
      wfg authored
      Modified CGroup.m_Variable to allow for Global Dimensions and Offsets
      and const members at creation
      
      Modified CGroup member functions to allow creating new Variables and
      Attributes
      
      Added a C-API test case ./examples/hello/C/helloFStream.c
      
      
      To do:
      
      Need to test C-API and new CGroup
      bd726ac8
  3. Nov 01, 2016
  4. Oct 31, 2016
  5. Oct 28, 2016
    • wfg's avatar
      Added more template functions to functions/GroupFunctions · 6db92942
      wfg authored
      Decongest CGroup for Variable creation and value setting
      
      Partial testing and debug of XML read implementation to allow "< >" in
      names. Required to allow STL containers as types (e.g.
      "vector<double>").
      
      Back to std::shared_ptr in CGroup members. std::make_pair calls the copy
      constructor by default. Will keep track of std::shared_ptr counts.
      
      Added more checks for debug version to guarantee exceptions.
      
      To do: 
      Add and test more types.
      Add Capsule class and support.
      6db92942
  6. 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
  7. 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
  8. Oct 25, 2016
  9. Oct 24, 2016
  10. Oct 21, 2016
    • wfg's avatar
      Added Makefile.libs to handle dependencies separately · 353650d5
      wfg authored
      Changed ./public/mpidummy.c to ./public/mpidummy.cpp
      
      Corrected a bug in ADIOSFunctions.cpp InitXML function, string
      xmlFileContent was created twice
      
      Need to test the XML parser: ADIOSFunctions.cpp GetSubtring function to
      support > in tag attributes, e.g. name="<myname>" >
      353650d5
  11. Oct 20, 2016
  12. Oct 19, 2016
    • wfg's avatar
      Preparing Makefile · eda8fbb9
      wfg authored
      Changed Doxyfile to print inclusion diagrams
      Reorganized code to allow mpidummy.h inclusion replacing mpi.h for
      single source object.
      eda8fbb9
  13. 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
  14. Oct 17, 2016
  15. Oct 14, 2016
  16. Oct 13, 2016
  17. Oct 12, 2016
    • 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. Oct 11, 2016
  19. Oct 10, 2016
  20. Oct 07, 2016
  21. Oct 06, 2016
  22. Oct 05, 2016
  23. Oct 04, 2016
  24. Oct 03, 2016
  25. Sep 30, 2016
  26. Sep 29, 2016
Loading