- 16 Apr, 2018 4 commits
-
-
Burlen Loring authored
Adds mesh name (string) parameter to data access methods in the data adaptor data API. Adds methods to query number of meshes and mesh names by index to data adaptor metadata API. Updates data adptors, analysis adaptors, and mini-apps too use the new API. Co-Authored-By:
Brad Whitlock <bjw.ilight@gmail.com>
-
Burlen Loring authored
SWIG's -threads flag tells SWIG to release GIL before entering all wrapped functions, the idea being that Python can run concurently with the wrapped C++ code. This is only safe when the wrapped code aquires the GIL before making calls to the Python API, and the interpreter has to be initialized for threading. Niether of these are true by default in ParaView leading to mysterious segv's. Note, there is a CMake flag that can toggle the correct behavior at compile time. However, it is disabled by default so we will not use -threads.
-
Burlen Loring authored
-
Burlen Loring authored
Add a MeshMetadata class to organize and manage metadata associate with meshes such as mesh names, point and cell data arrays and ghost node and zone metadata. Co-Authored-By:
Brad Whitlock <bjw.ilight@gmail.com>
-
- 13 Apr, 2018 4 commits
-
-
Burlen Loring authored
A collection of helper functions for common tasks dealing with VTK
-
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.
-
Burlen Loring authored
Add a finalize method, this should be called by the bridge before the analysis is deleted giving the analysis a chance to clean up and shut down. The motivation is to ease use of smart pointers with analyses that need to do MPI calls to clean up and shut down. Without an explicit finalize step the analysis potentially end up calling MPI after MPI_Finalize because the smart pointer goes out of scope after MPI_Finalize is called causing run to abort/crash.
-
Burlen Loring authored
-
- 29 Jan, 2018 3 commits
-
-
Burlen Loring authored
Python3 friendly prints See merge request !58
-
Jean Favre authored
-
Jean Favre authored
-
- 25 Jan, 2018 4 commits
-
-
Burlen Loring authored
fix case of call in typemaps See merge request !57
-
Burlen Loring authored
-
Burlen Loring authored
fix missing include See merge request !56
-
Burlen Loring authored
-
- 22 Jan, 2018 1 commit
-
-
Burlen Loring authored
Python data adaptors See merge request !54
-
- 19 Dec, 2017 7 commits
-
-
Burlen Loring authored
-
Burlen Loring authored
Add a data adptor that implements the data adptor API with call backs. This enables the creation of new data adaptors using functional as opposed to polymorphic approach. This will simplify data adaptor creation in Python and Fortran.
-
Burlen Loring authored
-
Burlen Loring authored
-
Burlen Loring authored
This patch protects the Python interpreter from C++ threaded code that potentially invokes Python code. Also, Force SWIG to release the GIL before C++ calls. This lets the Python interpreter run concurently with C++ as long as the C++ code doesn't execute and Python code. senseiPyGILState object can be used to protect C++ code that invokes Python code.
-
Burlen Loring authored
-
Burlen Loring authored
-
- 05 Dec, 2017 1 commit
-
-
Andrew Bauer authored
Adjust camera properly for Catalyst slice image output. See merge request !51
-
- 04 Dec, 2017 1 commit
-
-
Andrew Bauer authored
-
- 01 Dec, 2017 1 commit
-
-
Burlen Loring authored
Ctest documentation See merge request !50
-
- 30 Nov, 2017 5 commits
-
-
Burlen Loring authored
-
Burlen Loring authored
-
Burlen Loring authored
-
Burlen Loring authored
-
Burlen Loring authored
-
- 16 Nov, 2017 2 commits
-
-
Burlen Loring authored
cleanup a warning on Apple clang See merge request !49
-
Burlen Loring authored
-
- 08 Nov, 2017 7 commits
-
-
Burlen Loring authored
* Fixes an issues with BP read method * Add support for CTest * Add regression test for ADIOS FLEXPATH and BP methods * Fix version detection regex, it did not work with tags * Cleanup warnings reported by Apple Clang * Fix missing include in Python wrapping * Hide static overloads from SWIG * Fix CMake warnings about CMP00053 See merge request !48
-
Burlen Loring authored
This resolves issue #2
-
Burlen Loring authored
-
Burlen Loring authored
it was not working when a tag was checked out. in that case the match failed because git describe does not append the SHA at the end. we currently didn't use the SHA anyway so I changed the regex to match 0 or more character at the end of the vX.Y.Z
-
Burlen Loring authored
-
Burlen Loring authored
Add Python based regression test exercising ADIOSAnalysisAdaptor, ADIOSDataAdaptor, and VTKDataAdaptor. These tests exercise FLEXPATH and MPI/BP methods on uniform Cartesian(vtkImageData) and unstructured(vtkPolyData)
-
Burlen Loring authored
* Add support for CTest and configure dashboard at cdash.hpcvis.com * sensei_add_test CMake function. This function handles a number of common tasks associated with adding regression tests, such as compiling test executable, enabling tests based on the projects CMake options, and parsing test output for occurances of strings like "ERROR" that indicate a failure.
-