1. 13 Aug, 2018 1 commit
  2. 27 Jun, 2018 2 commits
  3. 01 Jun, 2018 1 commit
    • Burlen Loring's avatar
      unique MPI communication space etc · da17b2f7
      Burlen Loring authored
      * normalize MPI communicator handling by putting some default
        code in DataAdaptor and AnalysisAdaptor base classes. The
        defaults are to use isolate our communciation in a duplicate
        of COMM_WORLD. Adaptors needing to do MPI communicaiton should
        access the communicator by calling GetCommunicator.
      * report errors from ConfigurableAnalysis::Execute and ::Finalize
      * fix a build issue with new VTK AMR writer.
      * clean up warning in parallel 3d miniapp
      
      squash me -- amr reader build fixes"
      da17b2f7
  4. 25 May, 2018 1 commit
  5. 16 Apr, 2018 1 commit
    • Burlen Loring's avatar
      multi-mesh Python data adaptor · b5485211
      Burlen Loring authored
      Support the multi-mesh API. The new API on C++ side makes use of pass by
      reference so that error codes may be returned. Because Python lacks pass
      by reference, the Python API deviated from the C++ API. Reference
      parameters are returned and Python's exception mechanisms should be used
      to report errors.
      b5485211
  6. 13 Apr, 2018 1 commit
    • Burlen Loring's avatar
      add data requirements · bbcd3d8c
      Burlen Loring authored
      a helper class to handle XML parsing and track mesh name,
      and point and cell data array names to be processed during
      analysis.
      bbcd3d8c
  7. 25 Jan, 2018 2 commits
  8. 19 Dec, 2017 6 commits
  9. 08 Nov, 2017 2 commits
  10. 05 Sep, 2017 1 commit
    • Burlen Loring's avatar
      fix memory leaks of SENSEI classes wrapped by SWIG to Python · 2ff20938
      Burlen Loring authored
      * Added delobject driective and newfree typemap for wrapped classes.
      * Exposed the base class memory management methods in wrapped language.
      * Make sure that class names include namespace, otherwise SWIG gets
        confused.
      * removed some debugging code from the newton mini-app
      2ff20938
  11. 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