Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
lm::rdme::mgpumpdrdme_dev Namespace Reference

Functions

__device__ size_t local_to_global (unsigned int x, unsigned int y, unsigned int z)
__device__ size_t local_index (unsigned int x, unsigned int y, unsigned int z)
__global__ void correct_overflows_mgpu (unsigned int *lattice, unsigned int *siteOverflowList)
__global__ void MGPU_x_kernel_unpack (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned int z_start, const unsigned long long timestepHash, unsigned int *siteOverflowList, unsigned int *buf_top, unsigned int *buf_bot)
__global__ void MGPU_x_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned int z_start, const unsigned long long timestepHash, unsigned int *siteOverflowList)
__global__ void MGPU_y_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList)
__global__ void MGPU_z_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList, const unsigned int z_start)
__global__ void MGPU_precomp_reaction_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList, int z_start, const float *__restrict__ qp0, const float *__restrict__ qp1, const float *__restrict__ qp2)
__global__ void MGPU_precomp_reaction_kernel_packing (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList, int z_start, const float *__restrict__ qp0, const float *__restrict__ qp1, const float *__restrict__ qp2, unsigned int *buf_top, unsigned int *buf_bot)
__global__ void MGPU_reaction_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList, const unsigned int z_start)

Function Documentation

◆ correct_overflows_mgpu()

__global__ void lm::rdme::mgpumpdrdme_dev::correct_overflows_mgpu ( unsigned int * lattice,
unsigned int * siteOverflowList )

◆ local_index()

__device__ size_t lm::rdme::mgpumpdrdme_dev::local_index ( unsigned int x,
unsigned int y,
unsigned int z )
inline

◆ local_to_global()

__device__ size_t lm::rdme::mgpumpdrdme_dev::local_to_global ( unsigned int x,
unsigned int y,
unsigned int z )
inline

◆ MGPU_precomp_reaction_kernel()

__global__ void lm::rdme::mgpumpdrdme_dev::MGPU_precomp_reaction_kernel ( const unsigned int * inLattice,
const uint8_t * inSites,
unsigned int * outLattice,
const unsigned long long timestepHash,
unsigned int * siteOverflowList,
int z_start,
const float *__restrict__ qp0,
const float *__restrict__ qp1,
const float *__restrict__ qp2 )

◆ MGPU_precomp_reaction_kernel_packing()

__global__ void lm::rdme::mgpumpdrdme_dev::MGPU_precomp_reaction_kernel_packing ( const unsigned int * inLattice,
const uint8_t * inSites,
unsigned int * outLattice,
const unsigned long long timestepHash,
unsigned int * siteOverflowList,
int z_start,
const float *__restrict__ qp0,
const float *__restrict__ qp1,
const float *__restrict__ qp2,
unsigned int * buf_top,
unsigned int * buf_bot )

◆ MGPU_reaction_kernel()

__global__ void lm::rdme::mgpumpdrdme_dev::MGPU_reaction_kernel ( const unsigned int * inLattice,
const uint8_t * inSites,
unsigned int * outLattice,
const unsigned long long timestepHash,
unsigned int * siteOverflowList,
const unsigned int z_start )

◆ MGPU_x_kernel()

__global__ void lm::rdme::mgpumpdrdme_dev::MGPU_x_kernel ( const unsigned int * inLattice,
const uint8_t * inSites,
unsigned int * outLattice,
const unsigned int z_start,
const unsigned long long timestepHash,
unsigned int * siteOverflowList )

◆ MGPU_x_kernel_unpack()

__global__ void lm::rdme::mgpumpdrdme_dev::MGPU_x_kernel_unpack ( const unsigned int * inLattice,
const uint8_t * inSites,
unsigned int * outLattice,
const unsigned int z_start,
const unsigned long long timestepHash,
unsigned int * siteOverflowList,
unsigned int * buf_top,
unsigned int * buf_bot )

◆ MGPU_y_kernel()

__global__ void lm::rdme::mgpumpdrdme_dev::MGPU_y_kernel ( const unsigned int * inLattice,
const uint8_t * inSites,
unsigned int * outLattice,
const unsigned long long timestepHash,
unsigned int * siteOverflowList )

◆ MGPU_z_kernel()

__global__ void lm::rdme::mgpumpdrdme_dev::MGPU_z_kernel ( const unsigned int * inLattice,
const uint8_t * inSites,
unsigned int * outLattice,
const unsigned long long timestepHash,
unsigned int * siteOverflowList,
const unsigned int z_start )