sundials
Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- action.yml
- action.yml
- bug.md
- general.md
- release.md
- build-and-test.yml
- build-ci-containers-e4s.yml
- build-ci-containers-nightly.yml
- build-llvm-container.yml
- check-format.yml
- check-litgen.yml
- check-swig.yml
- ci.yml
- docs-pdfs.yml
- macos-latest.yml
- spack-develop.yml
- sundials4py-build-and-test.yml
- sundials4py-deploy.yml
- test-address-sanitizer.yml
- ubuntu-latest-clang.yml
- ubuntu-latest-oneapi.yml
- ubuntu-latest.yml
- windows-latest-intel.yml
- windows-latest-mingw.yml
- windows-latest.yml
- CODEOWNERS
- dependabot.yml
- hubcast.yml
- PULL_REQUEST_TEMPLATE.md
- dane.yml
- tioga.yml
- build_and_bench.sh
- build_and_test.sh
- custom-jobs-and-variables.yml
- gitlab-ci-llnl-lc.yml
- radiuss-spack-configs
- subscribed-pipelines.yml
- uberenv
- advection_reaction_3D.cpp
- advection_reaction_3D.hpp
- arkode_driver.cpp
- check_retval.h
- CMakeLists.txt
- cvode_driver.cpp
- ida_driver.cpp
- ParallelGrid.hpp
- README.md
- rhs3D.hpp
- advection_reaction_3D.cpp
- advection_reaction_3D.hpp
- arkode_driver.cpp
- backends.hpp
- check_retval.h
- CMakeLists.txt
- cvode_driver.cpp
- ida_driver.cpp
- ParallelGrid.hpp
- README.md
- rhs3D.hpp
- compare_error.py
- compute_error.py
- make_plots.py
- pickle_solution_output.py
- CMakeLists.txt
- buffers.cpp
- CMakeLists.txt
- diffusion.cpp
- solution.cpp
- utils.cpp
- buffers.cpp
- CMakeLists.txt
- diffusion.cpp
- solution.cpp
- utils.cpp
- CMakeLists.txt
- diffusion_2D.cpp
- diffusion_2D.hpp
- main_arkode.cpp
- main_cvode.cpp
- main_ida.cpp
- preconditioner_jacobi.cpp
- README.md
- CMakeLists.txt
- test_nvector_performance_cuda.cu
- CMakeLists.txt
- test_nvector_performance_hip.cpp
- CMakeLists.txt
- test_nvector_performance_kokkos.cpp
- CMakeLists.txt
- test_nvector_performance_mpiplusx.c
- CMakeLists.txt
- test_nvector_performance_openmp.c
- CMakeLists.txt
- test_nvector_performance_openmpdev.c
- CMakeLists.txt
- test_nvector_performance_parallel.c
- CMakeLists.txt
- test_nvector_performance_parhyp.c
- CMakeLists.txt
- test_nvector_performance_petsc.c
- CMakeLists.txt
- test_nvector_performance_pthreads.c
- CMakeLists.txt
- test_nvector_performance_raja.cpp
- CMakeLists.txt
- test_nvector_performance_serial.c
- CMakeLists.txt
- test_nvector_performance_sycl.cpp
- CMakeLists.txt
- plot_nvector_performance_results.py
- plot_nvector_performance_speedup.py
- test_nvector_performance.c
- test_nvector_performance.h
- CMakeLists.txt
- arkode.cpp
- arkode_arkstep.cpp
- arkode_arkstep_generated.hpp
- arkode_erkstep.cpp
- arkode_erkstep_generated.hpp
- arkode_forcingstep.cpp
- arkode_forcingstep_generated.hpp
- arkode_generated.hpp
- arkode_lsrkstep.cpp
- arkode_lsrkstep_generated.hpp
- arkode_mristep.cpp
- arkode_mristep_generated.hpp
- arkode_splittingstep.cpp
- arkode_splittingstep_generated.hpp
- arkode_sprkstep.cpp
- arkode_sprkstep_generated.hpp
- arkode_usersupplied.hpp
- generate.yaml
- cvodes.cpp
- cvodes_generated.hpp
- cvodes_usersupplied.hpp
- generate.yaml
- generate.yaml
- idas.cpp
- idas_generated.hpp
- idas_usersupplied.hpp
- sundials4py.hpp
- sundials4py_helpers.hpp
- sundials4py_types.hpp
- generate.yaml
- kinsol.cpp
- kinsol_generated.hpp
- kinsol_usersupplied.hpp
- generate.yaml
- nvector_manyvector.cpp
- nvector_manyvector_generated.hpp
- nvector_serial.cpp
- nvector_serial_generated.hpp
- generate.yaml
- sunadaptcontroller_imexgus.cpp
- sunadaptcontroller_imexgus_generated.hpp
- sunadaptcontroller_mrihtol.cpp
- sunadaptcontroller_mrihtol_generated.hpp
- sunadaptcontroller_soderlind.cpp
- sunadaptcontroller_soderlind_generated.hpp
- generate.yaml
- sunadjointcheckpointscheme_fixed.cpp
- sunadjointcheckpointscheme_fixed_generated.hpp
- generate.yaml
- sundials_adaptcontroller.cpp
- sundials_adaptcontroller_generated.hpp
- sundials_adjointcheckpointscheme.cpp
- sundials_adjointcheckpointscheme_generated.hpp
- sundials_adjointstepper.cpp
- sundials_adjointstepper_generated.hpp
- sundials_context.cpp
- sundials_context_generated.hpp
- sundials_context_usersupplied.hpp
- sundials_core.cpp
- sundials_domeigestimator.cpp
- sundials_domeigestimator_generated.hpp
- sundials_domeigestimator_usersupplied.hpp
- sundials_errors.hpp
- sundials_errors_generated.hpp
- sundials_linearsolver.cpp
- sundials_linearsolver_generated.hpp
- sundials_linearsolver_usersupplied.hpp
- sundials_logger.cpp
- sundials_logger_generated.hpp
- sundials_logger_usersupplied.hpp
- sundials_matrix.cpp
- sundials_matrix_generated.hpp
- sundials_memory.cpp
- sundials_memory_generated.hpp
- sundials_nonlinearsolver.cpp
- sundials_nonlinearsolver_generated.hpp
- sundials_nonlinearsolver_usersupplied.hpp
- sundials_nvector.cpp
- sundials_nvector_generated.hpp
- sundials_profiler.cpp
- sundials_profiler_generated.hpp
- sundials_stepper.cpp
- sundials_stepper_generated.hpp
- sundials_stepper_usersupplied.hpp
- sundials_types_generated.hpp
- generate.yaml
- sundomeigest_power.cpp
- sundomeigest_power_generated.hpp
- generate.yaml
- sunlinsol_band.cpp
- sunlinsol_band_generated.hpp
- sunlinsol_dense.cpp
- sunlinsol_dense_generated.hpp
- sunlinsol_pcg.cpp
- sunlinsol_pcg_generated.hpp
- sunlinsol_spbcgs.cpp
- sunlinsol_spbcgs_generated.hpp
- sunlinsol_spfgmr.cpp
- sunlinsol_spfgmr_generated.hpp
- sunlinsol_spgmr.cpp
- sunlinsol_spgmr_generated.hpp
- sunlinsol_sptfqmr.cpp
- sunlinsol_sptfqmr_generated.hpp
- generate.yaml
- sunmatrix_band.cpp
- sunmatrix_band_generated.hpp
- sunmatrix_dense.cpp
- sunmatrix_dense_generated.hpp
- sunmatrix_sparse.cpp
- sunmatrix_sparse_generated.hpp
- generate.yaml
- sunmemory_system.cpp
- sunmemory_system_generated.hpp
- generate.yaml
- sunnonlinsol_auto.cpp
- sunnonlinsol_auto_generated.hpp
- sunnonlinsol_fixedpoint.cpp
- sunnonlinsol_fixedpoint_generated.hpp
- sunnonlinsol_newton.cpp
- sunnonlinsol_newton_generated.hpp
- __init__.py
- analytic.py
- harmonic_oscillator.py
- problem.py
- test_sunmatrix_band.py
- test_sunmatrix_dense.py
- test_sunmatrix_sparse.py
- fixtures.py
- sundials4py_test.cpp
- test_arkstep.py
- test_cvodes.py
- test_erkstep.py
- test_forcingstep.py
- test_idas.py
- test_kinsol.py
- test_lsrkstep.py
- test_mristep.py
- test_nvector.py
- test_splittingstep.py
- test_sprkstep.py
- test_sunadaptcontroller.py
- test_sunadjointcheckpointscheme.py
- test_sunadjointstepper.py
- test_suncontext.py
- test_sundomeigest.py
- test_sunlinearsolver.py
- test_sunlogger.py
- test_sunmemoryhelper.py
- test_sunnonlinearsolver.py
- test_sunstepper.py
- CMakeLists.txt
- sundials4py-generate
- sundials4py.cpp
- SundialsAddBenchmark.cmake
- SundialsAddExamplesGinkgo.cmake
- SundialsAddExecutable.cmake
- SundialsAddLibrary.cmake
- SundialsAddNvectorBenchmark.cmake
- SundialsAddTest.cmake
- SundialsAddTestInstall.cmake
- SundialsCMakeMacros.cmake
- SundialsInstallExamples.cmake
- SundialsInstallExamplesGinkgo.cmake
- SundialsOption.cmake
- SundialsTryCompileExecute.cmake
- FindHYPRE.cmake
- FindKLU.cmake
- FindMAGMA.cmake
- FindPETSC.cmake
- FindSUPERLUDIST.cmake
- FindSUPERLUMT.cmake
- FindXBRAID.cmake
- SundialsAdiak.cmake
- SundialsCaliper.cmake
- SundialsGinkgo.cmake
- SundialsHypre.cmake
- SundialsKLU.cmake
- SundialsKokkos.cmake
- SundialsKokkosKernels.cmake
- SundialsLapack.cmake
- SundialsMAGMA.cmake
- SundialsMPI.cmake
- SundialsONEMKL.cmake
- SundialsOpenMP.cmake
- SundialsPETSC.cmake
- SundialsPOSIXTimers.cmake
- SundialsPthread.cmake
- SundialsRAJA.cmake
- SundialsSuperLUDIST.cmake
- SundialsSuperLUMT.cmake
- SundialsTPL.cmake.template
- SundialsTrilinos.cmake
- SundialsXBRAID.cmake
- SundialsBuildOptionsPost.cmake
- SundialsBuildOptionsPre.cmake
- SUNDIALSConfig.cmake.in
- SundialsDeprecated.cmake
- SundialsExampleOptions.cmake
- SundialsIndexSize.cmake
- SundialsSetupBenchmarks.cmake
- SundialsSetupCompilers.cmake
- SundialsSetupConfig.cmake
- SundialsSetupCuda.cmake
- SundialsSetupCXX.cmake
- SundialsSetupFortran.cmake
- SundialsSetupHIP.cmake
- SundialsSetupTesting.cmake
- SundialsSetupTPLs.cmake
- SundialsTPLOptions.cmake
- doc_logo_blue.pdf
- plot-ark_analytic.png
- plot-ark_analytic_error.png
- plot-ark_analytic_nonlin.png
- plot-ark_analytic_nonlin_error.png
- plot-ark_analytic_sys.png
- plot-ark_analytic_sys_error.png
- plot-ark_bruss1.png
- plot-ark_brusselator1.png
- plot-ark_brusselator1D_1.png
- plot-ark_brusselator1D_2.png
- plot-ark_brusselator1D_3.png
- plot-ark_brusselator1D_FEM_1.png
- plot-ark_brusselator1D_FEM_2.png
- plot-ark_brusselator1D_FEM_3.png
- plot-ark_brusselator2.png
- plot-ark_brusselator3.png
- plot-ark_heat1d_1.png
- plot-ark_heat1d_2.png
- plot-ark_heat1d_3.png
- plot-ark_heat2d_1.png
- plot-ark_heat2d_2.png
- plot-ark_heat2d_3.png
- plot-ark_heat2d_err_1.png
- plot-ark_heat2d_err_2.png
- plot-ark_heat2d_err_3.png
- plot-ark_robertson.png
- plot-ark_robertson_root.png
- sundials_logo_blue.png
- c_openmp.rst
- c_parallel.rst
- c_parhyp.rst
- c_serial.rst
- conf.py
- cpp_parallel.rst
- cpp_serial.rst
- f77_parallel.rst
- f77_serial.rst
- f90_parallel.rst
- f90_serial.rst
- index-superbuild.rst
- index.rst
- introduction.rst
- References.rst
- Makefile
- ARKODE_requirements.rst
- index.rst
- NVector_API_link.rst
- NVector_links.rst
- cvs_lotkavolterra.py
- index.rst
- Introduction.rst.inc
- sundials4py-arkode-functions.rst
- sundials4py-core-functions.rst
- Usage.rst
- index.rst
- SUNAdaptController_links.rst
- index.rst
- SUNAdjoint_links.rst
- Errors_link.rst
- GPU_link.rst
- index.rst
- Install_link.rst
- Logging_link.rst
- Profiling_link.rst
- SUNContext_link.rst
- Types_link.rst
- version_information_link.rst
- index.rst
- SUNDomEigEst_links.rst
- ARKODE_interface.rst
- index.rst
- SUNLinSol_API_link.rst
- SUNLinSol_links.rst
- ARKODE_requirements.rst
- figs
- index.rst
- SUNMatrix_links.rst
- index.rst
- SUNMemory_links.rst
- ARKODE_interface.rst
- index.rst
- SUNNonlinSol_API_link.rst
- SUNNonlinSol_links.rst
- index.rst
- SUNStepper_links.rst
- index.rst
- Relaxation.rst
- User_callable.rst
- XBraid.rst
- index.rst
- Relaxation.rst
- User_callable.rst
- index.rst
- User_callable.rst
- index.rst
- User_callable.rst
- User_supplied.rst
- Description.rst
- Implementing.rst
- index.rst
- index.rst
- MRIStepCoupling.rst
- Skeleton.rst
- User_callable.rst
- index.rst
- Skeleton.rst
- SplittingStepCoefficients.rst
- User_callable.rst
- index.rst
- User_callable.rst
- ASA.rst
- General.rst
- index.rst
- Preconditioners.rst
- Relaxation.rst
- Skeleton.rst
- User_callable.rst
- User_supplied.rst
- ARKodeButcherTable.rst
- ARKodeSPRKTable.rst
- Butcher.rst
- Changelog_link.rst
- conf.py
- Constants.rst
- figs
- Fortran
- History_link.rst
- index.rst
- Introduction.rst
- Landing.rst
- Mathematics.rst
- Organization.rst
- Publications_link.rst
- RecentChanges_link.rst
- References.rst
- Makefile
- conf.py
- figs
- index-superbuild.rst
- index.rst
- Makefile
- CVODE_requirements.rst
- index.rst
- NVector_API_link.rst
- NVector_links.rst
- Errors_link.rst
- GPU_link.rst
- index.rst
- Install_link.rst
- Logging_link.rst
- Profiling_link.rst
- SUNContext_link.rst
- Types_link.rst
- version_information_link.rst
- CVODE_interface.rst
- index.rst
- SUNLinSol_API_link.rst
- SUNLinSol_links.rst
- CVODE_requirements.rst
- figs
- index.rst
- SUNMatrix_links.rst
- index.rst
- SUNMemory_links.rst
- CVODE_interface.rst
- index.rst
- SUNNonlinSol_API_link.rst
- SUNNonlinSol_links.rst
- index.rst
- Changelog_link.rst
- conf.py
- Constants.rst
- figs
- Fortran
- History_link.rst
- index.rst
- Introduction.rst
- Landing.rst
- Mathematics.rst
- Organization.rst
- Publications_link.rst
- RecentChanges_link.rst
- References.rst
- .gitignore
- Makefile
- cv_ex_codes.tex
- cv_ex_cuda.tex
- cv_ex_fortran.tex
- cv_ex_intro.tex
- cv_ex_parallel.tex
- cv_ex_parhyp.tex
- cv_ex_raja.tex
- cv_ex_serial.tex
- cv_ex_tests.rst
- cv_ex_tests.tex
- cv_ex_tests.txt
- cv_examples.tex
- Makefile
- conf.py
- figs
- index-superbuild.rst
- index.rst
- Makefile
- CVODES_requirements.rst
- index.rst
- NVector_API_link.rst
- NVector_links.rst
- cvs_lotkavolterra.py
- index.rst
- Introduction.rst.inc
- sundials4py-core-functions.rst
- sundials4py-cvodes-functions.rst
- Usage.rst
- Errors_link.rst
- GPU_link.rst
- index.rst
- Install_link.rst
- Logging_link.rst
- Profiling_link.rst
- SUNContext_link.rst
- Types_link.rst
- version_information_link.rst
- CVODES_interface.rst
- index.rst
- SUNLinSol_API_link.rst
- SUNLinSol_links.rst
- CVODES_requirements.rst
- figs
- index.rst
- SUNMatrix_links.rst
- index.rst
- SUNMemory_links.rst
- CVODES_interface.rst
- index.rst
- SUNNonlinSol_API_link.rst
- SUNNonlinSol_links.rst
- ADJ.rst
- FSA.rst
- index.rst
- SIM.rst
- Changelog_link.rst
- conf.py
- Constants.rst
- figs
- Fortran
- History_link.rst
- index.rst
- Introduction.rst
- Landing.rst
- Mathematics.rst
- Organization.rst
- Publications_link.rst
- RecentChanges_link.rst
- References.rst
- .gitignore
- Makefile
- cvs_ex_adj.tex
- cvs_ex_codes.tex
- cvs_ex_fwd.tex
- cvs_ex_intro.tex
- cvs_ex_tests.tex
- cvs_examples.tex
- cvsadjkryx_p2D.eps
- cvsadjkryx_p2D.fig
- cvsadjkryx_p2D.pdf
- cvsadjkryx_p3Dcf.eps
- cvsadjkryx_p3Dcf.fig
- cvsadjkryx_p3Dcf.pdf
- cvsadjkryx_p3Dcf.png
- cvsadjkryx_p3Dgrad.eps
- cvsadjkryx_p3Dgrad.fig
- cvsadjkryx_p3Dgrad.pdf
- cvsadjkryx_p3Dgrad.png
- cvsadjnonx_p.eps
- cvsadjnonx_p.fig
- cvsadjnonx_p.pdf
- cvsfwddenx.eps
- cvsfwddenx.fig
- cvsfwddenx.pdf
- cvsfwdkryx_p.eps
- cvsfwdkryx_p.fig
- cvsfwdkryx_p.pdf
- cvsfwdnonx.eps
- cvsfwdnonx.fig
- cvsfwdnonx.pdf
- Makefile
- pvfktTest.eps
- pvfktTest.pdf
- conf.py
- figs
- index-superbuild.rst
- index.rst
- Makefile
- IDA_requirements.rst
- index.rst
- NVector_API_link.rst
- NVector_links.rst
- Errors_link.rst
- GPU_link.rst
- index.rst
- Install_link.rst
- Logging_link.rst
- Profiling_link.rst
- SUNContext_link.rst
- Types_link.rst
- version_information_link.rst
- IDA_interface.rst
- index.rst
- SUNLinSol_API_link.rst
- SUNLinSol_links.rst
- figs
- IDA_requirements.rst
- index.rst
- SUNMatrix_links.rst
- index.rst
- SUNMemory_links.rst
- IDA_interface.rst
- index.rst
- SUNNonlinSol_API_link.rst
- SUNNonlinSol_links.rst
- index.rst
- Changelog_link.rst
- conf.py
- Constants.rst
- figs
- Fortran
- History_link.rst
- index.rst
- Introduction.rst
- Landing.rst
- Mathematics.rst
- Organization.rst
- Publications_link.rst
- RecentChanges_link.rst
- References.rst
- .gitignore
- Makefile
- ida_ex_codes.tex
- ida_ex_fortran.tex
- ida_ex_intro.tex
- ida_ex_parallel.tex
- ida_ex_petsc.tex
- ida_ex_serial.tex
- ida_ex_trilinos.tex
- ida_examples.tex
- idaorg.pdf
- idaorg.png
- Makefile
- conf.py
- figs
- index-superbuild.rst
- index.rst
- Makefile
- slider_crank.eps
- slider_crank.pdf
- x2sensi.eps
- x2sensi.pdf
- IDAS_requirements.rst
- index.rst
- NVector_API_link.rst
- NVector_links.rst
- cvs_lotkavolterra.py
- index.rst
- Introduction.rst.inc
- sundials4py-core-functions.rst
- sundials4py-idas-functions.rst
- Usage.rst
- Errors_link.rst
- GPU_link.rst
- index.rst
- Install_link.rst
- Logging_link.rst
- Profiling_link.rst
- SUNContext_link.rst
- Types_link.rst
- version_information_link.rst
- IDAS_interface.rst
- index.rst
- SUNLinSol_API_link.rst
- SUNLinSol_links.rst
- figs
- IDAS_requirements.rst
- index.rst
- SUNMatrix_links.rst
- index.rst
- SUNMemory_links.rst
- IDAS_interface.rst
- index.rst
- SUNNonlinSol_API_link.rst
- SUNNonlinSol_links.rst
- ADJ.rst
- FSA.rst
- index.rst
- SIM.rst
- Changelog_link.rst
- conf.py
- Constants.rst
- figs
- Fortran
- History_link.rst
- index.rst
- Introduction.rst
- Landing.rst
- Mathematics.rst
- Organization.rst
- Publications_link.rst
- RecentChanges_link.rst
- References.rst
- .gitignore
- Makefile
- ckpnt.eps
- ckpnt.fig
- ckpnt.pdf
- idas_ex_adj.tex
- idas_ex_codes.tex
- idas_ex_fwd.tex
- idas_ex_intro.tex
- idas_examples.tex
- idasorg.pdf
- idasorg.png
- Makefile
- conf.py
- figs
- index.rst
- Install_link.rst
- Makefile
- c_examples.rst
- conf.py
- cxx_examples.rst
- f_examples.rst
- figs
- index-superbuild.rst
- index.rst
- introduction.rst
- references.rst
- Makefile
- index.rst
- KINSOL_requirements.rst
- NVector_API_link.rst
- NVector_links.rst
- cvs_lotkavolterra.py
- index.rst
- Introduction.rst.inc
- sundials4py-core-functions.rst
- sundials4py-kinsol-functions.rst
- Usage.rst
- Errors_link.rst
- GPU_link.rst
- index.rst
- Install_link.rst
- Logging_link.rst
- Profiling_link.rst
- SUNContext_link.rst
- Types_link.rst
- version_information_link.rst
- index.rst
- KINSOL_interface.rst
- SUNLinSol_API_link.rst
- SUNLinSol_links.rst
- bandmat.png
- bandmat1.png
- cscmat.png
- cscmat1.png
- index.rst
- KINSOL_requirements.rst
- SUNMatrix_links.rst
- index.rst
- SUNMemory_links.rst
- index.rst
- Changelog_link.rst
- conf.py
- Constants.rst
- figs
- Fortran
- History_link.rst
- index.rst
- Introduction.rst
- Landing.rst
- Mathematics.rst
- Organization.rst
- Publications_link.rst
- RecentChanges_link.rst
- References.rst
- .gitignore
- Makefile
- kin_ex_c.tex
- kin_ex_codes.tex
- kin_ex_cxx.tex
- kin_ex_fortran.tex
- kin_ex_intro.tex
- kin_examples.tex
- Makefile
- custom.css
- layout.html
- ccmakedefault.png
- ccmakeprefix.png
- ark2_dirk_stab_region.png
- ark2_erk_stab_region.png
- ARKODE_ARK2_3_1_2_joint_stab_region.png
- ARKODE_ARK2_EDIRK_3_1_2_stab_region.png
- ARKODE_ARK2_ERK_3_1_2_stab_region.png
- ARKODE_ARK324L2SA_4_2_3_joint_stab_region.png
- ARKODE_ARK436L2SA_6_3_4_joint_stab_region.png
- ARKODE_ARK437L2SA_7_3_4_joint_stab_region.png
- ARKODE_ARK548L2SA_8_4_5_joint_stab_region.png
- ARKODE_ARK548L2SAb_8_4_5_joint_stab_region.png
- ARKODE_ASCHER_ARK_3_1_2_joint_stab_region.png
- ARKODE_ASCHER_ERK_3_1_2_stab_region.png
- ARKODE_ASCHER_SDIRK_3_1_2_stab_region.png
- ARKODE_ESDIRK_4_2_3_stab_region.png
- ARKODE_SSP_ARK_2_1_2_joint_stab_region.png
- ARKODE_SSP_ARK_3_1_2_joint_stab_region.png
- ARKODE_SSP_ARK_4_2_3_joint_stab_region.png
- ARKODE_SSP_ARK_4_2_3_joint_stab_region_rho1.png
- ARKODE_SSP_ARK_9_2_3_joint_stab_region_rho1.png
- ARKODE_SSP_DIRK_3_1_2_stab_region.png
- ARKODE_SSP_ERK_10_1_2_stab_region.png
- ARKODE_SSP_ERK_10_3_4_stab_region.png
- ARKODE_SSP_ERK_2_1_2_stab_region.png
- ARKODE_SSP_ERK_3_1_2_stab_region.png
- ARKODE_SSP_ERK_4_1_2_stab_region.png
- ARKODE_SSP_ERK_4_2_3_stab_region.png
- ARKODE_SSP_ERK_9_2_3_stab_region.png
- ARKODE_SSP_ESDIRK_9_2_3_stab_region.png
- ARKODE_SSP_LSPUM_ARK_3_1_2_joint_stab_region.png
- ARKODE_SSP_LSPUM_ERK_3_1_2_stab_region.png
- ARKODE_SSP_LSPUM_SDIRK_3_1_2_stab_region.png
- ARKODE_SSP_SDIRK_2_1_2_stab_region.png
- arkorg.png
- backward_euler_dirk_stab_region.png
- doc_logo_blue.pdf
- explicit_midpoint_euler_erk_stab_region.png
- forward_euler_erk_stab_region.png
- implicit_midpoint_dirk_stab_region.png
- implicit_trapezoidal_dirk_stab_region.png
- ralston_euler_erk_stab_region.png
- ralston_stab_region.png
- shu_osher_erk_stab_region.png
- sofroniou_spaletta_erk_stab_region.png
- stab_region_0.png
- stab_region_1.png
- stab_region_10.png
- stab_region_11.png
- stab_region_12.png
- stab_region_13.png
- stab_region_14.png
- stab_region_15.png
- stab_region_16.png
- stab_region_17.png
- stab_region_18.png
- stab_region_19.png
- stab_region_2.png
- stab_region_20.png
- stab_region_21.png
- stab_region_22.png
- stab_region_23.png
- stab_region_24.png
- stab_region_25.png
- stab_region_26.png
- stab_region_27.png
- stab_region_28.png
- stab_region_29.png
- stab_region_3.png
- stab_region_30.png
- stab_region_31.png
- stab_region_32.png
- stab_region_33.png
- stab_region_34.png
- stab_region_35.png
- stab_region_36.png
- stab_region_37.png
- stab_region_4.png
- stab_region_5.png
- stab_region_6.png
- stab_region_7.png
- stab_region_8.png
- stab_region_9.png
- STS2_region_s10.png
- sunorg1.png
- sunorg2.png
- testrunnerbot.png
- testrunnertop.png
- time_adaptivity.fig
- time_adaptivity.png
- tsitouras_stab_region.png
- v65b_erk_stab_region.png
- v76_erk_stab_region.png
- v87_erk_stab_region.png
- v98_erk_stab_region.png
- ccmakedefault.png
- ccmakeempty.eps
- ccmakeempty.pdf
- ccmakeinstalldir.eps
- ccmakeprefix.png
- CMake.screens.docx
- cmaketest.eps
- cmaketest.pdf
- testrunnerbot.eps
- testrunnerbot.png
- testrunnertop.eps
- testrunnertop.png
- cvorg.pdf
- cvorg.png
- ckpnt.png
- cvsorg.png
- idaorg.png
- ckpnt.png
- idasorg.png
- kinorg.png
- bandmat.eps
- bandmat.fig
- bandmat.pdf
- bandmat.png
- ckpnt.pdf
- ckpnt.png
- cscmat.eps
- cscmat.fig
- cscmat.pdf
- cscmat.png
- doc_logo.eps
- doc_logo.pdf
- doc_logo_blue.eps
- doc_logo_blue.pdf
- sunadjoint_ckpt_fixed.png
- sundials-timeline-2020.png
- sundials_logo_blue.png
- sunorg.pptx
- sunorg1.pdf
- sunorg1.png
- sunorg2.pdf
- sunorg2.png
- warning.fig
- warning.pdf
- Differences.rst
- index.rst
- Introduction.rst
- Issues.rst
- Types.rst
- cover_pages.tex.txt
- preamble.tex.txt
- NVector_CUDA.rst
- NVector_Description.rst
- NVector_Examples.rst
- NVector_HIP.rst
- NVector_Kokkos.rst
- NVector_ManyVector.rst
- NVector_MPIManyVector.rst
- NVector_MPIPlusX.rst
- NVector_OpenMP.rst
- NVector_OpenMPDEV.rst
- NVector_Operations.rst
- NVector_Parallel.rst
- NVector_ParHyp.rst
- NVector_PETSc.rst
- NVector_Pthreads.rst
- NVector_RAJA.rst
- NVector_Serial.rst
- NVector_SYCL.rst
- NVector_Trilinos.rst
- Introduction.rst.inc
- Usage.rst
- SUNAdaptController_Description.rst
- SUNAdaptController_ImExGus.rst
- SUNAdaptController_MRIHTol.rst
- SUNAdaptController_Soderlind.rst
- SUNAdjoint_Introduction.rst
- SUNAdjointCheckpointScheme.rst
- SUNAdjointStepper.rst
- Errors.rst
- GPU.rst
- index.rst
- Install.rst
- Logging.rst
- Profiling.rst
- SUNContext.rst
- Types.rst
- version_information.rst
- SUNDomEigEst_API.rst
- SUNDomEigEst_Arnoldi.rst
- SUNDomEigEst_Introduction.rst
- SUNDomEigEst_Power.rst
- SUNLinSol_API.rst
- SUNLinSol_Band.rst
- SUNLinSol_cuSolverSp.rst
- SUNLinSol_Dense.rst
- SUNLinSol_Examples.rst
- SUNLinSol_Ginkgo.rst
- SUNLinSol_GinkgoBatch.rst
- SUNLinSol_Introduction.rst
- SUNLinSol_KLU.rst
- SUNLinSol_KokkosDense.rst
- SUNLinSol_LapackBand.rst
- SUNLinSol_LapackDense.rst
- SUNLinSol_MagmaDense.rst
- SUNLinSol_OneMklDense.rst
- SUNLinSol_PCG.rst
- SUNLinSol_SPBCGS.rst
- SUNLinSol_SPFGMR.rst
- SUNLinSol_SPGMR.rst
- SUNLinSol_SPTFQMR.rst
- SUNLinSol_SuperLUDIST.rst
- SUNLinSol_SuperLUMT.rst
- bandmat.png
- bandmat1.png
- cscmat.png
- cscmat1.png
- SUNMatrix_Band.rst
- SUNMatrix_cuSparse.rst
- SUNMatrix_Dense.rst
- SUNMatrix_Description.rst
- SUNMatrix_Examples.rst
- SUNMatrix_Ginkgo.rst
- SUNMatrix_GinkgoBatch.rst
- SUNMatrix_KokkosDense.rst
- SUNMatrix_MagmaDense.rst
- SUNMatrix_OneMklDense.rst
- SUNMatrix_Operations.rst
- SUNMatrix_SLUNRloc.rst
- SUNMatrix_Sparse.rst
- SUNMemory_CUDA.rst
- SUNMemory_Description.rst
- SUNMemory_HIP.rst
- SUNMemory_SYCL.rst
- SUNMemory_System.rst
- SUNNonlinSol_API.rst
- SUNNonlinSol_Auto.rst
- SUNNonlinSol_FixedPoint.rst
- SUNNonlinSol_Newton.rst
- SUNNonlinSol_PetscSNES.rst
- SUNStepper_Description.rst
- SUNStepper_Implementing.rst
- SUNStepper_Structure.rst
- Changelog.rst
- cite_sundials.rst
- FAQ.rst
- generate_autofunctions.py
- global.rst.txt
- History.rst
- LicenseReleaseNumbers.rst
- Publications.rst
- RecentChanges.rst
- sphinx_sundials.py
- sundials.bib
- sundials_vars.py
- ccmakedefault.png
- ccmakeempty.eps
- ccmakeempty.pdf
- ccmakeinstalldir.eps
- ccmakeprefix.png
- CMake.screens.docx
- cmaketest.eps
- cmaketest.pdf
- testrunnerbot.eps
- testrunnerbot.png
- testrunnertop.eps
- testrunnertop.png
- bandmat.eps
- bandmat.fig
- bandmat.pdf
- bandmat.png
- cscmat.eps
- cscmat.fig
- cscmat.pdf
- cscmat.png
- doc_logo.eps
- doc_logo.pdf
- doc_logo_blue.eps
- doc_logo_blue.pdf
- sundials_logo_blue.png
- sunorg1.pdf
- sunorg1.png
- sunorg2.pdf
- sunorg2.png
- warning.fig
- warning.pdf
- biblio.bib
- ug.tex
- ARKodeButcherTable_link.rst
- ARKodeSPRKTable_link.rst
- Butcher_link.rst
- Constants_link.rst
- index.rst
- Introduction_link.rst
- Mathematics_link.rst
- Organization_link.rst
- Usage
- index.rst
- Constants_link.rst
- index.rst
- Introduction_link.rst
- Mathematics_link.rst
- Organization_link.rst
- Usage
- Constants_link.rst
- index.rst
- Introduction_link.rst
- Mathematics_link.rst
- Organization_link.rst
- Usage
- GitCheatSheet.rst
- index.rst
- advection_reaction.rst
- diffusion.rst
- index.rst
- index.rst
- Modules.rst
- Style.rst
- index.rst
- Options.rst
- index.rst
- Setup.rst
- Style.rst
- Checklist.rst
- index.rst
- Setup.rst
- UsefulUtilities.rst
- Workflow.rst
- FullRhs.rst
- index.rst
- index.rst
- Nordsieck.rst
- index.rst
- index.rst
- MergePR.rst
- OpenPR.rst
- ReviewPR.rst
- index.rst
- Checklist.rst
- index.rst
- index.rst
- Naming.rst
- Rules.rst
- Style.rst
- Answers.rst
- Benchmarking.rst
- CTest.rst
- GitHub.rst
- GitLab.rst
- index.rst
- Scripts.rst
- Spot.rst
- figs
- History.rst
- index.rst
- arkode
- cvode
- cvodes
- ida
- idas
- kinsol
- Constants_link.rst
- index.rst
- Introduction_link.rst
- Mathematics_link.rst
- Organization_link.rst
- Usage
- Constants_link.rst
- index.rst
- Introduction_link.rst
- Mathematics_link.rst
- Organization_link.rst
- Usage
- Constants_link.rst
- index.rst
- Introduction_link.rst
- Mathematics_link.rst
- Organization_link.rst
- Usage
- index.rst
- NVector_API_link.rst
- NVector_links.rst
- NVector_package_links.rst
- cvs_lotkavolterra.py
- index.rst
- Introduction.rst.inc
- sundials4py-arkode-functions.rst
- sundials4py-core-functions.rst
- sundials4py-cvodes-functions.rst
- sundials4py-idas-functions.rst
- sundials4py-kinsol-functions.rst
- Usage.rst
- index.rst
- SUNAdaptController_links.rst
- index.rst
- SUNAdjoint_links.rst
- Errors_link.rst
- GPU_link.rst
- index.rst
- Install_link.rst
- Logging_link.rst
- Profiling_link.rst
- SUNContext_link.rst
- Types_link.rst
- version_information_link.rst
- index.rst
- SUNDomEigEst_links.rst
- index.rst
- SUNLinSol_API_link.rst
- SUNLinSol_links.rst
- SUNLinSol_package_links.rst
- figs
- index.rst
- SUNMatrix_API_link.rst
- SUNMatrix_links.rst
- SUNMatrix_package_links.rst
- index.rst
- SUNMemory_links.rst
- index.rst
- SUNNonlinSol_API_link.rst
- SUNNonlinSol_links.rst
- SUNNonlinSol_package_links.rst
- index.rst
- SUNStepper_links.rst
- Changelog_link.rst
- conf.py
- FAQ_link.rst
- figs
- Fortran
- History_link.rst
- index.rst
- LICENSE
- NOTICE
- Publications_link.rst
- RecentChanges_link.rst
- References.rst
- Makefile
- .readthedocs.yaml
- developers
- Makefile
- Makefile.in
- requirements.txt
- Dockerfile
- spack.yaml
- spack.yaml
- spack.yaml
- spack.yaml
- spack.yaml
- spack.yaml
- Dockerfile
- spack.yaml
- spack.yaml
- Dockerfile
- build-all-containers.sh
- pull-all-containers.sh
- push-all-containers.sh
- ark_brusselator1D_klu.c
- ark_brusselator1D_klu.out
- CMakeLists.txt
- ark_brusselator1D_manyvec.c
- ark_brusselator1D_manyvec.out
- CMakeLists.txt
- plot_brusselator1D.py
- README
- ark_brusselator1D_omp.c
- ark_brusselator1D_omp.out
- ark_heat1D_omp.c
- ark_heat1D_omp.out
- CMakeLists.txt
- plot_brusselator1D.py
- README
- ark_analytic_nonlin_ompdev.c
- ark_analytic_nonlin_ompdev.out
- ark_heat1D_adapt_ompdev.c
- ark_heat1D_adapt_ompdev.out
- ark_heat1D_ompdev.c
- ark_heat1D_ompdev.out
- CMakeLists.txt
- README
- ark_brusselator1D_task_local_nls.c
- ark_brusselator1D_task_local_nls_--monitor.out
- ark_brusselator1D_task_local_nls_--monitor_--explicit_--tf_3.out
- ark_brusselator1D_task_local_nls_--monitor_--global-nls.out
- ark_diurnal_kry_bbd_p.c
- ark_diurnal_kry_bbd_p.out
- ark_diurnal_kry_p.c
- ark_diurnal_kry_p.out
- CMakeLists.txt
- plot_brusselator1D.py
- README
- ark_diurnal_kry_ph.c
- ark_diurnal_kry_ph.out
- CMakeLists.txt
- README
- ark_petsc_ex25.c
- ark_petsc_ex25.out
- CMakeLists.txt
- README
- ark_advection_diffusion_reaction_splitting.c
- ark_advection_diffusion_reaction_splitting.out
- ark_analytic.c
- ark_analytic.out
- ark_analytic_arkode.scalar_tolerances_1e-6_1e-8_arkode.table_names_ARKODE_ESDIRK547L2SA_7_4_5_ARKODE_ERK_NONE.out
- ark_analytic_lsrk.c
- ark_analytic_lsrk.out
- ark_analytic_lsrk_domeigest.c
- ark_analytic_lsrk_domeigest.out
- ark_analytic_lsrk_domeigest_arkid.dom_eig_est_init_preprocess_iters_1_sundomeigestimator.max_iters_1.out
- ark_analytic_lsrk_varjac.c
- ark_analytic_lsrk_varjac.out
- ark_analytic_mels.c
- ark_analytic_mels.out
- ark_analytic_nonlin.c
- ark_analytic_nonlin.out
- ark_analytic_nonlin_stats.csv
- ark_analytic_partitioned.c
- ark_analytic_partitioned_forcing.out
- ark_analytic_partitioned_splitting.out
- ark_analytic_partitioned_splitting_ARKODE_SPLITTING_BEST_2_2_2.out
- ark_analytic_partitioned_splitting_ARKODE_SPLITTING_RUTH_3_3_2.out
- ark_analytic_partitioned_splitting_ARKODE_SPLITTING_YOSHIDA_8_6_2.out
- ark_analytic_ssprk.c
- ark_analytic_ssprk.out
- ark_brusselator.c
- ark_brusselator.out
- ark_brusselator1D.c
- ark_brusselator1D.out
- ark_brusselator1D_imexmri.c
- ark_brusselator1D_imexmri_0_0.001.out
- ark_brusselator1D_imexmri_2_0.001.out
- ark_brusselator1D_imexmri_3_0.001.out
- ark_brusselator1D_imexmri_4_0.001.out
- ark_brusselator1D_imexmri_5_0.001.out
- ark_brusselator1D_imexmri_6_0.001.out
- ark_brusselator1D_imexmri_7_0.001.out
- ark_brusselator_1D_mri.c
- ark_brusselator_1D_mri.out
- ark_brusselator_fp.c
- ark_brusselator_fp.out
- ark_brusselator_fp_1.out
- ark_brusselator_lsrk_domeigest.c
- ark_brusselator_lsrk_domeigest.out
- ark_brusselator_lsrk_externaldomeigest.c
- ark_brusselator_lsrk_externaldomeigest.out
- ark_brusselator_mri.c
- ark_brusselator_mri.out
- ark_conserved_exp_entropy_ark.c
- ark_conserved_exp_entropy_ark_1_0.out
- ark_conserved_exp_entropy_ark_1_1.out
- ark_conserved_exp_entropy_erk.c
- ark_conserved_exp_entropy_erk_1.out
- ark_damped_harmonic_symplectic.c
- ark_damped_harmonic_symplectic.h
- ark_damped_harmonic_symplectic.out
- ark_dissipated_exp_entropy.c
- ark_dissipated_exp_entropy_1_0.out
- ark_dissipated_exp_entropy_1_1.out
- ark_harmonic_symplectic.c
- ark_harmonic_symplectic.h
- ark_harmonic_symplectic.out
- ark_heat1D.c
- ark_heat1D.out
- ark_heat1D_adapt.c
- ark_heat1D_adapt.out
- ark_kepler.c
- ark_kepler.h
- ark_kepler.out
- ark_kepler_--stepper_ERK_--step-mode_adapt.out
- ark_kepler_--stepper_ERK_--step-mode_fixed_--count-orbits.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--count-orbits_--use-compensated-sums.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_EULER_1_1_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_LEAPFROG_2_2_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_MCLACHLAN_2_2_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_MCLACHLAN_3_3_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_MCLACHLAN_4_4_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_MCLACHLAN_5_6_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_PSEUDO_LEAPFROG_2_2_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_RUTH_3_3_--tf_50_--check-order_--nout_1.out
- ark_kepler_--stepper_SPRK_--step-mode_fixed_--method_ARKODE_SPRK_YOSHIDA_6_8_--tf_50_--check-order_--nout_1.out
- ark_kepler_plot.py
- ark_kpr_mri.c
- ark_kpr_mri_0_1_0.005.out
- ark_kpr_mri_10_4_0.001_-100_100_0.5_1.out
- ark_kpr_mri_11_2_0.001.out
- ark_kpr_mri_12_3_0.005.out
- ark_kpr_mri_13_4_0.01.out
- ark_kpr_mri_1_0_0.01.out
- ark_kpr_mri_1_1_0.002.out
- ark_kpr_mri_2_4_0.002.out
- ark_kpr_mri_3_2_0.001.out
- ark_kpr_mri_4_3_0.001.out
- ark_kpr_mri_5_4_0.001.out
- ark_kpr_mri_6_5_0.001.out
- ark_kpr_mri_7_2_0.002.out
- ark_kpr_mri_8_3_0.001_-100_100_0.5_1.out
- ark_kpr_mri_9_3_0.001_-100_100_0.5_1.out
- ark_KrylovDemo_prec.c
- ark_KrylovDemo_prec.out
- ark_KrylovDemo_prec_1.out
- ark_KrylovDemo_prec_2.out
- ark_lotka_volterra_ASA.c
- ark_lotka_volterra_ASA_--check-freq_1.out
- ark_lotka_volterra_ASA_--check-freq_5.out
- ark_onewaycouple_mri.c
- ark_onewaycouple_mri.out
- ark_reaction_diffusion_mri.c
- ark_reaction_diffusion_mri.out
- ark_reaction_diffusion_mri_fast_stats.csv
- ark_reaction_diffusion_mri_slow_stats.csv
- ark_robertson.c
- ark_robertson.out
- ark_robertson_constraints.c
- ark_robertson_constraints.out
- ark_robertson_root.c
- ark_robertson_root.out
- ark_robertson_stats.csv
- ark_twowaycouple_mri.c
- ark_twowaycouple_mri.out
- bruss_plots.m
- CMakeLists.txt
- plot_brusselator1D.py
- plot_heat1D.py
- plot_heat1D_adapt.py
- plot_sol.py
- plot_sol_log.py
- README
- ark_brusselator1D_FEM_slu.c
- ark_brusselator1D_FEM_slu.out
- CMakeLists.txt
- plot_brusselator1D_FEM.py
- ark_heat2D_lsrk_domeigest.cpp
- ark_heat2D_lsrk_domeigest.out
- CMakeLists.txt
- ark_sod_lsrk.cpp
- ark_sod_lsrk.hpp
- ark_sod_lsrk.out
- CMakeLists.txt
- plot_sod.py
- ark_brusselator1D.h
- ark_brusselator1D_task_local_nls.cpp
- ark_brusselator1D_task_local_nls.USE_CUDA_NVEC_--monitor.out
- ark_brusselator1D_task_local_nls.USE_CUDA_NVEC_--monitor_--global-nls.out
- ark_brusselator1D_task_local_nls.USE_SERIAL_NVEC_--monitor.out
- ark_brusselator1D_task_local_nls.USE_SERIAL_NVEC_--monitor_--explicit_--tf_1.out
- ark_brusselator1D_task_local_nls.USE_SERIAL_NVEC_--monitor_--global-nls.out
- ark_diffusion_reaction_p.cpp
- ark_diffusion_reaction_p_--np_2_2_--imex.out
- ark_diffusion_reaction_p_--np_2_2_--mri-arkstep.out
- ark_diffusion_reaction_p_--np_2_2_--mri-cvode-global.out
- ark_diffusion_reaction_p_--np_2_2_--mri-cvode-local.out
- ark_heat2D_lsrk_p.cpp
- ark_heat2D_lsrk_p_--np_2_2.out
- ark_heat2D_p.cpp
- ark_heat2D_p_--np_2_2.out
- CMakeLists.txt
- plot_brusselator1D.py
- plot_data_2d.py
- plot_heat2D_p.py
- README
- ark_heat2D_hypre_ls.cpp
- ark_heat2D_hypre_ls_--np_2_2.out
- ark_heat2D_hypre_pfmg.cpp
- ark_heat2D_hypre_pfmg_--np_2_2.out
- ark_heat2D_hypre_pfmg_imex.cpp
- ark_heat2D_hypre_pfmg_imex_--np_2_2.out
- ark_heat2D_hypre_pfmg_mri.cpp
- ark_heat2D_hypre_pfmg_mri_--np_2_2.out
- CMakeLists.txt
- plot_heat2D_p.py
- README
- ark_advection_diffusion_reaction.cpp
- ark_advection_diffusion_reaction.hpp
- ark_advection_diffusion_reaction.out
- ark_analytic_sys.cpp
- ark_analytic_sys.out
- ark_heat2D.cpp
- ark_heat2D.out
- ark_heat2D_lsrk.cpp
- ark_heat2D_lsrk.out
- ark_kpr_Mt.cpp
- ark_kpr_Mt_0_-4.out
- ark_kpr_Mt_0_3_0_-10_0.out
- ark_kpr_Mt_0_4_0_-10_0_10_1.out
- ark_kpr_Mt_0_4_0_-10_1_10_1.out
- ark_kpr_Mt_0_4_1.out
- ark_kpr_Mt_0_5.out
- ark_kpr_Mt_1_-3_0_-10_0.out
- ark_kpr_Mt_1_-5.out
- ark_kpr_Mt_1_4.out
- ark_kpr_Mt_2_-5_0_-10.out
- ark_kpr_Mt_2_4_0_-10_0.out
- ark_kpr_Mt_2_8_0_-10.out
- ark_kpr_nestedmri.cpp
- ark_kpr_nestedmri.out
- ark_pendulum.cpp
- ark_pendulum.out
- CMakeLists.txt
- plot_heat2D.py
- plot_sol.py
- README
- ark_brusselator1D_FEM_sludist.cpp
- ark_brusselator1D_FEM_sludist.out
- CMakeLists.txt
- README
- ark_heat2D_hypre_pfmg_xbraid.cpp
- ark_heat2D_hypre_pfmg_xbraid_--np_2_1_2_--x_print_level_0.out
- ark_heat2D_p_xbraid.cpp
- ark_heat2D_p_xbraid_--np_2_1_2_--x_print_level_0.out
- ark_heat2D_xbraid.cpp
- ark_heat2D_xbraid_--x_print_level_0.out
- CMakeLists.txt
- plot_heat2D.py
- README.md
- ark_analytic_complex_f2003.f90
- ark_analytic_complex_f2003.out
- ark_brusselator1D_f2003.f90
- ark_brusselator1D_f2003.out
- CMakeLists.txt
- fnvector_complex_mod.f90
- fnvector_fortran_mod.f90
- fsunlinsol_fortran_mod.f90
- fsunmatrix_fortran_mod.f90
- test_fnvector_complex_mod.f90
- test_fnvector_fortran_mod.f90
- test_fsunlinsol_fortran_mod.f90
- test_fsunmatrix_fortran_mod.f90
- ark_brusselator1D_task_local_nls_f2003.f90
- ark_brusselator1D_task_local_nls_f2003_--monitor.out
- ark_brusselator1D_task_local_nls_f2003_--monitor_--explicit_--tf_3.out
- ark_brusselator1D_task_local_nls_f2003_--monitor_--global-nls.out
- ark_diag_kry_bbd_f2003.f90
- ark_diag_kry_bbd_f2003.out
- ark_diag_non_f2003.f90
- ark_diag_non_f2003.out
- ark_heat2D_f2003.f90
- ark_heat2D_f2003.out
- CMakeLists.txt
- ark_analytic_f2003.f90
- ark_analytic_f2003.out
- ark_bruss1D_FEM_klu_f2003.f90
- ark_bruss1D_FEM_klu_f2003.out
- ark_bruss_f2003.f90
- ark_bruss_f2003.out
- ark_diurnal_kry_bp_f2003.f90
- ark_diurnal_kry_bp_f2003.out
- ark_kpr_mri_f2003.f90
- ark_kpr_mri_f2003.out
- ark_kpr_mri_f2003_0_0.002.out
- ark_kpr_mri_f2003_1_0.002.out
- ark_kpr_mri_f2003_2_0.005.out
- ark_kpr_mri_f2003_3_0.01.out
- ark_kpr_mri_f2003_4_0.002.out
- ark_kpr_mri_f2003_5_0.002.out
- ark_kpr_mri_f2003_6_0.005.out
- ark_kpr_mri_f2003_7_0.001.out
- ark_kpr_mri_f2003_8_0.001.out
- ark_kpr_mri_f2003_9_0.001.out
- ark_kpr_nestedmri_f2003.f90
- ark_kpr_nestedmri_f2003.out
- ark_roberts_dns_f2003.f90
- ark_roberts_dns_f2003.out
- ark_roberts_dnsL_f2003.f90
- ark_roberts_dnsL_f2003.out
- CMakeLists.txt
- test_ark_butcher_f2003.f90
- CMakeLists.txt
- CMakeLists.txt
- cvDiurnal_kry_mpimanyvec.c
- cvDiurnal_kry_mpimanyvec.out
- README
- CMakeLists.txt
- cvAdvDiff_bnd_omp.c
- cvAdvDiff_bnd_omp.out
- README
- CMakeLists.txt
- cvAdvDiff_kry_ompdev.c
- cvAdvDiff_kry_ompdev.out
- README
- CMakeLists.txt
- cvAdvDiff_diag_cuda.cu
- cvAdvDiff_diag_cuda_0_0.out
- cvAdvDiff_diag_cuda_0_1.out
- cvAdvDiff_diag_cuda_1_1.out
- cvAdvDiff_kry_cuda.cu
- cvAdvDiff_kry_cuda.out
- cvAdvDiff_kry_cuda_managed.cu
- cvAdvDiff_kry_cuda_managed.out
- cvRoberts_block_cusolversp_batchqr.cu
- cvRoberts_block_cusolversp_batchqr.out
- README
- CMakeLists.txt
- cvRoberts_blockdiag_onemkl.cpp
- cvRoberts_blockdiag_onemkl.out
- README
- CMakeLists.txt
- cv_heat2D_p.cpp
- cv_heat2D_p_--np_2_2.out
- plot_heat2D_p.py
- README
- CMakeLists.txt
- cv_heat2D_hypre_ls.cpp
- cv_heat2D_hypre_ls_--np_2_2.out
- cv_heat2D_hypre_pfmg.cpp
- cv_heat2D_hypre_pfmg_--np_2_2.out
- plot_heat2D_p.py
- README
- CMakeLists.txt
- cv_heat2D.cpp
- cv_heat2D.hpp
- cv_heat2D.out
- cv_kpr.cpp
- cv_kpr.hpp
- cv_kpr.out
- cv_kpr_cvode.init_step_0.01.out
- plot_heat2D.py
- README
- CMakeLists.txt
- cvAdvDiff_kry_sycl.cpp
- cvAdvDiff_kry_sycl.out
- README
- CMakeLists.txt
- cv_diag_kry_bbd_f2003.f90
- cv_diag_kry_bbd_f2003.out
- cv_diag_kry_f2003.f90
- cv_diag_kry_f2003.out
- cv_diag_non_p_f2003.f90
- cv_diag_non_p_f2003.out
- CMakeLists.txt
- cv_advdiff_bnd_f2003.f90
- cv_advdiff_bnd_f2003.out
- cv_analytic_fp_f2003.f90
- cv_analytic_fp_f2003.out
- cv_analytic_sys_dns_f2003.f90
- cv_analytic_sys_dns_f2003.out
- cv_analytic_sys_dns_jac_f2003.f90
- cv_analytic_sys_dns_jac_f2003.out
- cv_analytic_sys_klu_f2003.f90
- cv_analytic_sys_klu_f2003.out
- cv_brusselator_dns_f2003.f90
- cv_brusselator_dns_f2003.out
- cv_diurnal_kry_bp_f2003.f90
- cv_diurnal_kry_bp_f2003.out
- cv_diurnal_kry_f2003.f90
- cv_diurnal_kry_f2003.out
- cv_roberts_dns_constraints_f2003.f90
- cv_roberts_dns_constraints_f2003.out
- cv_roberts_dns_f2003.f90
- cv_roberts_dns_f2003.out
- cv_roberts_dnsL_f2003.f90
- cv_roberts_dnsL_f2003.out
- cv_roberts_klu_f2003.f90
- cv_roberts_klu_f2003.out
- CMakeLists.txt
- cv_bruss_batched_ginkgo.cpp
- cv_bruss_batched_ginkgo.CUDA.out
- cv_bruss_batched_ginkgo.hpp
- cv_bruss_batched_ginkgo.OMP.out
- cv_bruss_batched_ginkgo.REF.out
- cv_heat2D_ginkgo.cpp
- cv_heat2D_ginkgo.CUDA.out
- cv_heat2D_ginkgo.HIP.out
- cv_heat2D_ginkgo.hpp
- cv_heat2D_ginkgo.OMP.out
- cv_heat2D_ginkgo.REF.out
- cv_heat2D_ginkgo.SYCL.out
- cv_kpr_ginkgo.cpp
- cv_kpr_ginkgo.hpp
- cv_kpr_ginkgo.OMP.out
- cv_kpr_ginkgo.REF.out
- README
- CMakeLists.txt
- cvAdvDiff_diag_hip.cpp
- cvAdvDiff_diag_hip_0_0.out
- cvAdvDiff_diag_hip_0_1.out
- cvAdvDiff_diag_hip_1_1.out
- cvAdvDiff_kry_hip.cpp
- cvAdvDiff_kry_hip.out
- README
- CMakeLists.txt
- cv_bruss_batched_kokkos.cpp
- cv_bruss_batched_kokkos.CUDA.out
- cv_bruss_batched_kokkos.OPENMP.out
- cv_bruss_batched_kokkos.SERIAL.out
- cv_bruss_batched_kokkos_2D.cpp
- cv_bruss_batched_kokkos_2D.CUDA.out
- cv_bruss_batched_kokkos_2D.OPENMP.out
- cv_bruss_batched_kokkos_2D.SERIAL.out
- CMakeLists.txt
- cv_bruss_batched_magma.cpp
- cv_bruss_batched_magma.out
- README
- CMakeLists.txt
- cvAdvDiff_diag_p.c
- cvAdvDiff_diag_p.out
- cvAdvDiff_non_p.c
- cvAdvDiff_non_p.out
- cvDiurnal_kry_bbd_p.c
- cvDiurnal_kry_bbd_p.out
- cvDiurnal_kry_p.c
- cvDiurnal_kry_p.out
- README
- CMakeLists.txt
- cvAdvDiff_non_ph.c
- cvAdvDiff_non_ph.out
- README
- CMakeLists.txt
- cv_petsc_ex7.c
- cv_petsc_ex7.out
- cvAdvDiff_petsc.c
- cvAdvDiff_petsc.out
- README
- CMakeLists.txt
- cvAdvDiff_kry_raja.cpp
- cvAdvDiff_kry_raja.out
- README
- CMakeLists.txt
- cvAdvDiff_bnd.c
- cvAdvDiff_bnd.out
- cvAdvDiff_bndL.c
- cvAdvDiff_bndL.out
- cvAnalytic_mels.c
- cvAnalytic_mels.out
- cvDirectDemo_ls.c
- cvDirectDemo_ls.out
- cvDisc_dns.c
- cvDisc_dns.out
- cvDiurnal_kry.c
- cvDiurnal_kry.out
- cvDiurnal_kry_bp.c
- cvDiurnal_kry_bp.out
- cvKrylovDemo_ls.c
- cvKrylovDemo_ls.out
- cvKrylovDemo_ls_0_1.out
- cvKrylovDemo_ls_1.out
- cvKrylovDemo_ls_2.out
- cvKrylovDemo_prec.c
- cvKrylovDemo_prec.out
- cvParticle_dns.c
- cvParticle_dns.out
- cvPendulum_dns.c
- cvPendulum_dns.out
- cvRoberts_block_klu.c
- cvRoberts_block_klu.out
- cvRoberts_dns.c
- cvRoberts_dns.out
- cvRoberts_dns_constraints.c
- cvRoberts_dns_constraints.out
- cvRoberts_dns_negsol.c
- cvRoberts_dns_negsol.out
- cvRoberts_dns_stats.csv
- cvRoberts_dns_uw.c
- cvRoberts_dns_uw.out
- cvRoberts_dnsL.c
- cvRoberts_dnsL.out
- cvRoberts_klu.c
- cvRoberts_klu.out
- cvRoberts_sps.c
- cvRoberts_sps.out
- cvRocket_dns.c
- cvRocket_dns.out
- cvVdp_auto_nls.c
- cvVdp_auto_nls.out
- plot_cvParticle.py
- plot_cvPendulum.py
- README
- CMakeLists.txt
- cvAdvDiff_sludist.cpp
- cvAdvDiff_sludist_32.out
- cvAdvDiff_sludist_64.out
- README
- CMakeLists.txt
- CMakeLists.txt
- cvsAdvDiff_bnd_omp.c
- cvsAdvDiff_bnd_omp.out
- README
- CMakeLists.txt
- cvs_analytic_fp_f2003.f90
- cvs_analytic_fp_f2003.out
- cvsAdvDiff_FSA_non_f2003.f90
- cvsAdvDiff_FSA_non_f2003_-sensi_sim_t.out
- cvsAdvDiff_FSA_non_f2003_-sensi_stg_t.out
- CMakeLists.txt
- cvsAdvDiff_ASAp_non_p.c
- cvsAdvDiff_ASAp_non_p.out
- cvsAdvDiff_FSA_non_p.c
- cvsAdvDiff_FSA_non_p_-sensi_sim_t.out
- cvsAdvDiff_FSA_non_p_-sensi_stg_t.out
- cvsAdvDiff_non_p.c
- cvsAdvDiff_non_p.out
- cvsAtmDisp_ASAi_kry_bbd_p.c
- cvsAtmDisp_ASAi_kry_bbd_p.out
- cvsDiurnal_FSA_kry_p.c
- cvsDiurnal_FSA_kry_p_-sensi_sim_t.out
- cvsDiurnal_FSA_kry_p_-sensi_stg_t.out
- cvsDiurnal_kry_bbd_p.c
- cvsDiurnal_kry_bbd_p.out
- cvsDiurnal_kry_p.c
- cvsDiurnal_kry_p.out
- README
- CMakeLists.txt
- cvsAdvDiff_ASAi_bnd.c
- cvsAdvDiff_ASAi_bnd.out
- cvsAdvDiff_bnd.c
- cvsAdvDiff_bnd.out
- cvsAdvDiff_bndL.c
- cvsAdvDiff_bndL.out
- cvsAdvDiff_FSA_non.c
- cvsAdvDiff_FSA_non_-sensi_sim_t.out
- cvsAdvDiff_FSA_non_-sensi_stg_t.out
- cvsAnalytic_mels.c
- cvsAnalytic_mels.out
- cvsAnalytic_mels_cvodes.max_order_3.out
- cvsDirectDemo_ls.c
- cvsDirectDemo_ls.out
- cvsDiurnal_FSA_kry.c
- cvsDiurnal_FSA_kry_-sensi_sim_t.out
- cvsDiurnal_FSA_kry_-sensi_stg_t.out
- cvsDiurnal_kry.c
- cvsDiurnal_kry.out
- cvsDiurnal_kry_bp.c
- cvsDiurnal_kry_bp.out
- cvsFoodWeb_ASAi_kry.c
- cvsFoodWeb_ASAi_kry.out
- cvsFoodWeb_ASAp_kry.c
- cvsFoodWeb_ASAp_kry.out
- cvsHessian_ASA_FSA.c
- cvsHessian_ASA_FSA.out
- cvsKrylovDemo_ls.c
- cvsKrylovDemo_ls.out
- cvsKrylovDemo_ls_0_1.out
- cvsKrylovDemo_ls_1.out
- cvsKrylovDemo_ls_2.out
- cvsKrylovDemo_prec.c
- cvsKrylovDemo_prec.out
- cvsLotkaVolterra_ASA.c
- cvsLotkaVolterra_ASA.out
- cvsParticle_dns.c
- cvsParticle_dns.out
- cvsPendulum_dns.c
- cvsPendulum_dns.out
- cvsRoberts_ASAi_dns.c
- cvsRoberts_ASAi_dns.out
- cvsRoberts_ASAi_dns_bkw1_stats.csv
- cvsRoberts_ASAi_dns_bkw2_stats.csv
- cvsRoberts_ASAi_dns_constraints.c
- cvsRoberts_ASAi_dns_constraints.out
- cvsRoberts_ASAi_dns_fwd_stats.csv
- cvsRoberts_ASAi_klu.c
- cvsRoberts_ASAi_klu.out
- cvsRoberts_ASAi_sps.c
- cvsRoberts_ASAi_sps.out
- cvsRoberts_dns.c
- cvsRoberts_dns.out
- cvsRoberts_dns_constraints.c
- cvsRoberts_dns_constraints.out
- cvsRoberts_dns_stats.csv
- cvsRoberts_dns_uw.c
- cvsRoberts_dns_uw.out
- cvsRoberts_dnsL.c
- cvsRoberts_dnsL.out
- cvsRoberts_FSA_dns.c
- cvsRoberts_FSA_dns_-sensi_sim_t.out
- cvsRoberts_FSA_dns_-sensi_stg1_t.out
- cvsRoberts_FSA_dns_constraints.c
- cvsRoberts_FSA_dns_constraints_-sensi_stg1_t.out
- cvsRoberts_FSA_dns_stats_-sensi_sim_t.csv
- cvsRoberts_FSA_dns_stats_-sensi_stg1_t.csv
- cvsRoberts_FSA_dns_Switch.c
- cvsRoberts_FSA_dns_Switch.out
- cvsRoberts_FSA_klu.c
- cvsRoberts_FSA_klu_-sensi_stg1_t.out
- cvsRoberts_FSA_sps.c
- cvsRoberts_FSA_sps_-sensi_stg1_t.out
- cvsRoberts_klu.c
- cvsRoberts_klu.out
- cvsRoberts_sps.c
- cvsRoberts_sps.out
- plot_cvsParticle.py
- plot_cvsPendulum.py
- README
- CMakeLists.txt
- CMakeLists.txt
- idaFoodWeb_bnd_omp.c
- idaFoodWeb_bnd_omp.out
- idaFoodWeb_kry_omp.c
- idaFoodWeb_kry_omp.out
- README
- CMakeLists.txt
- idaHeat2D_kry_cuda.cu
- idaHeat2D_kry_cuda.out
- README
- CMakeLists.txt
- idaHeat2D_kry_omp_f2003.f90
- idaHeat2D_kry_omp_f2003_4.out
- idaHeat2D_kry_omp_f2003_8.out
- CMakeLists.txt
- ida_heat2D_kry_bbd_f2003.f90
- ida_heat2D_kry_bbd_f2003.out
- ida_heat2D_kry_bbd_f2003_4.out
- CMakeLists.txt
- idaHeat2D_kry_f2003.f90
- idaHeat2D_kry_f2003.out
- idaRoberts_dns_f2003.f90
- idaRoberts_dns_f2003.out
- CMakeLists.txt
- idaHeat2D_kry_p_mpicuda.cu
- idaHeat2D_kry_p_mpicuda.out
- README
- CMakeLists.txt
- idaHeat2D_kry_p_mpiraja.cpp
- idaHeat2D_kry_p_mpiraja.out
- README
- CMakeLists.txt
- idaFoodWeb_kry_bbd_p.c
- idaFoodWeb_kry_bbd_p.out
- idaFoodWeb_kry_p.c
- idaFoodWeb_kry_p.out
- idaHeat2D_kry_bbd_p.c
- idaHeat2D_kry_bbd_p.out
- idaHeat2D_kry_p.c
- idaHeat2D_kry_p.out
- README
- CMakeLists.txt
- idaHeat2D_petsc_snes.c
- idaHeat2D_petsc_snes.out
- idaHeat2D_petsc_snes_-jac.out
- idaHeat2D_petsc_snes_-jac_-pre.out
- idaHeat2D_petsc_snes_-pre.out
- idaHeat2D_petsc_spgmr.c
- idaHeat2D_petsc_spgmr.out
- README
- CMakeLists.txt
- idaHeat2D_kry_raja.cpp
- idaHeat2D_kry_raja.out
- README
- CMakeLists.txt
- idaAnalytic_mels.c
- idaAnalytic_mels.out
- idaAnalytic_mels_ida.scalar_tolerances_1e-3_1e-8.out
- idaFoodWeb_bnd.c
- idaFoodWeb_bnd.out
- idaFoodWeb_kry.c
- idaFoodWeb_kry.out
- idaHeat2D_bnd.c
- idaHeat2D_bnd.out
- idaHeat2D_klu.c
- idaHeat2D_klu.out
- idaHeat2D_kry.c
- idaHeat2D_kry.out
- idaKrylovDemo_ls.c
- idaKrylovDemo_ls.out
- idaKrylovDemo_ls_1.out
- idaKrylovDemo_ls_2.out
- idaRoberts_dns.c
- idaRoberts_dns.out
- idaRoberts_dns_stats.csv
- idaRoberts_klu.c
- idaRoberts_klu.out
- idaRoberts_sps.c
- idaRoberts_sps.out
- idaSlCrank_dns.c
- idaSlCrank_dns.out
- README
- CMakeLists.txt
- idaHeat2D_kry_p_tpetra.cpp
- idaHeat2D_kry_p_tpetra.out
- idaHeat2D_kry_tpetra.cpp
- idaHeat2D_kry_tpetra.out
- README
- CMakeLists.txt
- CMakeLists.txt
- idasFoodWeb_bnd_omp.c
- idasFoodWeb_bnd_omp.out
- idasFoodWeb_kry_omp.c
- idasFoodWeb_kry_omp.out
- README
- CMakeLists.txt
- idasAkzoNob_ASAi_dns_f2003.f90
- idasAkzoNob_ASAi_dns_f2003.out
- idasHeat2D_kry_f2003.f90
- idasHeat2D_kry_f2003.out
- CMakeLists.txt
- idasBruss_ASAp_kry_bbd_p.c
- idasBruss_ASAp_kry_bbd_p.out
- idasBruss_FSA_kry_bbd_p.c
- idasBruss_FSA_kry_bbd_p.out
- idasBruss_kry_bbd_p.c
- idasBruss_kry_bbd_p.out
- idasFoodWeb_kry_bbd_p.c
- idasFoodWeb_kry_bbd_p.out
- idasFoodWeb_kry_p.c
- idasFoodWeb_kry_p.out
- idasHeat2D_FSA_kry_bbd_p.c
- idasHeat2D_FSA_kry_bbd_p_-sensi_stg_t.out
- idasHeat2D_kry_bbd_p.c
- idasHeat2D_kry_bbd_p.out
- idasHeat2D_kry_p.c
- idasHeat2D_kry_p.out
- README
- CMakeLists.txt
- idasAkzoNob_ASAi_dns.c
- idasAkzoNob_ASAi_dns.out
- idasAkzoNob_dns.c
- idasAkzoNob_dns.out
- idasAnalytic_mels.c
- idasAnalytic_mels.out
- idasAnalytic_mels_idas.init_step_1e-5.out
- idasFoodWeb_bnd.c
- idasFoodWeb_bnd.out
- idasHeat2D_bnd.c
- idasHeat2D_bnd.out
- idasHeat2D_kry.c
- idasHeat2D_kry.out
- idasHessian_ASA_FSA.c
- idasHessian_ASA_FSA.out
- idasKrylovDemo_ls.c
- idasKrylovDemo_ls.out
- idasKrylovDemo_ls_1.out
- idasKrylovDemo_ls_2.out
- idasRoberts_ASAi_dns.c
- idasRoberts_ASAi_dns.out
- idasRoberts_ASAi_dns_bkw1_stats.csv
- idasRoberts_ASAi_dns_fwd_stats.csv
- idasRoberts_ASAi_klu.c
- idasRoberts_ASAi_klu.out
- idasRoberts_ASAi_sps.c
- idasRoberts_ASAi_sps.out
- idasRoberts_dns.c
- idasRoberts_dns.out
- idasRoberts_dns_stats.csv
- idasRoberts_FSA_dns.c
- idasRoberts_FSA_dns_-sensi_stg_t.out
- idasRoberts_FSA_dns_stats_-sensi_stg_t.csv
- idasRoberts_FSA_klu.c
- idasRoberts_FSA_klu_-sensi_stg_t.out
- idasRoberts_FSA_sps.c
- idasRoberts_FSA_sps_-sensi_stg_t.out
- idasRoberts_klu.c
- idasRoberts_klu.out
- idasRoberts_sps.c
- idasRoberts_sps.out
- idasSlCrank_dns.c
- idasSlCrank_dns.out
- idasSlCrank_FSA_dns.c
- idasSlCrank_FSA_dns.out
- README
- CMakeLists.txt
- CMakeLists.txt
- kinFoodWeb_kry_omp.c
- kinFoodWeb_kry_omp.out
- README
- CMakeLists.txt
- kin_em_mpicuda.cu
- kin_em_mpicuda.hpp
- kin_em_mpicuda.out
- README
- CMakeLists.txt
- kin_em_p.cpp
- kin_em_p.hpp
- kin_em_p.out
- kin_heat2D_nonlin_p.cpp
- kin_heat2D_nonlin_p.hpp
- kin_heat2D_nonlin_p_--np_2_2.out
- README
- CMakeLists.txt
- kin_bratu2D_hypre_pfmg.cpp
- kin_bratu2D_hypre_pfmg.hpp
- kin_bratu2D_hypre_pfmg_--np_2_2.out
- kin_heat2D_nonlin_hypre_pfmg.cpp
- kin_heat2D_nonlin_hypre_pfmg.hpp
- kin_heat2D_nonlin_hypre_pfmg_--np_2_2.out
- README
- CMakeLists.txt
- kin_diagon_kry_f2003.f90
- kin_diagon_kry_f2003.out
- CMakeLists.txt
- kinDiagon_kry_f2003.f90
- kinDiagon_kry_f2003.out
- kinLaplace_bnd_f2003.f90
- kinLaplace_bnd_f2003.out
- kinLaplace_picard_kry_f2003.f90
- kinLaplace_picard_kry_f2003.out
- kinRoboKin_dns_f2003.f90
- kinRoboKin_dns_f2003.out
- CMakeLists.txt
- kinFoodWeb_kry_bbd_p.c
- kinFoodWeb_kry_bbd_p.out
- kinFoodWeb_kry_p.c
- kinFoodWeb_kry_p.out
- README
- CMakeLists.txt
- kinAnalytic_fp.c
- kinAnalytic_fp.out
- kinAnalytic_fp_--damping_fn.out
- kinAnalytic_fp_--damping_fp_0.5.out
- kinAnalytic_fp_--m_aa_2.out
- kinAnalytic_fp_--m_aa_2_--damping_aa_0.5.out
- kinAnalytic_fp_--m_aa_2_--damping_fn.out
- kinAnalytic_fp_--m_aa_2_--delay_aa_2.out
- kinAnalytic_fp_--m_aa_2_--orth_aa_1.out
- kinAnalytic_fp_--m_aa_2_--orth_aa_2.out
- kinAnalytic_fp_--m_aa_2_--orth_aa_3.out
- kinAnalytic_fp_--m_aa_3_--depth_fn.out
- kinFerTron_dns.c
- kinFerTron_dns.out
- kinFerTron_klu.c
- kinFerTron_klu.out
- kinFoodWeb_kry.c
- kinFoodWeb_kry.out
- kinKrylovDemo_ls.c
- kinKrylovDemo_ls.out
- kinLaplace_bnd.c
- kinLaplace_bnd.out
- kinLaplace_picard_bnd.c
- kinLaplace_picard_bnd.out
- kinLaplace_picard_kry.c
- kinLaplace_picard_kry.out
- kinRoberts_fp.c
- kinRoberts_fp.out
- kinRoberts_fp_kinsol.m_aa_1.out
- kinRoboKin_dns.c
- kinRoboKin_dns.out
- kinRoboKin_dns_stats.csv
- kinRoboKin_slu.c
- kinRoboKin_slu.out
- README
- CMakeLists.txt
- ark_brusselator.py
- ark_heat1D.py
- ark_kpr.py
- ark_lotka_volterra_ASA.py
- cvs_vdp.py
- cvs_brusselator.py
- cvs_kpr.py
- cvs_lotkavolterra.py
- cvs_lotkavolterra_ASA.py
- idasSlCrank_dns.py
- kinLaplace_bnd.py
- cmakelists_C_ex.in
- cmakelists_C_MPI_ex.in
- cmakelists_CUDA_ex.in
- cmakelists_CUDA_MPI_ex.in
- cmakelists_CXX_ex.in
- cmakelists_CXX_ginkgo_ex.in
- cmakelists_CXX_MPI_ex.in
- cmakelists_HIP_ex.in
- cmakelists_HIP_MPI_ex.in
- cmakelists_MPI_ex.in
- cmakelists_openmp_C_ex.in
- cmakelists_openmp_F2003_ex.in
- cmakelists_openmpdev_ex.in
- cmakelists_parallel_C_ex.in
- cmakelists_parallel_CUDA_ex.in
- cmakelists_parallel_CXX_ex.in
- cmakelists_parallel_F2003_ex.in
- cmakelists_parallel_RAJA_ex.in
- cmakelists_parhyp_C_ex.in
- cmakelists_parhyp_CXX_ex.in
- cmakelists_petsc_C_ex.in
- cmakelists_pthreads_C_ex.in
- cmakelists_serial_C_ex.in
- cmakelists_serial_CUDA_ex.in
- cmakelists_serial_CXX_ex.in
- cmakelists_serial_F2003_ex.in
- cmakelists_serial_RAJA_ex.in
- cmakelists_trilinos_CXX_ex.in
- cmakelists_xbraid_CXX_ex.in
- makefile_CXX_ex.in
- makefile_openmp_C_ex.in
- makefile_openmp_F2003_ex.in
- makefile_openmpdev_ex.in
- makefile_parallel_C_ex.in
- makefile_parallel_CUDA_ex.in
- makefile_parallel_CXX_ex.in
- makefile_parallel_F2003_ex.in
- makefile_parallel_RAJA_ex.in
- makefile_parhyp_C_ex.in
- makefile_parhyp_CXX_ex.in
- makefile_petsc_C_ex.in
- makefile_pthreads_C_ex.in
- makefile_serial_C_ex.in
- makefile_serial_CUDA_ex.in
- makefile_serial_CXX_ex.in
- makefile_serial_F2003_ex.in
- makefile_serial_RAJA_ex.in
- makefile_trilinos_CXX_ex.in
- makefile_xbraid_CXX_ex.in
- custom_memory_helper_gpu.h
- custom_memory_helper_sycl.h
- example_utilities.hpp
- plot_data_2d.py
- plot_data_time_series.py
- CMakeLists.txt
- CMakeLists.txt
- README.md
- sundials-addon-example
- arkode.h
- arkode.hpp
- arkode_arkstep.h
- arkode_arkstep.hpp
- arkode_arkstep_deprecated.h
- arkode_bandpre.h
- arkode_bbdpre.h
- arkode_butcher.h
- arkode_butcher_dirk.h
- arkode_butcher_erk.h
- arkode_erkstep.h
- arkode_erkstep.hpp
- arkode_erkstep_deprecated.h
- arkode_forcingstep.h
- arkode_forcingstep.hpp
- arkode_ls.h
- arkode_lsrkstep.h
- arkode_lsrkstep.hpp
- arkode_mristep.h
- arkode_mristep.hpp
- arkode_mristep_deprecated.h
- arkode_splittingstep.h
- arkode_splittingstep.hpp
- arkode_sprk.h
- arkode_sprkstep.h
- arkode_sprkstep.hpp
- arkode_sprkstep_deprecated.h
- arkode_xbraid.h
- cvode.h
- cvode.hpp
- cvode_bandpre.h
- cvode_bbdpre.h
- cvode_diag.h
- cvode_ls.h
- cvode_proj.h
- cvodes.h
- cvodes.hpp
- cvodes_bandpre.h
- cvodes_bbdpre.h
- cvodes_diag.h
- cvodes_ls.h
- cvodes_proj.h
- ida.h
- ida.hpp
- ida_bbdpre.h
- ida_ls.h
- idas.h
- idas.hpp
- idas_bbdpre.h
- idas_ls.h
- kinsol.h
- kinsol.hpp
- kinsol_bbdpre.h
- kinsol_ls.h
- SundialsTpetraVectorInterface.hpp
- SundialsTpetraVectorKernels.hpp
- nvector_cuda.h
- nvector_hip.h
- nvector_kokkos.hpp
- nvector_manyvector.h
- nvector_mpimanyvector.h
- nvector_mpiplusx.h
- nvector_openmp.h
- nvector_openmpdev.h
- nvector_parallel.h
- nvector_parhyp.h
- nvector_petsc.h
- nvector_pthreads.h
- nvector_raja.h
- nvector_serial.h
- nvector_sycl.h
- nvector_trilinos.h
- sunadaptcontroller_imexgus.h
- sunadaptcontroller_mrihtol.h
- sunadaptcontroller_soderlind.h
- sunadjointcheckpointscheme_fixed.h
- sundials_context_impl.h
- sundials_errors_impl.h
- sundials_logger_macros.h
- sundials_mpi_errors_impl.h
- sundials_adaptcontroller.h
- sundials_adaptcontroller.hpp
- sundials_adjointcheckpointscheme.h
- sundials_adjointcheckpointscheme.hpp
- sundials_adjointstepper.h
- sundials_adjointstepper.hpp
- sundials_band.h
- sundials_base.hpp
- sundials_classview.hpp
- sundials_config.in
- sundials_context.h
- sundials_context.hpp
- sundials_convertibleto.hpp
- sundials_core.h
- sundials_core.hpp
- sundials_cuda_policies.hpp
- sundials_dense.h
- sundials_direct.h
- sundials_domeigestimator.h
- sundials_domeigestimator.hpp
- sundials_errors.h
- sundials_futils.h
- sundials_hip_policies.hpp
- sundials_iterative.h
- sundials_linearsolver.h
- sundials_linearsolver.hpp
- sundials_logger.h
- sundials_logger.hpp
- sundials_math.h
- sundials_matrix.h
- sundials_matrix.hpp
- sundials_memory.h
- sundials_memory.hpp
- sundials_mpi_errors.h
- sundials_mpi_types.h
- sundials_nonlinearsolver.h
- sundials_nonlinearsolver.hpp
- sundials_nvector.h
- sundials_nvector.hpp
- sundials_nvector_senswrapper.h
- sundials_profiler.h
- sundials_profiler.hpp
- sundials_stepper.h
- sundials_stepper.hpp
- sundials_sycl_policies.hpp
- sundials_types.h
- sundials_types_deprecated.h
- sundials_version.h
- sundials_xbraid.h
- sundomeigest_arnoldi.h
- sundomeigest_power.h
- sunlinsol_band.h
- sunlinsol_cusolversp_batchqr.h
- sunlinsol_dense.h
- sunlinsol_ginkgo.hpp
- sunlinsol_ginkgobatch.hpp
- sunlinsol_klu.h
- sunlinsol_kokkosdense.hpp
- sunlinsol_lapackband.h
- sunlinsol_lapackdense.h
- sunlinsol_magmadense.h
- sunlinsol_onemkldense.h
- sunlinsol_pcg.h
- sunlinsol_spbcgs.h
- sunlinsol_spfgmr.h
- sunlinsol_spgmr.h
- sunlinsol_sptfqmr.h
- sunlinsol_superludist.h
- sunlinsol_superlumt.h
- sunmatrix_band.h
- sunmatrix_cusparse.h
- sunmatrix_dense.h
- sunmatrix_ginkgo.hpp
- sunmatrix_ginkgobatch.hpp
- sunmatrix_kokkosdense.hpp
- sunmatrix_magmadense.h
- sunmatrix_onemkldense.h
- sunmatrix_slunrloc.h
- sunmatrix_sparse.h
- sunmemory_cuda.h
- sunmemory_hip.h
- sunmemory_sycl.h
- sunmemory_system.h
- sunnonlinsol_auto.h
- sunnonlinsol_fixedpoint.h
- sunnonlinsol_newton.h
- sunnonlinsol_petscsnes.h
- package.py
- 0001-add-missing-README-to-examples-cvode-hip.patch
- 5.5.0-xsdk-patches.patch
- FindPackageMultipass.cmake.patch
- nvector-pic.patch
- package.py
- remove-links-to-OpenMP-vector.patch
- sundials-v5.8.0.patch
- test_nvector_parhyp.patch
- repo.yaml
- arkode.sh
- caliper_hatchet_plot.py
- cleanupEOL.sh
- countlines.py
- cvode.sh
- cvodes.sh
- findlines.py
- format.sh
- ida.sh
- idas.sh
- iwyu.imp
- kinsol.sh
- publish_sundials4py_wheels.sh
- shared.sh
- spelling.sh
- startReleaseCycle.sh
- tarscript.sh
- updateCopyright
- updateOutFiles.py
- updateVersion.sh
- upgrade-to-sundials-6-from-5.sh
- CMakeLists.txt
- farkode_arkstep_mod.c
- farkode_arkstep_mod.f90
- farkode_erkstep_mod.c
- farkode_erkstep_mod.f90
- farkode_forcingstep_mod.c
- farkode_forcingstep_mod.f90
- farkode_lsrkstep_mod.c
- farkode_lsrkstep_mod.f90
- farkode_mod.c
- farkode_mod.f90
- farkode_mristep_mod.c
- farkode_mristep_mod.f90
- farkode_splittingstep_mod.c
- farkode_splittingstep_mod.f90
- farkode_sprkstep_mod.c
- farkode_sprkstep_mod.f90
- CMakeLists.txt
- farkode_arkstep_mod.c
- farkode_arkstep_mod.f90
- farkode_erkstep_mod.c
- farkode_erkstep_mod.f90
- farkode_forcingstep_mod.c
- farkode_forcingstep_mod.f90
- farkode_lsrkstep_mod.c
- farkode_lsrkstep_mod.f90
- farkode_mod.c
- farkode_mod.f90
- farkode_mristep_mod.c
- farkode_mristep_mod.f90
- farkode_splittingstep_mod.c
- farkode_splittingstep_mod.f90
- farkode_sprkstep_mod.c
- farkode_sprkstep_mod.f90
- arkode_xbraid.c
- arkode_xbraid_impl.h
- CMakeLists.txt
- arkode.c
- arkode_adapt.c
- arkode_adapt_impl.h
- arkode_arkstep.c
- arkode_arkstep_impl.h
- arkode_arkstep_io.c
- arkode_arkstep_nls.c
- arkode_bandpre.c
- arkode_bandpre_impl.h
- arkode_bbdpre.c
- arkode_bbdpre_impl.h
- arkode_butcher.c
- arkode_butcher_dirk.c
- arkode_butcher_dirk.def
- arkode_butcher_erk.c
- arkode_butcher_erk.def
- arkode_cli.c
- arkode_erkstep.c
- arkode_erkstep_impl.h
- arkode_erkstep_io.c
- arkode_forcingstep.c
- arkode_forcingstep_impl.h
- arkode_impl.h
- arkode_interp.c
- arkode_interp_impl.h
- arkode_io.c
- arkode_ls.c
- arkode_ls_impl.h
- arkode_lsrkstep.c
- arkode_lsrkstep_impl.h
- arkode_lsrkstep_io.c
- arkode_mri_tables.c
- arkode_mri_tables.def
- arkode_mri_tables_impl.h
- arkode_mristep.c
- arkode_mristep_controller.c
- arkode_mristep_impl.h
- arkode_mristep_io.c
- arkode_mristep_nls.c
- arkode_relaxation.c
- arkode_relaxation_impl.h
- arkode_root.c
- arkode_root_impl.h
- arkode_splittingstep.c
- arkode_splittingstep_coefficients.c
- arkode_splittingstep_coefficients.def
- arkode_splittingstep_impl.h
- arkode_sprk.c
- arkode_sprkstep.c
- arkode_sprkstep_impl.h
- arkode_sprkstep_io.c
- arkode_sunstepper.c
- arkode_types_impl.h
- arkode_user_controller.c
- arkode_user_controller.h
- CMakeLists.txt
- LICENSE
- NOTICE
- README.md
- CMakeLists.txt
- fcvode_mod.c
- fcvode_mod.f90
- CMakeLists.txt
- fcvode_mod.c
- fcvode_mod.f90
- CMakeLists.txt
- cvode.c
- cvode_bandpre.c
- cvode_bandpre_impl.h
- cvode_bbdpre.c
- cvode_bbdpre_impl.h
- cvode_cli.c
- cvode_diag.c
- cvode_diag_impl.h
- cvode_fused_gpu.cpp
- cvode_fused_stubs.c
- cvode_impl.h
- cvode_io.c
- cvode_ls.c
- cvode_ls_impl.h
- cvode_nls.c
- cvode_proj.c
- cvode_proj_impl.h
- cvode_resize.c
- LICENSE
- NOTICE
- README.md
- CMakeLists.txt
- fcvodes_mod.c
- fcvodes_mod.f90
- CMakeLists.txt
- fcvodes_mod.c
- fcvodes_mod.f90
- CMakeLists.txt
- cvodea.c
- cvodea_io.c
- cvodes.c
- cvodes_bandpre.c
- cvodes_bandpre_impl.h
- cvodes_bbdpre.c
- cvodes_bbdpre_impl.h
- cvodes_cli.c
- cvodes_diag.c
- cvodes_diag_impl.h
- cvodes_impl.h
- cvodes_io.c
- cvodes_ls.c
- cvodes_ls_impl.h
- cvodes_nls.c
- cvodes_nls_sim.c
- cvodes_nls_stg.c
- cvodes_nls_stg1.c
- cvodes_proj.c
- cvodes_proj_impl.h
- cvodes_resize.c
- LICENSE
- NOTICE
- README.md
- CMakeLists.txt
- fida_mod.c
- fida_mod.f90
- CMakeLists.txt
- fida_mod.c
- fida_mod.f90
- CMakeLists.txt
- ida.c
- ida_bbdpre.c
- ida_bbdpre_impl.h
- ida_cli.c
- ida_ic.c
- ida_impl.h
- ida_io.c
- ida_ls.c
- ida_ls_impl.h
- ida_nls.c
- LICENSE
- NOTICE
- README.md
- CMakeLists.txt
- fidas_mod.c
- fidas_mod.f90
- CMakeLists.txt
- fidas_mod.c
- fidas_mod.f90
- CMakeLists.txt
- idaa.c
- idaa_io.c
- idas.c
- idas_bbdpre.c
- idas_bbdpre_impl.h
- idas_cli.c
- idas_ic.c
- idas_impl.h
- idas_io.c
- idas_ls.c
- idas_ls_impl.h
- idas_nls.c
- idas_nls_sim.c
- idas_nls_stg.c
- LICENSE
- NOTICE
- README.md
- CMakeLists.txt
- fkinsol_mod.c
- fkinsol_mod.f90
- CMakeLists.txt
- fkinsol_mod.c
- fkinsol_mod.f90
- CMakeLists.txt
- kinsol.c
- kinsol_aa.c
- kinsol_bbdpre.c
- LICENSE
- NOTICE
- README.md
- CMakeLists.txt
- .clang-format
- .clang-tidy
- .claude
- .cmake-format.py
- .git-blame-ignore-revs
- .gitignore
- .gitmodules
- .uberenv_config.json
- AGENTS.md
- CHANGELOG.md
- CITATIONS.md
- CLAUDE.md
- CMakeLists.txt
- CONTRIBUTING.md
- LICENSE
- NOTICE
- pyproject.toml
- README.md
🚀 설치 가이드
git clone https://github.com/llnl/sundials
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd sundials
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install sundials4py
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
pip install git+https://github.com/llnl/sundials.git
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f docker/sundials-ci/e4s-base/Dockerfile -t sundials .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 sundials
빌드된 이미지를 실제 컨테이너로 실행합니다.
4. CMake
보통mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
5. Python
쉬움pip install sundials4py
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
pip install git+https://github.com/llnl/sundials.git
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
6. Make
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd doc
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
