• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

fcmix/H03-May-2022-3,1781,718

fmod/H03-May-2022-13,0464,372

LICENSEH A D21-May-20201.5 KiB3023

NOTICEH A D21-May-20201.1 KiB2118

README.mdH A D21-May-20202.3 KiB5742

arkode.cH A D21-May-2020101.4 KiB3,0571,769

arkode_adapt.cH A D21-May-202013.4 KiB406245

arkode_adapt_impl.hH A D21-May-20206.9 KiB15083

arkode_arkstep.cH A D21-May-202087.1 KiB2,6221,703

arkode_arkstep_impl.hH A D21-May-20209.8 KiB222129

arkode_arkstep_io.cH A D21-May-202059 KiB1,6441,053

arkode_arkstep_nls.cH A D21-May-202018.9 KiB551268

arkode_bandpre.cH A D21-May-202017.9 KiB563341

arkode_bandpre_impl.hH A D21-May-20202.2 KiB7331

arkode_bbdpre.cH A D21-May-202021.8 KiB686436

arkode_bbdpre_impl.hH A D21-May-20202.5 KiB8239

arkode_butcher.cH A D21-May-202081.6 KiB2,1411,762

arkode_butcher_dirk.cH A D21-May-202024.3 KiB624496

arkode_butcher_erk.cH A D21-May-202027.4 KiB712567

arkode_erkstep.cH A D21-May-202032.2 KiB1,053621

arkode_erkstep_impl.hH A D21-May-20203.4 KiB9833

arkode_erkstep_io.cH A D21-May-202019.4 KiB516310

arkode_impl.hH A D21-May-202050.6 KiB1,076459

arkode_interp.cH A D21-May-202041.8 KiB1,354847

arkode_interp_impl.hH A D21-May-20206.2 KiB15988

arkode_io.cH A D21-May-202056.1 KiB1,8291,164

arkode_ls.cH A D21-May-2020102.7 KiB3,1191,978

arkode_ls_impl.hH A D21-May-202014.5 KiB337186

arkode_mristep.cH A D21-May-202040.8 KiB1,253733

arkode_mristep_impl.hH A D21-May-20204.8 KiB13355

arkode_mristep_io.cH A D21-May-202015.2 KiB451250

arkode_root.cH A D21-May-202029.4 KiB790498

arkode_root_impl.hH A D21-May-20203.6 KiB9240

README.md

1# ARKode
2### Version 4.3.0 (May 2020)
3
4**Daniel R. Reynolds and Jean M. Sexton
5  Department of Mathematics, SMU**
6
7**David J. Gardner, Alan C. Hindmarsh, and Carol S. Woodward
8  Center for Applied Scientific Computing, LLNL**
9
10ARKode is a package for the solution of stiff, nonstiff, and multirate ordinary
11differential equation (ODE) systems (initial value problems) given in linearly
12implicit the form
13```
14M y' = f1(t,y) + f2(t,y), y(t0) = y0.
15```
16The integration methods implemented in ARKode include explicit and implicit
17Runge-Kutta methods, implicit-explicit (IMEX) additive Runge-Kutta methods, and
18multirate infatesemial step (MIS) methods.
19
20ARKode is part of a the SUNDIALS Suite of Nonlinear and Differential/Algebraic
21equation Solvers which consists of ARKode, CVODE, CVODES, IDA, IDAS, and KINSOL.
22It is written in ANSI standard C and can be used in a variety of computing
23environments including serial, shared memory, distributed memory, and
24accelerator-based (e.g., GPU) systems. This flexibility is obtained from a
25modular design that leverages the shared vector, matrix, linear solver, and
26nonlinear solver APIs used across SUNDIALS packages.
27
28For use with Fortran applications, a set of Fortran/C interface routines, called
29FARKODE, is also supplied. These are written in C, but assume that the user
30calling program and all user-supplied routines are in Fortran.
31
32## Documentation
33
34See the [ARKode User Guide](/doc/arkode/ark_guide.pdf) and
35[ARKode Examples](/doc/arkode/ark_examples.pdf) document for more information
36about ARKode usage and the provided example programs respectively.
37
38## Installation
39
40For installation instructions see the [INSTALL_GUIDE](/INSTALL_GUIDE.pdf)
41or "Installation Procedure" chapter in the ARKode User Guide.
42
43## Release History
44
45Information on recent changes to ARKode can be found in the "Introduction"
46chapter of the ARKode User Guide and a complete release history is available in
47the "SUNDIALS Release History" appendix of the ARKode User Guide.
48
49## References
50
51* D. R. Reynolds, D. J. Gardner, A. C. Hindmarsh, C. S. Woodward, and
52  J. M. Sexton, "User Documentation for ARKode v4.3.0," LLNL technical report
53  LLNL-SM-668082, May 2020.
54
55* D. R. Reynolds, "Example Programs for ARKode v4.3.0," Technical Report,
56  Southern Methodist University Center for Scientific Computation, May 2020.
57