▼ core | |
▼ src | |
▼ impl | |
Cabana_CartesianGrid.hpp | |
Cabana_Index.hpp | AoSoA indexing |
Cabana_PerformanceTraits.hpp | Default settings for execution spaces |
Cabana_TypeTraits.hpp | |
Cabana_AoSoA.hpp | Array-of-Struct-of-Arrays particle data structure |
Cabana_CommunicationPlan.hpp | Multi-node communication patterns |
Cabana_Core.hpp | |
Cabana_DeepCopy.hpp | AoSoA and slice extensions for Kokkos deep copy and mirrors |
Cabana_Distributor.hpp | Multi-node particle redistribution |
Cabana_ExecutionPolicy.hpp | SIMD execution policy |
Cabana_Experimental_NeighborList.hpp | ArborX tree-based neighbor lists |
Cabana_Fields.hpp | Particle field types and common field examples |
Cabana_Halo.hpp | Multi-node particle scatter/gather |
Cabana_HDF5ParticleOutput.hpp | Write particle output using the HDF5 (XDMF) format |
Cabana_LinkedCellList.hpp | Linked cell list binning (spatial sorting) and neighbor iteration |
Cabana_MemberTypes.hpp | AoSoA tuple member types |
Cabana_NeighborList.hpp | Neighbor list interface |
Cabana_Parallel.hpp | SIMD and neighbor extension of Kokkos parallel iteration |
Cabana_ParameterPack.hpp | Pack variadic template parameters for device capture |
Cabana_ParticleInit.hpp | Particle creation utilities |
Cabana_ParticleList.hpp | Application-level particle storage and single particle access |
Cabana_Remove.hpp | Remove particles (without using MPI) |
Cabana_SiloParticleOutput.hpp | Write particle output using the Silo format |
Cabana_Slice.hpp | Slice a single particle property from an AoSoA |
Cabana_SoA.hpp | Struct-of-Arrays for building AoSoA |
Cabana_Sort.hpp | Sorting and binning built on Kokkos BinSort |
Cabana_Tuple.hpp | Tuple of single particle information to build AoSoA |
Cabana_Types.hpp | Memory access type checking |
Cabana_Utils.hpp | Cabana utilities |
Cabana_VerletList.hpp | Verlet grid-accelerated neighbor list |
Cabana_Version.hpp | Cabana git version |
▼ grid | |
▼ src | |
Cabana_Grid.hpp | |
Cabana_Grid_Array.hpp | Grid field arrays |
Cabana_Grid_BovWriter.hpp | Brick of values (BOV) grid output |
Cabana_Grid_FastFourierTransform.hpp | Fast Fourier transforms |
Cabana_Grid_GlobalGrid.hpp | Global grid |
Cabana_Grid_GlobalGrid_impl.hpp | |
Cabana_Grid_GlobalMesh.hpp | Global mesh |
Cabana_Grid_GlobalParticleComm.hpp | Global particle communication |
Cabana_Grid_Halo.hpp | Multi-node grid scatter/gather |
Cabana_Grid_Hypre.hpp | HYPRE memory space handling |
Cabana_Grid_HypreSemiStructuredSolver.hpp | HYPRE semi-structured solver interface |
Cabana_Grid_HypreStructuredSolver.hpp | HYPRE structured solver interface |
Cabana_Grid_IndexConversion.hpp | Local to global index conversion |
Cabana_Grid_IndexSpace.hpp | Logical grid indexing |
Cabana_Grid_Interpolation.hpp | Particle to grid and grid to particle interpolation |
Cabana_Grid_LoadBalancer.hpp | Load Balancer |
Cabana_Grid_LocalGrid.hpp | Local grid |
Cabana_Grid_LocalGrid_impl.hpp | |
Cabana_Grid_LocalMesh.hpp | Local mesh |
Cabana_Grid_MpiTraits.hpp | MPI traits |
Cabana_Grid_Parallel.hpp | Logical grid extension of Kokkos parallel iteration |
Cabana_Grid_ParticleDistributor.hpp | Multi-node particle redistribution using the grid halo |
Cabana_Grid_ParticleInit.hpp | Particle creation utilities based on uniform grids |
Cabana_Grid_ParticleList.hpp | Application-level particle/mesh storage and single particle access |
Cabana_Grid_Partitioner.hpp | Multi-node grid partitioner |
Cabana_Grid_ReferenceStructuredSolver.hpp | Reference structured solver |
Cabana_Grid_SiloParticleOutput.hpp | Write particle output using the Silo format |
Cabana_Grid_SparseArray.hpp | Sparse grid fields arrays using AoSoA |
Cabana_Grid_SparseDimPartitioner.hpp | Multi-node sparse grid partitioner |
Cabana_Grid_SparseHalo.hpp | |
Cabana_Grid_SparseIndexSpace.hpp | Sparse grid mapping |
Cabana_Grid_SparseLocalGrid.hpp | Sparse Local grid and related implementations |
Cabana_Grid_SparseLocalGrid_impl.hpp | |
Cabana_Grid_Splines.hpp | Spline functions |
Cabana_Grid_Types.hpp | Grid type tags |