cubie
Contents
Getting Started with Cubie
User Manual
Creating a “System” of Differential Equations
Drivers (Time-dependent functions)
ODE solving algorithms
Optional Arguments Reference
Making it Faster (basic)
Using CUDA for IVPs
User functions and derivatives
Reference Manual
Batch solving
Solver
solve_ivp
SolveResult
SolveSpec
BatchGridBuilder
BatchSolverConfig
BatchSolverKernel
SystemInterface
cuda_array_validator
cuda_array_validator_2d
cuda_array_validator_3d
optional_cuda_array_validator
optional_cuda_array_validator_2d
optional_cuda_array_validator_3d
Arrays
ArrayContainer
BaseArrayManager
ManagedArray
InputArrayContainer
InputArrays
OutputArrayContainer
ActiveOutputs
OutputArrays
ODE systems
create_ODE_system
SymbolicODE
BaseODE
ODEData
SystemValues
SystemSizes
ODECache
Symbolic
Integrators
SingleIntegratorRun
IntegratorReturnCodes
Algorithms
BaseStepConfig
BaseAlgorithmStep
StepCache
ExplicitStepConfig
ExplicitEulerStep
ImplicitStepConfig
BackwardsEulerStep
BackwardsEulerPCStep
CrankNicolsonStep
ERKStep
ERK tableau registry
DIRKStep
DIRK tableau registry
get_algorithm_step
Loops
IVPLoop
ODELoopConfig
LoopSharedIndices
LoopLocalIndices
Matrix-free solvers
linear_solver_factory
newton_krylov_solver_factory
SolverRetCodes
Step control
get_controller
BaseStepController
BaseAdaptiveStepController
FixedStepController
AdaptiveIController
AdaptivePIController
AdaptivePIDController
GustafssonController
BaseStepControllerConfig
AdaptiveStepControlConfig
FixedStepControlConfig
PIStepControlConfig
PIDStepControlConfig
GustafssonStepControlConfig
Output handling
OutputFunctions
OutputConfig
OutputCompileFlags
SummariesBufferSizes
LoopBufferSizes
OutputArrayHeights
SingleRunOutputSizes
BatchInputSizes
BatchOutputSizes
OutputFunctionCache
summary_metrics
register_metric
Summary metrics
summary_metrics
register_metric
SummaryMetric
SummaryMetrics
MetricFuncCache
Mean
Max
RMS
Peaks
Std
Min
MaxMagnitude
Extrema
NegativePeaks
MeanStdRms
DxdtMax
DxdtMin
DxdtExtrema
D2xdt2Max
D2xdt2Min
D2xdt2Extrema
Memory
default_memmgr
MemoryManager
ArrayRequest
ArrayResponse
StreamGroups
current_cupy_stream
CuPyAsyncNumbaManager
CuPySyncNumbaManager
cubie
Search
Please activate JavaScript to enable the search functionality.