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

Functions

__global__ void calculate_vertex_displacement_kernel (Dscalar2 *d_forces, Dscalar2 *d_displacements, Dscalar2 *motility, Dscalar *d_cellDirectors, int *d_vertexCellNeighbors, Dscalar deltaT, Dscalar mu, int Nvertices)
 
__global__ void rotate_directors_kernel (Dscalar *d_cellDirectors, curandState *d_curandRNGs, Dscalar2 *motility, Dscalar deltaT, int Ncells)
 
bool gpu_spp_cellVertex_eom_integration (Dscalar2 *forces, Dscalar2 *displacements, Dscalar2 *motility, Dscalar *cellDirectors, int *vertexNeighbors, curandState *RNGs, int Nvertices, int Ncells, Dscalar deltaT, int Timestep, Dscalar mu)
 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