Skip to content

Public repository with solvers for Ordinary Differential Equations. It includes stiff and multivariate step solvers.

License

Notifications You must be signed in to change notification settings

Kelvyn88/ODEs.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ODEs

Build Status

Basic Ordinary Differential Equation solvers implemented in Julia. Book: Steven C. Chapra, Applied Numerical Method with MATLAB® for Engineers and Scientists. Third Edition, 2008

This is an unregistred package. To install on Julia use:

Pkg.clone("git://github.com/Kelvyn88/ODEs.jl")

To track changes across versions, the package should be registered into the local METADATA. Pull requests are always highly welcome to fix bugs, add solvers, or anything else!

Current status of the project

Current release (v0.0.7), contains the basic functionality including:

  • Euler method (euler)
  • Heun method with iterations (heun)
  • Runge Kutta 3th order (rk3)
  • Runge Kutta 4th order (rk4)
  • Runge Kutta 5th order (rk5)

all of which have the following basic API:

tout, yout = solver(F, tspan, y0; keywords...)

Keywords

  • h, step size (default = 1)
  • AbsTol, Error tolerance (default = 0.00001)

Developed at the Instituto Tecnologico de Orizaba, Mexico.

Ph D Kelvyn Baruc Sánchez Sánchez. email: [email protected]

About

Public repository with solvers for Ordinary Differential Equations. It includes stiff and multivariate step solvers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages