Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
Globals.cpp File Reference
#include <string>
#include <list>
#include <vector>
#include <ctime>
#include "config.h"
#include "core/Types.h"
#include "core/Exceptions.h"
#include "me/MESolverFactory.h"
Include dependency graph for Globals.cpp:

Variables

string functionOption = "interpreter"
string simulationFilename
vector< int > replicates
time_t checkpointInterval = 0
volatile bool globalAbort = false
lm::me::MESolverFactory solverFactory
int numberCpuCores
float cpuCoresPerReplicate
bool shouldReserveOutputCore
int cudaDevicesPerNode
vector< string > cmdline_parameters

Variable Documentation

◆ checkpointInterval

time_t checkpointInterval = 0

The interval at which the results file should be checkpointed.

◆ cmdline_parameters

vector<string> cmdline_parameters

◆ cpuCoresPerReplicate

float cpuCoresPerReplicate

The number of cpu cores to assign per replicate (can be a fraction, e.g., 1/2, 1/4, etc).

◆ cudaDevicesPerNode

int cudaDevicesPerNode

◆ functionOption

string functionOption = "interpreter"

The function being performed.

◆ globalAbort

volatile bool globalAbort = false

If a global abort signal has been received.

◆ numberCpuCores

int numberCpuCores

The number of cpu cores assigned to each process.

◆ replicates

vector<int> replicates

The number of replicates of the simulation that should be performed.

◆ shouldReserveOutputCore

bool shouldReserveOutputCore

Whether we should reserve a core for the output thread.

◆ simulationFilename

string simulationFilename

The name of the file containing the simulation.

◆ solverFactory

lm::me::MESolverFactory solverFactory

The solver to use for the simulations.