waLBerla 7.2
Loading...
Searching...
No Matches
PSMUtilityGPU.h File Reference

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
namespace  walberla::lbm_mesapd_coupling
 
namespace  walberla::lbm_mesapd_coupling::psm
 
namespace  walberla::lbm_mesapd_coupling::psm::gpu
 

Functions

__device__ void walberla::lbm_mesapd_coupling::psm::gpu::cross (real_t *__restrict__ const crossResult, const real_t *__restrict__ const lhs, const real_t *__restrict__ const rhs)
 
__device__ void walberla::lbm_mesapd_coupling::psm::gpu::getVelocityAtWFPoint (real_t *__restrict__ const velocityAtWFPoint, const real_t *__restrict__ const linearVelocity, const real_t *__restrict__ const angularVelocity, const real_t *__restrict__ const position, const real_t *__restrict__ const wf_pt)
 
__device__ void walberla::lbm_mesapd_coupling::psm::gpu::addHydrodynamicForceTorqueAtWFPosAtomic (real_t *__restrict__ const particleForce, real_t *__restrict__ const particleTorque, const real_t *__restrict__ const f, const real_t *__restrict__ const pos, const real_t *__restrict__ const wf_pt)