![]() |
SENSEI
A frame work for generic in situ analytics
|
SENSEI. More...
Namespaces | |
| InTransitAdaptorFactory | |
| Factory methods for creating in transit adaptors from XML. | |
| MemoryUtils | |
| Functions for dealing with memory access across heterogeneous architectures. | |
| MPIUtils | |
| A collection of communication routines. | |
| SVTKUtils | |
| A collection of generally useful funcitons implementing common access patterns or operations on SVTK data structures. | |
| XMLUtils | |
| a collection of functions for parsing XML. | |
Classes | |
| class | ADIOS2AnalysisAdaptor |
| The write side of the ADIOS2 transport. More... | |
| class | ADIOS2DataAdaptor |
| The read side of the ADIOS 2 transport layer. More... | |
| class | AnalysisAdaptor |
| The base class for data consumers. More... | |
| class | ArrayRequirementsIterator |
| Iterate over the mesh's arrays. More... | |
| class | AscentAnalysisAdaptor |
| An analysis adaptor for ascent-based analysis pipelines. More... | |
| class | Autocorrelation |
| Performs a temporal autocorrelation on the simulation data. More... | |
| class | BinaryStream |
| class | BlockPartitioner |
| The block partitioning mode will distribute blocks to a rank such that consecutive blocks share a rank. More... | |
| class | Calculator |
| class | CatalystAnalysisAdaptor |
| An adaptor that invokes ParaView Catalyst. More... | |
| class | ConduitDataAdaptor |
| class | ConfigurableAnalysis |
| An adaptor that creates and configures one or more adaptors from XML. More... | |
| class | ConfigurableInTransitDataAdaptor |
| The ConfigurableInTransitDataAdaptor implements the InTransitDataAdaptor interface, provides a factory for creating a concrete instance of the InTransitDataAdpator from an XML configuration, and delegates in coming calls through the InTransitDataAdapotor/DataAdaptor API to the instance. More... | |
| class | ConfigurablePartitioner |
| An object the selects and configures a sensei::Partitioner from XML. More... | |
| class | DataAdaptor |
| Base class that defines the interface for fetching data from a simulation. More... | |
| class | DataBinning |
| Bins a set of arrays onto a user defined uniform Cartesian mesh. More... | |
| class | DataRequirements |
| This is a helper class that handles the common task of specifying the set of meshes and arrays rqeuired to perform a specific analysis. More... | |
| class | HDF5AnalysisAdaptor |
| The write side of the HDF5 transport. More... | |
| class | HDF5DataAdaptor |
| class | Histogram |
| Computes a histogram in parallel. More... | |
| class | InTransitDataAdaptor |
| Defines the control API for in transit data movement. More... | |
| class | IsoSurfacePartitioner |
| The IsoSurfacePartitioner selects only blocks that are needed to compute the desired set of iso surfaces. More... | |
| class | LibsimAnalysisAdaptor |
| An implementation that invokes VisIt libsim. More... | |
| class | MappedPartitioner |
| represents the mapped partitioning mode for in-transit operation. More... | |
| class | MemoryProfiler |
| The class samples process memory usage at the specified interval given in seconds. More... | |
| struct | MeshMetadata |
| A container for capturing metadata describing a mesh. More... | |
| class | MeshMetadataFlags |
| a set of flags describing which optional fields in the MeshMetadata structure should be generated. More... | |
| class | MeshMetadataMap |
| class | MeshRequirementsIterator |
| iterate over the meshes More... | |
| class | OSPRayAnalysisAdaptor |
| An analysis adaptor for OSPRay based rendering pipelines. More... | |
| class | parallelId |
| class | ParticleDensity |
| Computes number and mass density on a mesh from a set of particle positions and masses. More... | |
| class | Partitioner |
| represents the way data is partitioned for in-transit operation mode. More... | |
| class | PlanarPartitioner |
| The cyclic distribution method will distribute blocks to a rank such that consecutive blocks are distributed over consecutive ranks in a round-robin fashion in chunks of length specified by the PlaneSize. More... | |
| class | PlanarSlicePartitioner |
| The slice paritioner determins which blocks intersect the plane defined by a given point and normal. More... | |
| class | Profiler |
| class | ProgrammableDataAdaptor |
| Implements the sensei::DataAdaptor interface with user provided callables ProgrammableDataAdaptor allows one to provide callbacks implementing the data interface. More... | |
| class | PythonAnalysis |
| Loads and executes a Python script impementing the sensei::AnalysisAdaptor API. More... | |
| class | SliceExtract |
| Extract a slice defined by a point and a normal and writes it to disk. More... | |
| class | SVTKDataAdaptor |
| A sensei::DataAdaptor for a svtkDataObject. More... | |
| class | TimeEvent |
| class | VTKAmrWriter |
| Writes AMR data to disk in VTK format. More... | |
| class | VTKPosthocIO |
| Writes simulation data to disk in a VTK based format. More... | |
Typedefs | |
| using | BlockPartitionerPtr = std::shared_ptr< sensei::BlockPartitioner > |
| using | ConfigurablePartitionerPtr = std::shared_ptr< sensei::ConfigurablePartitioner > |
| using | InTransitDataAdaptorPtr = svtkSmartPointer< sensei::InTransitDataAdaptor > |
| using | AnalysisAdaptorPtr = svtkSmartPointer< sensei::AnalysisAdaptor > |
| using | IsoSurfacePartitionerPtr = std::shared_ptr< sensei::IsoSurfacePartitioner > |
| using | MappedPartitionerPtr = std::shared_ptr< sensei::MappedPartitioner > |
| using | MeshMetadataPtr = std::shared_ptr< sensei::MeshMetadata > |
| using | PartitionerPtr = std::shared_ptr< sensei::Partitioner > |
| using | PlanarPartitionerPtr = std::shared_ptr< sensei::PlanarPartitioner > |
| using | PlanarSlicePartitionerPtr = std::shared_ptr< sensei::PlanarSlicePartitioner > |
| using | VTKPosthocIOPtr = svtkSmartPointer< VTKPosthocIO > |
Functions | |
| SENSEI_EXPORT int | haveTty () |
| SENSEI_EXPORT std::ostream & | operator<< (std::ostream &os, const parallelId &id) |
| SENSEI_EXPORT int | ioEnabled (int active_rank) |
SENSEI.