Skip to content
Snippets Groups Projects
  1. Apr 19, 2017
  2. Apr 05, 2017
  3. Apr 03, 2017
  4. Mar 30, 2017
  5. Mar 28, 2017
  6. Mar 23, 2017
  7. Mar 03, 2017
  8. Feb 16, 2017
    • wfg's avatar
      Working Groupless version · 30c466fb
      wfg authored
      see examples/hello/dataman and examples/hello/writer for working
      examples
      30c466fb
  9. Feb 02, 2017
    • wfg's avatar
      Working on BP1Writer · f8498dee
      wfg authored
      Reduced number of functions
      Created BP1.h for common functionality and structs (with potential
      reader)
      Moved common functions to adiosFunctions adiosTemplates and BP1.h
      
      To do:
      
      Attribute var index
      PG var index
      Max Buffer size and transport handling
      f8498dee
  10. Feb 01, 2017
    • wfg's avatar
      Working on BP1Writer.h · 6f3664e1
      wfg authored
      Tested memory leaks with valgrind for simple example
      Verifying if variable index is written correctly
      
      Added ./src/format/BP1Writer.cpp
      
      To do:
      Need to test for array index and payload write
      6f3664e1
  11. Jan 30, 2017
    • wfg's avatar
      Working on BP1Writer.h and Group class · 67ed835d
      wfg authored
      BP1Writer: Continue working on functions to write data and metadata
      
      Group: added Dims alias and SetDimensions function, so dimensions can be built from a Var List put in an std::initializer_list<Var>
      67ed835d
  12. Jan 25, 2017
  13. Jan 17, 2017
  14. Jan 10, 2017
    • wfg's avatar
      Added DataMan template · 03e63505
      wfg authored
      Added example/hello/dataman with API examples
      Changed mpidummy.h due to an error in Titan compilation with g++
      03e63505
  15. Jan 09, 2017
    • wfg's avatar
      Testing non-XML hello SingleBP Engine · 449b86ce
      wfg authored
      This version compiles. 
      Tested with 2 write APIs:
      
      under examples/hello/singleBP
      helloSingleBP.cpp -> using ADIOS single manager class from ADIOS.h
      helloSingleBP.cpp -> using ADIOS objects from ADIOS_OO.h
      
      both generate a .bp file using a POSIX transport
      
      To do:
      Test compilation in other platforms/compilers
      Add coverage test cases
      Add the NULL transport (does nothing)
      Work on SingleBP engine to generate bp format
      XML config file support (to be defined)
      449b86ce
  16. Jan 05, 2017
    • wfg's avatar
      Working on SingleBP Engine · 9867bb53
      wfg authored
      Understanding BP file format and each record.
      
      To do:
      
      Move Metadata out of FStream transport. Keep it simple.
      9867bb53
  17. Jan 04, 2017
  18. Dec 22, 2016
    • wfg's avatar
      Working on Capsule derived classes · d2e5ff1f
      wfg authored
      Heap -> allocate capsule buffers in heap memory
      ShmSystemV -> allocate capsule buffers in shared memory using System V
      shm
      d2e5ff1f
  19. Dec 20, 2016
  20. 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
  21. Dec 16, 2016
  22. Dec 05, 2016
  23. Dec 02, 2016
    • wfg's avatar
      This version compiles, but it's untested · 4e8207e8
      wfg authored
      Need to do:
      
      Test two transports (POSIX, DataMan) simple examples (e.g.
      examples/dataman/dataManNoXML.cpp)
      
      Test XML parser, add functionality for tag content, need to decide on
      transport 
      
      Code coverage, test most of the current functionality to move on to
      transform, bp format, etc.
      4e8207e8
  24. 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
  25. Nov 30, 2016
    • wfg's avatar
      Working on ADIOS, CGroup and SVariable · af8eaed5
      wfg authored
      Added variable field for compressionLevel
      Finished working on CGroup
      
      To do:
      Work on Write method (without transform first)
      Test for more than two transports
      af8eaed5
  26. Nov 29, 2016
  27. Nov 23, 2016
  28. Nov 22, 2016
    • wfg's avatar
      Adding variadic tempalte function to class ADIOS · 7335d401
      wfg authored
      Adding variadic functions Open and Write to pass different options as
      different transport will require different arguments.
      
      Rewriting class CCapsule, now representing a stream with a buffer,
      metadata and a collection of CTransports.
      
      Write API would focus on Streams, not Group. This is for consistency
      with a Read API.
      
      To do:
      
      Finish reorganizing the code for compilation.
      7335d401
  29. Nov 18, 2016
    • wfg's avatar
      Modified CDataMan and continued working on CCapsule · f21e56f2
      wfg authored
      CDataMan now has a different constructor as CTransport need the name for
      CCapsule operations. 
      
      Added ./include/functions/CCapsuleTemplates.h Working on CCapsule using
      template Write functions and a threaded version of memcpy (must be
      tested with large data).
      
      
      To do:
      
      Test current code
      Need to work on Metadata
      Need to work on Attribute Write
      f21e56f2
  30. Nov 16, 2016
    • wfg's avatar
      Working on Write helper functions · e418020f
      wfg authored
      Defining ADIOSFunctions.h and ADIOSFunctions.cpp functions called from
      ADIOSTemplate.h. Once type is known, no need for templates.
      
      Need to implement CCapsule WriteToBuffer function using raw data, void*
      and sizeof
      e418020f
  31. Nov 15, 2016
    • wfg's avatar
      Working on CCapsule and Transport class CDataMan · 5e9166b5
      wfg authored
      Working on Write function so CCapsule can write to its m_Buffer
      
      Set include/transport/CDataMan.h and src/transport/CDataMan.cpp for
      integration with DataMan TCP communication
      
      Created examples/dataman/datamanNoXML.cpp for later testing of DataMan
      transport method
      
      Need to compare memcpy and insert performance for writing to a
      vector<char> buffer
      5e9166b5
  32. Nov 14, 2016
    • wfg's avatar
      Made Capsule a single object · 131dd3a6
      wfg authored
      Removed Shared Memory for now. Need to think were to put these.
      
      Removed priority and iterations mapping for transports for now.
      
      Implementing CPOSIX (C FILE*) and CFStream (C++)
      131dd3a6
  33. Nov 11, 2016
  34. Nov 10, 2016
  35. Nov 07, 2016
Loading