# FORTRAN 90 - DVERK? - initial condition solver

In summary, the conversation is about someone seeking advice on solving initial condition problems for FORTRAN 90 using a routine similar to DVERK or ODE45 in MATLAB. Suggestions were made to code your own using simple methods such as Eulers or Runge-Kutta, but a reference to RKSUITE was also provided for a more complex and accurate solution.

Hi,

I am new to FORTRAN and am trying to work with a system of ODE's. Does someone know of a routine like DVERK for solving initial condition problems for FORTRAN 90?

In MATLAB I would simply use ODE45. I just need something similar.

Thank you!

Your best bet would be to code your own. Start with a Eulers method, this is very simple though not so precise. A 4th order Runga Kutta routine is also easy to code and is quite accurate. Do a bit of web searching and have a go at it.

Yeah both the Euler and the fixed step size Runge-Kutta are simple implementations. The DVERK and ode45 both use adaptive step-size routines, and it gets much more complicated there.

## What is FORTRAN 90 - DVERK?

FORTRAN 90 - DVERK is a computer program used for solving initial value problems in numerical analysis. It is based on the DVERK algorithm and is written in the FORTRAN 90 programming language.

## What is an initial condition solver?

An initial condition solver is a mathematical tool used for finding the solution of a differential equation at a specific initial point. It is commonly used in numerical analysis to solve problems in physics, engineering, and other scientific fields.

## How does FORTRAN 90 - DVERK work?

FORTRAN 90 - DVERK uses the DVERK algorithm, which is a numerical method for solving ordinary differential equations. It works by breaking down the problem into smaller steps and using a combination of numerical techniques to approximate the solution.

## What are the advantages of using FORTRAN 90 - DVERK?

FORTRAN 90 - DVERK is a highly efficient and accurate program for solving initial value problems. It is also easily adaptable to different problem domains and can handle a wide range of differential equations. Additionally, it is supported by a large community of users and has been extensively tested and optimized.

## Who can benefit from using FORTRAN 90 - DVERK?

FORTRAN 90 - DVERK is primarily used by scientists, engineers, and researchers who need to solve initial value problems in their work. It can be used in various fields such as physics, chemistry, biology, and economics, among others.