ddeabm - Modern Fortran implementation of the DDEABM Adams-Bashforth algorithm

  •        46

This is a modern object-oriented Fortran implementation of the DDEABM Adams-Bashforth-Moulton ODE solver. The original Fortran 77 code was obtained from the SLATEC library. It has been extensively refactored. DDEABM uses the Adams-Bashforth-Moulton predictor-corrector formulas of orders 1 through 12 to integrate a system of first order ordinary differential equations of the form dx/dt = f(t,x). Also included is an event-location capability, where the equations can be integrated until a specified function g(t,x) = 0. Dense output is also supported.

https://github.com/jacobwilliams/ddeabm

Tags
Implementation
License
Platform

   




Related Projects

TclODE - ODE Solver for Tcl

  •    Perl

Ordinary Differential Equation (ODE) solver for Tcl. Handles both stiff and non-stiff sets of equations; does time-evolved initial value problems and root finding. Based on the popular Lawrence Livermore solver LSODE.

project-explorer - A project explorer sidebar

  •    Emacs

A tree project explorer. The default pe/project-root-function assumes that the project root will be the closest directory containing .git, or the current directory. If you have projectile installed, it will simply use projectile-project-root instead. Should you need something more specific, it's not hard to make your own project-finding function.

Jungleball

  •    C++

Driving sim crossed with golf/football. Drive buggies around the Jungle finding balls and knocking them through obstacles to your goal, while at the same time trying to stop other players doing the same. Uses ODE physics with OGRE graphics.

ODE for Java

  •    Java

ODE for Java is a binding between C dynamics library ODE (Open Dynamics Engine, http://ode.org) and Java. Separate packages provide among other things a Java3D integration and thus a scenegraph representation of selected ODE objects.

mhcfs2

  •    Delphi

Engineering calculator ; Calculates also integrals, the sums, products, derivatives; Solve LSE, ODE, LSODE; Finds roots; calculations with matrixes. Interpolation with cubic splain.(math expression calculator) (scientific calculator) (numerical, integral, derivative, root, matrix, differencial, differentiation, equation )


The SBML ODE Solver Library

  •    C

The SBML ODE Solver is a command-line tool and programming library (ISO/ANSI C) for construction and numerical integration of an ODE system, derived from an SBML based description of a biochemical reaction network.

Adams

  •    

Adams Center website project.

Python-ODE Bindings

  •    C++

A set of object-orientated Python-ODE bindings.

Breathe 3D Game Engine

  •    C++

Using C++, STL, OpenGL, SDL, Box2D and ODE. This project strives for platform independance, code readability and speed. The main target is to provide a convincing driving and physical simulation through the use of ODE at a reasonable frame rate.

Apache ODE - WS-BPEL implementation that supports web services orchestration using flexible process

  •    Java

Apache ODE is a WS-BPEL implementation that supports web services orchestration using flexible process definitions.

Boot Utilities

  •    C

BootUtils is a collection of utilities to facilitate booting of modern Kernel 2.6 based systems. The process of finding the root volume either by label or explicit label= on the kernel command line, mounting it and 'switchroot'ing is automated.

qark - Tool to look for several security related Android application vulnerabilities

  •    Python

Quick Android Review Kit - This tool is designed to look for several security related Android application vulnerabilities, either in source code or packaged APKs.

GSL - GNU Scientific Library

  •    C

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.

Interval Analysis

  •    Java

Interval Analysis is a collection of interval analysis tools, allowing for robust root-finding and tracking of bounds of numerical error due to uncertain inputs and floating-point error.

hmatrix - Linear algebra and numerical computation

  •    Haskell

A purely functional interface to linear algebra and other numerical algorithms, internally implemented using LAPACK, BLAS, GSL and SUNDIALS. This package includes matrix decompositions (eigensystems, singular values, Cholesky, QR, etc.), linear solvers, numeric integration, root finding, etc.

grails-website - Grails Web Site

  •    Groovy

This is the Grails project for Grails.org. Please fork and submit pull requests for any changes made, and don't forget to use the appropriate version of Grails as specified in application.properties. Alternatively, you can use the Grails wrapper script in the root of the project, grailsw. Ignore the warnings about not finding the site-config.groovy files - they are expected.

PathFinding.js - A comprehensive path-finding library for grid based games

  •    Javascript

The aim of this project is to provide a path-finding library that can be easily incorporated into web games. It may run on Node.js or the browser. Note that this project only provides path-finding algorithms for 2D space. If you need to work in a 3D environment, then you may use @schteppe's fork.

ExTiX - The Ultimate Linux System

  •    

Based on Ubuntu 13.04 64bit with Gnome 3.8 and Cairo-Dock 3.2.1

ROOT Builder

  •    

Allows you to build ROOT (http://root.cern.ch) sources easily on your local Windows machine using Visual Studio 2003, 2005, and 2008. It supports debugging ROOT using VSIDE as well.

html2json - html2json & json2html

  •    Javascript

root node is the root of JSON, every JSON must have only one root root, could have child. element node represents html element, could have tag, attr, child.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.