Ascent Feature Map

These tables provides an inventory of Ascent’s features and the programming and data APIs that underpin them.

Ascent Devil Ray Features

Name Feature Type Programming APIs Data APIs Source Links
Devil Ray Pseudocolor Extract (Rendered Result) RAJA + MPI Devil Ray API + MFEM DRayPseudocolor
Devil Ray 3 Slice Extract (Rendered Result) RAJA + MPI Devil Ray API + MFEM DRay3Slice
Devil Ray 3 Slice Extract (Rendered Result) RAJA + MPI Devil Ray API + MFEM DRayVolume
Devil Ray Project 2D Transform RAJA + MPI Devil Ray API + MFEM DRayProject2d
Devil Ray Project Colors 2D Transform RAJA + MPI Devil Ray API + MFEM DRayProjectColors2d
Devil Ray Reflect Transform RAJA + MPI Devil Ray API + MFEM DRayReflect
Devil Ray Vector Component Transform RAJA + MPI Devil Ray API + MFEM DRayVectorComponent

Ascent VTK-h Features

Name Feature Type Programming APIs Data APIs Source Links
VTK-h Clip Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHClip
VTK-h Clip with Field Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHClipWithField
VTK-h Isovolume Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHIsoVolume
VTK-h Lagrangian Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHLagrangian
VTK-h Log Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHLog
VTK-h Recenter Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHRecenter
VTK-h Hist Sampling Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHHistSampling
VTK-h Q Criterion Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHQCriterion
VTK-h Divergence Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHDivergence
VTK-h Vorticity Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHVorticity
VTK-h Gradient Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHGradient
VTK-h No Op Transform None VTK-h and VTK-m APIs VTKHNoOp
VTK-h Vector Component Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHVectorComponent
VTK-h Composite Vector Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHCompositeVector
VTK-h Statistics Extract VTK-m (OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHStats
VTK-h Histogram Extract VTK-m (OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHHistogram
VTK-h Project 2D Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHProject2D
VTK-h Clean Grid Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHCleanGrid
VTK-h Scale Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHScale
VTK-h Triangulate Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHTriangulate
VTK-h Particle Advection Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHParticleAdvection
VTK-h Streamline Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHStreamline
VTK-h Contour Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHMarchingCubes
VTK-h Vector Magnitude Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHVectorMagnitude
VTK-h Slice Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHSlice
VTK-h 3 Slice Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKH3Slice
VTK-h Threshold Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHThreshold
VTK-h Ghost Stripper Transform VTK-m (Serial, OpenMP, Cuda, Kokkos) VTK-h and VTK-m APIs VTKHGhostStripper
VTK-h Mesh Renderer Extract VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHMeshRenderer
VTK-h Volume Renderer Extract VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHVolumeRenderer
VTK-h Scalar Renderer Extract VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHScalarRenderer
VTK-h Point Renderer Extract VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHPointRenderer
VTK-h Line Renderer Extract VTK-m (Serial, OpenMP, Cuda, Kokkos) + MPI VTK-h and VTK-m APIs VTKHLineRenderer