CellGPU  0.8.0
GPU-accelerated simulations of cells
Macros | Functions
EnergyMinimizerFIRE2D.cuh File Reference
#include "std_include.h"
#include <cuda_runtime.h>
#include "gpubox.h"
Include dependency graph for EnergyMinimizerFIRE2D.cuh:
This graph shows which files directly or indirectly include this file:

Functions

bool gpu_zero_velocity (Dscalar2 *d_velocity, int N)
 Zero out the velocity (if the power is negative) More...
 
bool gpu_update_velocity (Dscalar2 *d_velocity, Dscalar2 *d_force, Dscalar deltaT, int N)
 velocity = velocity +0.5*deltaT*force More...
 
bool gpu_update_velocity_FIRE (Dscalar2 *d_velocity, Dscalar2 *d_force, Dscalar alpha, Dscalar scaling, int N)
 velocity = (1-a)velocity +a*scaling*force More...
 
bool gpu_displacement_velocity_verlet (Dscalar2 *d_displacement, Dscalar2 *d_velocity, Dscalar2 *d_force, Dscalar deltaT, int N)
 displacement = dt*velocity + 0.5*dt^2*force More...
 

Detailed Description

A file providing an interface to the relevant cuda calls for the EnergyMinimizerFIRE2D class