pyproject.toml
readme.md
src/LICENSE
src/cubie/CUDAFactory.py
src/cubie/__init__.py
src/cubie/_utils.py
src/cubie/cuda_simsafe.py
src/cubie.egg-info/PKG-INFO
src/cubie.egg-info/SOURCES.txt
src/cubie.egg-info/dependency_links.txt
src/cubie.egg-info/requires.txt
src/cubie.egg-info/top_level.txt
src/cubie/batchsolving/BatchGridBuilder.py
src/cubie/batchsolving/BatchSolverConfig.py
src/cubie/batchsolving/BatchSolverKernel.py
src/cubie/batchsolving/SystemInterface.py
src/cubie/batchsolving/__init__.py
src/cubie/batchsolving/_utils.py
src/cubie/batchsolving/solver.py
src/cubie/batchsolving/solveresult.py
src/cubie/batchsolving/arrays/BaseArrayManager.py
src/cubie/batchsolving/arrays/BatchInputArrays.py
src/cubie/batchsolving/arrays/BatchOutputArrays.py
src/cubie/batchsolving/arrays/__init__.py
src/cubie/integrators/IntegratorRunSettings.py
src/cubie/integrators/SingleIntegratorRun.py
src/cubie/integrators/SingleIntegratorRunCore.py
src/cubie/integrators/__init__.py
src/cubie/integrators/array_interpolator.py
src/cubie/integrators/algorithms/__init__.py
src/cubie/integrators/algorithms/backwards_euler.py
src/cubie/integrators/algorithms/backwards_euler_predict_correct.py
src/cubie/integrators/algorithms/base_algorithm_step.py
src/cubie/integrators/algorithms/crank_nicolson.py
src/cubie/integrators/algorithms/explicit_euler.py
src/cubie/integrators/algorithms/generic_dirk.py
src/cubie/integrators/algorithms/generic_dirk_tableaus.py
src/cubie/integrators/algorithms/generic_erk.py
src/cubie/integrators/algorithms/generic_erk_tableaus.py
src/cubie/integrators/algorithms/generic_firk.py
src/cubie/integrators/algorithms/generic_firk_tableaus.py
src/cubie/integrators/algorithms/generic_rosenbrock_w.py
src/cubie/integrators/algorithms/generic_rosenbrockw_tableaus.py
src/cubie/integrators/algorithms/ode_explicitstep.py
src/cubie/integrators/algorithms/ode_implicitstep.py
src/cubie/integrators/loops/__init__.py
src/cubie/integrators/loops/ode_loop.py
src/cubie/integrators/loops/ode_loop_config.py
src/cubie/integrators/matrix_free_solvers/__init__.py
src/cubie/integrators/matrix_free_solvers/linear_solver.py
src/cubie/integrators/matrix_free_solvers/newton_krylov.py
src/cubie/integrators/step_control/__init__.py
src/cubie/integrators/step_control/adaptive_I_controller.py
src/cubie/integrators/step_control/adaptive_PID_controller.py
src/cubie/integrators/step_control/adaptive_PI_controller.py
src/cubie/integrators/step_control/adaptive_step_controller.py
src/cubie/integrators/step_control/base_step_controller.py
src/cubie/integrators/step_control/fixed_step_controller.py
src/cubie/integrators/step_control/gustafsson_controller.py
src/cubie/memory/__init__.py
src/cubie/memory/array_requests.py
src/cubie/memory/cupy_emm.py
src/cubie/memory/mem_manager.py
src/cubie/memory/stream_groups.py
src/cubie/odesystems/ODEData.py
src/cubie/odesystems/SystemValues.py
src/cubie/odesystems/__init__.py
src/cubie/odesystems/baseODE.py
src/cubie/odesystems/symbolic/__init__.py
src/cubie/odesystems/symbolic/indexedbasemaps.py
src/cubie/odesystems/symbolic/odefile.py
src/cubie/odesystems/symbolic/solver_helpers.py
src/cubie/odesystems/symbolic/sym_utils.py
src/cubie/odesystems/symbolic/symbolicODE.py
src/cubie/odesystems/symbolic/codegen/__init__.py
src/cubie/odesystems/symbolic/codegen/_stage_utils.py
src/cubie/odesystems/symbolic/codegen/dxdt.py
src/cubie/odesystems/symbolic/codegen/jacobian.py
src/cubie/odesystems/symbolic/codegen/linear_operators.py
src/cubie/odesystems/symbolic/codegen/nonlinear_residuals.py
src/cubie/odesystems/symbolic/codegen/numba_cuda_printer.py
src/cubie/odesystems/symbolic/codegen/preconditioners.py
src/cubie/odesystems/symbolic/codegen/time_derivative.py
src/cubie/odesystems/symbolic/parsing/__init__.py
src/cubie/odesystems/symbolic/parsing/auxiliary_caching.py
src/cubie/odesystems/symbolic/parsing/cellml.py
src/cubie/odesystems/symbolic/parsing/jvp_equations.py
src/cubie/odesystems/symbolic/parsing/parser.py
src/cubie/outputhandling/__init__.py
src/cubie/outputhandling/output_config.py
src/cubie/outputhandling/output_functions.py
src/cubie/outputhandling/output_sizes.py
src/cubie/outputhandling/save_state.py
src/cubie/outputhandling/save_summaries.py
src/cubie/outputhandling/update_summaries.py
src/cubie/outputhandling/summarymetrics/__init__.py
src/cubie/outputhandling/summarymetrics/max.py
src/cubie/outputhandling/summarymetrics/mean.py
src/cubie/outputhandling/summarymetrics/metrics.py
src/cubie/outputhandling/summarymetrics/peaks.py
src/cubie/outputhandling/summarymetrics/rms.py
tests/test_CUDAFactory.py
tests/test_utils.py