|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
Version of collision: for multi-gpu simulations, with communication hiding ("streams"), for newer kernels that use an array of fluid nodes to determine which nodes to update. More...
#include <CollisionStrategy.h>
Public Member Functions | |
| void | operator() (UpdateGrid27 *updateGrid, Parameter *para, int level, unsigned int t) |
Version of collision: for multi-gpu simulations, with communication hiding ("streams"), for newer kernels that use an array of fluid nodes to determine which nodes to update.
recommended for multi-gpu simulations if the chosen collision kernel supports the use of cuda streams
Definition at line 64 of file CollisionStrategy.h.
| void vf::gpu::CollisionAndExchange_streams::operator() | ( | UpdateGrid27 * | updateGrid, |
| Parameter * | para, | ||
| int | level, | ||
| unsigned int | t | ||
| ) |
steps:
| tag | Default, WriteMacroVars, ApplyBodyForce, or AllFeatures. All assigned tags are listed in |
| allocatedBulkFluidNodeTags | during initialization in Simulation::init |
Definition at line 102 of file CollisisionStrategy.cpp.