DIFFERENTIAL EQUATIONS IN FORTRAN


Choose a source program (*.f90) by clicking the appropriate button.

EULROMB.TXT
EULROMB.F90
ADAMBASH.F90
ADAMBASH.TXT
ADAMMOUL.F90
TEQDIF1.F90
RKUTTA.TXT
TEQDIFN.F90
TEQDIFP.F90
STORMER.F90
STORMER.TXT
TEQDIFPC.F90
RKF45.F90
TRKF45.F90
AWP.F90
TAWP.F90
FGAUSS.F90
T_DGLS.F90
GEAR.F90
MGEAR.F90
GEAR.PDF
TROS4.F90
LAPLACE.F90
LAPLACE1.F90
LAPLACE2.F90
AB_MOU.F90
TABMOU.F90
BULIRSCH.F90
TBULIRSCH.F90
RWP.F90
M_RWP.F90
LIMITS.F90
TRK4.F90
EQUDIF.F90
TEQUDIF.F90
TSHOOT.F90
Program Description

  • Explanation File of program below (EULROMB) NEW
  • Solve Y'= F(X,Y) with Initial Condition Y(X0)=Y0 using the Euler-Romberg Method
  • Solve Y'= F(X,Y) with Initial Condition Y(X0)=Y0 using the Adams-Bashforth Method
  • Explanation File of Program above (Adambash) NEW
  • Solve Y'= F(X,Y) with initial conditions using the Adams-Moulton Prediction-Correction Method NEW
  • Differential equations of order 1 by Runge-Kutta method of order 4
  • Explanation File of Runge-Kutta Method NEW
  • Differential equations of order N by Runge-Kutta method of order 4
  • Differential equations with p variables of order 1 by Runge-Kutta method of order 4
  • Differential equation of order 2 by Stormer method
  • Explanation File of Program above (Stormer) NEW
  • Differential equation of order 1 by Prediction-correction method
  • Module used by program below (rkf45.f90)
  • Integrate a System of Ordinary Differential Equations By the Runge-Kutta-Fehlberg method (simple or double precision)
  • Solve an ordinary system of first order differential equations using automatic step size control (used by Gear method and rwp)
  • Test program of subroutine awp
  • Gauss algorithm for solving linear equations (used by Gear method)
  • Examples of 1st Order Systems of Differential Equations
  • Implicit Gear Method Solver for program below
  • Solve a first order Stiff System of Differential Equations using the implicit Gear's method of order 4
  • Explanation File for Gear's Method
  • Solve a first order Stiff System of Differential Equations using the Rosenbrock method of order 3 or 4
  • Solve Laplace Equation by relaxation Method: d2T/dx2 + d2T/dy2 = 0 Example #1: Temperatures in a square plate with limit conditions
  • Solve Laplace Equation by relaxation Method: d2T/dx2 + d2T/dy2 = 0 (2) Example #2: Temperatures in a rectangular plate with a hole
  • Solve Laplace Equation by relaxation Method: d2T/dx2 + d2T/dy2 = 0 (3) Example #3: Idem Example #1 with new limit conditions
  • Solve an ordinary system of differential equations of first order using the predictor-corrector method of Adams-Bashforth-Moulton (used by rwp)
  • Test program of the predictor-corrector method of Adams-Bashforth-Moulton
  • Solve a system of first degree ordinary differential equations using the extrapolation method of Bulirsch-Stoer-Gragg (used by rwp)
  • Test Program of the extrapolation method of Bulirsch-Stoer-Gragg
  • Solve a two point boundary problem of first order with the shooting method
  • Driver program to solve a two point boundary problem of first order with the shooting method (rwp)
  • Solve a boundary value problem for a second order DE using Runge-Kutta
  • Solve a first order DE system (N=2) of the form y' = F(x,y,z), z'=G(x,y,z) using a Runge-Kutta integration method
  • Solve an ordinary system of first order differential equations (N<=10) with initial conditions using a Runge-Kutta integration method
  • Module EQUDIF to solve First Order ODE systems used by program below
  • Solve an ordinary system of first order differential equations (N<=10) with initial conditions using a Runge-Kutta integration method with time step control
  • Solve a two point boundary problem of second order with the shooting method NEW


RETURN


© J-P Moreau Last modified 07/03/2016 - E-mail: jpmoreau@wanadoo.fr