Skip to content
Snippets Groups Projects
  1. Feb 16, 2017
    • wfg's avatar
      Working Groupless version · 30c466fb
      wfg authored
      see examples/hello/dataman and examples/hello/writer for working
      examples
      30c466fb
  2. Feb 14, 2017
  3. Feb 13, 2017
  4. Feb 10, 2017
  5. Feb 09, 2017
  6. Feb 07, 2017
  7. 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
  8. Feb 03, 2017
  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 31, 2017
  12. 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
  13. Jan 27, 2017
  14. 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
  15. Jan 25, 2017
  16. Jan 24, 2017
    • wfg's avatar
      Working on format/BP1Writer.h · cb0d2c11
      wfg authored
      Template functions for Writing in BP Format
      
      Modified Makefile to take default g++ and mpic++ in PATH
      
      Modified DataMan.cpp and 
      
      Removed functions/bp1Write.h, in favor of class format/BP1Writer.h
      
      To do:
      Buffer management (maybe capsule needs data offset variables?)
      Work on BP format under BP1Writer.h
      cb0d2c11
  17. 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
  18. 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
  19. Jan 20, 2017
  20. Jan 17, 2017
  21. Jan 11, 2017
  22. 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
      Added fix to compilation · 2ac8f5b3
      wfg authored
      SingleBP was accessing private members of Group
      2ac8f5b3
    • 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
  23. 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
  24. Jan 06, 2017
    • wfg's avatar
      Wroking on Transports and Method · fce2bd2d
      wfg authored
      Transports -> defined POSIX (unbuffered), File (C FILE* buffered),
      FStream (C++ fstream buffered)
      
      Method -> defined functions to initialize a Method and Add capsule
      buffers and transports
      
      To do:
      Need to work on SingleBP engine
      fce2bd2d
  25. 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
  26. Jan 04, 2017
  27. Dec 22, 2016
  28. Dec 20, 2016
  29. Dec 19, 2016
Loading