Skip to content
Snippets Groups Projects
  1. Feb 27, 2017
  2. Feb 24, 2017
  3. Feb 23, 2017
  4. Feb 22, 2017
    • wfg's avatar
      Enable support for external DataMan library · 85ba7217
      wfg authored
      Modified Makefile.libs and Makefiles in ./examples/hello/datamanReader
      and ./examples/hello/datamanWriter
      
      Need to set DATAMAN_LOC in those makefiles for local DataMan
      installation.
      
      Need to set DATAMAN_LOCATION in buildDataMan.sh for local DataMan
      installation.
      85ba7217
  5. Feb 21, 2017
  6. Feb 17, 2017
  7. Feb 16, 2017
  8. Feb 13, 2017
  9. Feb 09, 2017
  10. Feb 03, 2017
  11. 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
  12. Jan 31, 2017
  13. 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
  14. Jan 27, 2017
  15. Jan 26, 2017
    • wfg's avatar
      Made changes to ADIOS Class to return references and smart pointers · fc5eb577
      wfg authored
      rather than handlers
      
      Group&, Method& and the polymorphic std::shared_ptr<Engine> will be
      returned by DeclareGroup, DeclareMethod and Open.
      
      Added Group functions DefineVariable to be a template
      Now using adios::Var when creating a variable (still a variable name
      string).
      
      Uses more C++ OO + templates features
      
      Compiled and tested with ./examples/hello/helloWriter_OOP.cpp , mpi and
      no-mpi versions
      fc5eb577
  16. Jan 23, 2017
    • wfg's avatar
      Modified Method Class · 8db94d00
      wfg authored
      Method class allows parameters
      Removed Capsule Parameters (will be default or provided by Engine)
      
      To do:
      BP Format class
      8db94d00
  17. Jan 22, 2017
    • wfg's avatar
      Working on DataMan Engine for WAN transport · f96a83f3
      wfg authored
      DataMan class implemented under include/engine/dataman and
      src/engine/dataman
      
      Implemented transport MdtmMan used by DataMan engine under
      include/transport and src/transport. This will serve as the basis for
      WAN transport
      
      Modified Makefile to include DataMan paths
      f96a83f3
  18. Jan 20, 2017
  19. Jan 11, 2017
  20. 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
    • wfg's avatar
      Change to Method AddCapsule and AddTransport functions · 087a8a50
      wfg authored
      First function argument should name the required:
      Buffer type for AddCapsule, e.g. AddCapsule( "Heap", ... );
      Transport method for AddTransport, e.g. AddTransport( "POSIX", ... );
      087a8a50
  21. 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
  22. Dec 16, 2016
  23. Dec 02, 2016
  24. 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
  25. 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
  26. Nov 01, 2016
  27. Oct 31, 2016
    • wfg's avatar
      Implemented C glue code interface and working on FStream Transport · 88502d98
      wfg authored
      Added files include/public/ADIOS_C.h, src/public/ADIOS_C.cpp (with
      std::exception handling), examples/hello/helloADIOS_C.c (not yet tested)
      
      Working on CFStream.cpp testing vector<char> as buffer
      
      Need to define types supported for C++, C, Fortran
      
      Need to defined XML specs
      
      
      To do:
      
      Test added file examples/hello/helloADIOS_C.c
      
      Test class CFStream implementation assuming MPI
      88502d98
Loading