CellGPU  0.8.0
GPU-accelerated simulations of cells
Macros | Functions
selfPropelledVicsekAligningParticleDynamics.cu File Reference
#include <cuda_runtime.h>
#include "curand_kernel.h"
#include "selfPropelledVicsekAligningParticleDynamics.cuh"
Include dependency graph for selfPropelledVicsekAligningParticleDynamics.cu:

Functions

__global__ void spp_vicsek_aligning_eom_integration_kernel (Dscalar2 *forces, Dscalar2 *velocities, Dscalar2 *displacements, Dscalar2 *motility, Dscalar *cellDirectors, int *nNeighbors, int *neighbors, Index2D n_idx, curandState *RNGs, int N, Dscalar deltaT, int Timestep, Dscalar mu, Dscalar Eta)
 
bool gpu_spp_vicsek_aligning_eom_integration (Dscalar2 *forces, Dscalar2 *velocities, Dscalar2 *displacements, Dscalar2 *motility, Dscalar *cellDirectors, int *nNeighbors, int *neighbors, Index2D &n_idx, curandState *RNGs, int N, Dscalar deltaT, int Timestep, Dscalar mu, Dscalar Eta)
 set the vector of displacements from forces and activity More...
 

Detailed Description

Defines kernel callers and kernels for GPU calculations of simple active 2D cell models