Ian Hoppock's repositories

viscous_burgers

Two solutions, written in MATLAB, for solving the viscous Burger's equation. They are both spectral methods: the first is a Fourier Galerkin method, and the second is Collocation on the Tchebyshev-Gauß-Lobatto points.

Language:MATLABStargazers:10Issues:5Issues:0

boris-algorithm

The Boris algorithm for numerically tracing non-relativistic charged particles in electromagnetic fields, written in C, matlab, and python

Language:CStargazers:9Issues:2Issues:0

magnetic_dipole

Models a charged particle moving in a magnetic dipole, and displays the three adiabatic invariants, written in C, matlab, and python

Language:M4Stargazers:4Issues:3Issues:0

korteweg-de_vries

A solution, written in C, to Korteweg de Vries using the fourth order Runge-Kutta method and finite differences.

Language:CStargazers:1Issues:2Issues:0

QR_factorisation_julia

Three algorithms (classical GS, modified GS, and Householder) for QR factorisation written in Julia. Included is a standard backsubstitution algorithm also for Julia.

Language:JuliaStargazers:1Issues:2Issues:0

stochastic_heating

Test particle simulation of stochastic heating via KAV wave-particle interaction

Language:CStargazers:1Issues:2Issues:0

heat_equation

A solution, written in C, to the heat equation using Crank-Nicholson and finite differences.

Language:CStargazers:0Issues:2Issues:0

inviscid_burgers

Solution to Burger's Equation (inviscid), written in C, using Adams-Bashforth Methods. These methods include the one, two, and three step algorithms.

Language:CStargazers:0Issues:2Issues:0