Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
runSimulation.cpp File Reference
#include "config.h"
#include <string>
#include <map>
#include <cstdio>
#include <cstring>
#include <ctime>
#include <csignal>
#include <cerrno>
#include <unistd.h>
#include <sys/wait.h>
#include <pthread.h>
#include <google/protobuf/stubs/common.h>
#include "core/Print.h"
#include "core/Exceptions.h"
#include "core/Types.h"
#include "core/Math.h"
#include "io/lm_hdf5.h"
#include "io/SimulationFile.h"
#include "DiffusionModel.pb.h"
#include "ReactionModel.pb.h"
#include "io/SimulationParameters.h"
#include "core/CheckpointSignaler.h"
#include "core/DataOutputQueue.h"
#include "core/LocalDataOutputWorker.h"
#include "core/SignalHandler.h"
#include "core/ReplicateRunner.h"
#include "core/ResourceAllocator.h"
#include "SimulationParameters.pb.h"
#include "thread/Thread.h"
#include "thread/WorkerManager.h"
#include "lptf/Profile.h"
#include "me/MESolverFactory.h"
#include "me/MESolver.h"
#include "cme/CMESolver.h"
#include "rdme/RDMESolver.h"
#include "core/runSimulation.h"
Include dependency graph for runSimulation.cpp:

Functions

void abortHandler (int x)
void runSimulation (char *simulationFilename, int replicate, char *solverClass, vector< int > cudaDevices, time_t checkpointInterval)
void runSolver (char *simulationFilename, int replicate, lm::me::MESolver *solver, vector< int > cudaDevices, time_t checkpointInterval)

Variables

bool globalAbort

Function Documentation

◆ abortHandler()

void abortHandler ( int x)
Here is the caller graph for this function:

◆ runSimulation()

void runSimulation ( char * simulationFilename,
int replicate,
char * solverClass,
vector< int > cudaDevices,
time_t checkpointInterval )
Here is the call graph for this function:

◆ runSolver()

void runSolver ( char * simulationFilename,
int replicate,
lm::me::MESolver * solver,
vector< int > cudaDevices,
time_t checkpointInterval )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ globalAbort

bool globalAbort
extern

If a global abort signal has been received.