# rkf45

rkf45, a C code which implements the Watt and Shampine RKF45 solver for ordinary differential equations (ODE).

The RKF45 ODE solver is a Runge-Kutta-Fehlberg algorithm for solving an ordinary differential equation, with automatic error estimation using rules of order 4 and 5.

### Languages:

rkf45 is available in a C version and a C++ version and a FORTRAN90 version and a MATLAB version and an Octave version and a Python version.

### Related Data and Programs:

midpoint_gsl_test, a C code which calls the Gnu Scientific Library (GSL) implicit midpoint method solver for ordinary differential equation (ODE), and uses gnuplot() to plot the resulting solution.

ode, a C code which solves a system of ordinary differential equations (ODE), by Shampine and Gordon.

ode_moshier, a C code which implements the Adams-Bashforth-Moulton and Runge-Kutta (RK) methods of solving systems of ordinary differential equations (ODE), by Steven Moshier.

RK4, a C code which applies the fourth order Runge-Kutta algorithm to estimate the solution of an ordinary differential equation (ODE) at the next time step.

### Reference:

1. Erwin Fehlberg,
Low-order Classical Runge-Kutta Formulas with Stepsize Control,
NASA Technical Report R-315, 1969.
2. Lawrence Shampine, Herman Watts, S Davenport,
Solving Non-stiff Ordinary Differential Equations - The State of the Art,
SIAM Review,
Volume 18, pages 376-411, 1976.
3. The source code for Shampine and Watt's original FORTRAN77 routine is available at https://www.netlib.org/ode/ the NETLIB ODE web site.

### Source Code:

Last revised on 03 August 2019.
{"ft_lang_label":"__label__en","ft_lang_prob":0.84244937,"math_prob":0.92199576,"size":1185,"snap":"2023-40-2023-50","text_gpt3_token_len":268,"char_repetition_ratio":0.14479254,"word_repetition_ratio":0.044198897,"special_character_ratio":0.20590717,"punctuation_ratio":0.08173077,"nsfw_num_words":0,"has_unicode_error":false,"math_prob_llama3":0.9821347,"pos_list":[0],"im_url_duplicate_count":[null],"WARC_HEADER":"{\"WARC-Type\":\"response\",\"WARC-Date\":\"2023-09-21T19:56:20Z\",\"WARC-Record-ID\":\"<urn:uuid:30cf0af9-c3e3-4022-99da-7463b7a2ae42>\",\"Content-Length\":\"4225\",\"Content-Type\":\"application/http; msgtype=response\",\"WARC-Warcinfo-ID\":\"<urn:uuid:c742d250-566a-49ee-9b06-d75646247ed5>\",\"WARC-Concurrent-To\":\"<urn:uuid:c32c16d1-8a8f-441a-824f-d85cec62fb2d>\",\"WARC-IP-Address\":\"144.174.0.22\",\"WARC-Target-URI\":\"https://people.sc.fsu.edu/~jburkardt/c_src/rkf45/rkf45.html\",\"WARC-Payload-Digest\":\"sha1:3ZHVLYCR6AJG6H3GESSMQAKEMRHIWTKL\",\"WARC-Block-Digest\":\"sha1:PSHXBSM7CL2QO5DXADGWCX4NSJPFNQBJ\",\"WARC-Identified-Payload-Type\":\"text/html\",\"warc_filename\":\"/cc_download/warc_2023/CC-MAIN-2023-40/CC-MAIN-2023-40_segments_1695233506029.42_warc_CC-MAIN-20230921174008-20230921204008-00839.warc.gz\"}"}