- Oct 20, 2017
-
-
William F Godoy authored
-
William F Godoy authored
Callback Signature classes extend Operator Operators can be used per Variable, IO or Engine
-
- Oct 18, 2017
-
-
William F Godoy authored
Continue refactoring IO, ADIOS classes
-
- Jul 28, 2017
-
-
William F Godoy authored
Wrapper classes CompressBZip2 and CompressZfp implemented Under transform/compress and adding examples and tests Added/Modified cmake files Makign changes to cmake from PR review To do: Add more tests
-
- Jun 19, 2017
-
-
wgodoy authored
-
- Jun 02, 2017
-
-
William F Godoy authored
1 Now IO (replaced Method) and is the factory for Variables and Engines 2 Reduced core components to user-public objects only 3 Moved and reorganized all helper functions to helper directory 4 Engines are now lightweight (except for ADIOS1Reader WIP) using MACRO 5 HF5Common and ADIOS1Common (except for Readers WIP) are now part of the toolkit so they can be reused by Engines 6 TransportMan is a new layer for transport management (file is default) 7 DataMan will be implemented under toolkit/transportman/dataman 8 Template separation (tcc and inl) applied all over the code 9 Improved Doxygen documentation Runtime Issues: DataMan library compilation (cacheman) ADIOS1 Warning TestADIOSInterfaceWrite catches exceptions
-
- Apr 19, 2017
-
-
Atkins, Charles Vernon authored
-
Atkins, Charles Vernon authored
-
Atkins, Charles Vernon authored
-
Atkins, Charles Vernon authored
-
Atkins, Charles Vernon authored
-
- Apr 05, 2017
-
-
Podhorszki, Norbert authored
-
Atkins, Charles Vernon authored
-
- Apr 03, 2017
-
-
Atkins, Charles Vernon authored
-
- Mar 30, 2017
-
-
Atkins, Charles Vernon authored
-
- Mar 28, 2017
-
-
Atkins, Charles Vernon authored
-
- Feb 16, 2017
-
-
wfg authored
see examples/hello/dataman and examples/hello/writer for working examples
-
- Jan 26, 2017
-
-
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
-
- Jan 09, 2017
-
-
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)
-
- Dec 05, 2016
-
-
wfg authored
Renamed all files, structs and classes. Now using the standard describe in Classes / Structs under doc/CodingGuidelines
-
- Dec 01, 2016
-
-
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
-
- Nov 29, 2016
-
-
wfg authored
Added more functions to the ADIOS class including template variadic functions Working on the CCapsule class Need to work on CGroup.h and CGroup.cpp
-
- Nov 14, 2016
-
-
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++)
-
- Nov 07, 2016
-
-
wfg authored
1) Moved write out of transport 2) Moved transport and transform members into CCapsule 3) Completely rearranged CGroup to move functionality to CCapsule To do: Test template implementation.
-
- Nov 04, 2016
-
-
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.
-
- Oct 27, 2016
-
-
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.
-
- Oct 25, 2016
-
-
wfg authored
Must use polymorphism of the CVariable class with Get and Set? Union should be avoided as it doesn't preserve actual memory size of variable type (always returns the largest).
-
- Oct 19, 2016
-
-
wfg authored
Changed Doxyfile to print inclusion diagrams Reorganized code to allow mpidummy.h inclusion replacing mpi.h for single source object.
-
- Oct 18, 2016
-
-
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
-
- Oct 17, 2016
-
-
wfg authored
Added Transform Classes headers, need to implement Need to modify Makefile to account for transform directories under /include and /src
-