1. 01 May, 2017 1 commit
    • Burlen Loring's avatar
      Python bindings · 3e649927
      Burlen Loring authored
      This patch adds Python bindings to SENSEI.
      
      * Flatten nested namespaces to only 1 level deep
      * Update to ADIOS 1.11
      * SWIG Python bindings and CMake driver code
      * Use interface libraries for dependencies
      * export targets and generate a working SENSEIConfig.cmake
      * CMake find modules for Libsim, NumPy, and mpi4py
      * Newton Python miniapp demonstrating use of SENSEI from Python
      * Warning cleanup
      * VTKPosthocIO analysis adaptor, writes any VTK dataset to either ".pvd"
        or ".visit" format. Can be used to generate representative data for
        configuring Catalyst and Libsim configs.
      * Add a method to the Catalyst adaptor to configure a pipeline from
        Catalyst Python script. Before this was in ConfigurableAnalysis.
      * Enable point meshes in the Libsim adaptor
      * Update the read me
      3e649927
  2. 14 Feb, 2017 1 commit
  3. 13 Feb, 2017 1 commit
  4. 05 Oct, 2016 1 commit
  5. 06 Apr, 2016 3 commits
  6. 05 Apr, 2016 1 commit
  7. 03 Apr, 2016 1 commit
  8. 30 Mar, 2016 1 commit
  9. 29 Mar, 2016 1 commit
  10. 27 Mar, 2016 1 commit
  11. 25 Mar, 2016 1 commit
  12. 24 Mar, 2016 2 commits
  13. 21 Mar, 2016 1 commit
  14. 20 Mar, 2016 4 commits
  15. 16 Mar, 2016 1 commit
  16. 14 Mar, 2016 2 commits
  17. 10 Mar, 2016 1 commit
  18. 08 Mar, 2016 4 commits
  19. 07 Mar, 2016 2 commits
  20. 04 Mar, 2016 4 commits
    • Burlen Loring's avatar
      config option to enable/disable analysis adaptor · cbbfb4fa
      Burlen Loring authored
      via optional xml attribute "enable=0"
      if the attribute is not present then the adaptor
      is enabled which matches the current conditional
      compilation mechanism.
      cbbfb4fa
    • Burlen Loring's avatar
      efficient xml parse · c3b2baa7
      Burlen Loring authored
      this patch eliminates duplicated data by reading the file into a raw array
      allocated by pugi library. rank 0 reads the file into the pugi array and
      bcasts to others who receive directly in the pugi allocated array. pugi
      can then do the parse in place eliminating internal duplication of the
      buffer.
      
      by using ansi I/O to read the data, instead of pugi's xml_document::load
      we eliminate the need to serialize back to an ascii representation via the
      xml_document::save method. xml_document::save serializes to std::ostream
      which required us to make a copy to access the serialized data. that is no
      longer necessary.
      
      for details about efficiency of parsing from memory see:
      http://pugixml.googlecode.com/svn/trunk/docs/manual/loading.html
      c3b2baa7
    • Utkarsh Ayachit's avatar
      Add timing to ADIOSAnalysisEndPoint. · 53fadaba
      Utkarsh Ayachit authored
      53fadaba
    • Utkarsh Ayachit's avatar
      Fixing build issue on Ubunty 14.04 with gcc 4.8.4. · bafe2d02
      Utkarsh Ayachit authored
      The `::write` call was ending up finding implementation in unistd.h
      causing build errors. This fixes that.
      bafe2d02
  21. 03 Mar, 2016 2 commits
  22. 02 Mar, 2016 3 commits
  23. 24 Feb, 2016 1 commit