Gravitational force computation functions and CUDA kernels. More...
#include "../subdomain_key_tree/tree.cuh"#include "../subdomain_key_tree/subdomain.cuh"#include "../parameter.h"#include "../helper.cuh"#include <boost/mpi.hpp>#include <assert.h>#include <cmath>
Include dependency graph for gravity.cuh:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| namespace | Gravity |
| Gravity related kernels/functions. | |
| namespace | Gravity::Kernel |
| CUDA kernel functions. | |
Macros | |
| #define | MILUPHPC_GRAVITY_CUH |
Functions | |
| __global__ void | Gravity::Kernel::collectSendIndices (Tree *tree, Particles *particles, integer *sendIndices, integer *particles2Send, integer *pseudoParticles2Send, integer *pseudoParticlesLevel, integer *particlesCount, integer *pseudoParticlesCount, integer n, integer length, Curve::Type curveType) |
| Collect the send indices. More... | |
| __global__ void | Gravity::Kernel::testSendIndices (SubDomainKeyTree *subDomainKeyTree, Tree *tree, Particles *particles, integer *sendIndices, integer *markedSendIndices, integer *levels, Curve::Type curveType, integer length) |
| Test the send indices. More... | |
Gravitational force computation functions and CUDA kernels.
Gravitational force computation functions and CUDA kernels for computing the gravitational forces according to the Barnes-Hut method.
Definition in file gravity.cuh.
| #define MILUPHPC_GRAVITY_CUH |
Definition at line 12 of file gravity.cuh.