parallel_solver.h File Reference
#include "parallel_array.h"
#include "parallel_batch.h"
#include "parallel_math.h"
#include "parallel_reduce.h"
#include "parallel_timer.h"
#include "util.h"
Go to the source code of this file.
Classes |
class | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType > |
| The base solver class. More...
|
struct | parallel_ode::ParallelPGSSolver< CudaT, ParamsT, PType >::SolverParams |
| Parameters containing data from ODE. More...
|
Namespaces |
namespace | parallel_ode |
namespace | parallel_ode::ParallelFlags |
Typedefs |
typedef ParallelFlags::ParallelFlag | parallel_ode::ParallelFlag |
Enumerations |
enum | parallel_ode::ParallelFlags::ParallelFlag {
parallel_ode::ParallelFlags::PARALLEL_NONE = 0x000,
parallel_ode::ParallelFlags::PARALLEL_PREPROCESS = 0x001,
parallel_ode::ParallelFlags::PARALLEL_ASYNC = 0x002,
parallel_ode::ParallelFlags::PARALLEL_RANDOMIZE = 0x004,
parallel_ode::ParallelFlags::PARALLEL_ATOMICS = 0x008,
parallel_ode::ParallelFlags::PARALLEL_ALIGN = 0x010,
parallel_ode::ParallelFlags::PARALLEL_PINNED = 0x020,
parallel_ode::ParallelFlags::PARALLEL_WC = 0x040,
parallel_ode::ParallelFlags::PARALLEL_REDUCE = 0x080,
parallel_ode::ParallelFlags::PARALLEL_COMPACT = 0x100
} |
| Flags for configuring the solver.
More...
|
Variables |
const int | parallel_ode::DEFAULT_FLAGS |
| Default configuration flags for the base solver.
|