waLBerla 7.3
Loading...
Searching...
No Matches
Modules
Overview of waLBerla's libraries and modules
[detail level 1234]
 V8 Core Library [Experimental]The waLBerla v8 core library
 Halo ExchangeClasses facilitating exchange of halo-layer data between blocks
 Memory SubsystemClasses and functions for memory management and primary parallel simulation data structures
 AllocatorsAligned memory allocation with offset, with support for differnet backends
 Allocator BackendsRaw memory allocation/deallocation for different backends
 Buffer SystemsLow-level memory management; buffer systems, allocators and initializers
 FieldsData structures for distributed numerical fields
 Memory TagsControl allocation and placement of buffers between host and accelerator memory spaces
 Sweeps and Execution SubsystemClasses and utilities facilitating parallel operations on blocks and cells
 Execution TagsControl kernel execution between CPU and accelerators
 Cellwise Kernel DispatchersRun an operation for every cell in the given interval
 Device-Accessible APIsClasses and functions available to device kernels
 Testsuite Utilities (v8::testing)Unit testing toolkit for waLBerla
 MESA-PD - Modular and Extensible Software Architecture for Particle DynamicsThe particle dynamics module of the waLBerla multi-physics framework
 Particle shapes of MESA-PD moduleDescription of particle shapes available in the MESA-PD module
 Particle and particle-particle kernels available in the MESA-PD module.Description of all kernels available in the MESA-PD module
 Communication functionality for MESA-PD module.Description of all communication functions available in the MESA-PD module
 mesh - surface meshes in waLBerla