Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
MpdRdmeSolver.h File Reference
#include "cuda/lm_cuda.h"
#include "rdme/RDMESolver.h"
#include "rdme/CudaByteLattice.h"
Include dependency graph for MpdRdmeSolver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lm::rdme::MpdRdmeSolver

Namespaces

namespace  lm
namespace  lm::io
namespace  lm::rdme
namespace  lm::rdme::mpdrdme_dev

Macros

#define OVERFLOW_MODE_CLASSIC   0
#define OVERFLOW_MODE_RELAXED   1

Functions

__global__ void lm::rdme::mpdrdme_dev::mpd_x_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned int gridXSize, const unsigned long long timestepHash, unsigned int *siteOverflowList)
__global__ void lm::rdme::mpdrdme_dev::mpd_y_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned int gridXSize, const unsigned long long timestepHash, unsigned int *siteOverflowList)
__global__ void lm::rdme::mpdrdme_dev::mpd_z_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned int gridXSize, const unsigned long long timestepHash, unsigned int *siteOverflowList)
__global__ void lm::rdme::mpdrdme_dev::reaction_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned int gridXSize, const unsigned long long timestepHash, unsigned int *siteOverflowList)
__global__ void lm::rdme::mpdrdme_dev::correct_overflows (unsigned int *inLattice, unsigned int *siteOverflowList)
__global__ void lm::rdme::mpdrdme_dev::correct_overflowsEV (unsigned int *inLattice, const float *evData, unsigned int *siteOverflowList)
__global__ void lm::rdme::mpdrdme_dev::sanity_check (const unsigned int *L1, const unsigned int *L2)

Macro Definition Documentation

◆ OVERFLOW_MODE_CLASSIC

#define OVERFLOW_MODE_CLASSIC   0

◆ OVERFLOW_MODE_RELAXED

#define OVERFLOW_MODE_RELAXED   1