Skip to content
Stefano Zaghi edited this page Oct 21, 2015 · 4 revisions

The tree structure of the FOODIE project is the following:

.
├── CONTRIBUTING.md
├── doc
├── external
│   ├── FLAP
│   ├── fobos
│   ├── IR_Precision
│   ├── pyplot-fortran
│   ├── README.md
│   └── WenOOF
├── fobos
├── LICENSE.bsd-2.md
├── LICENSE.bsd-3.md
├── LICENSE.gpl3.md
├── LICENSE.mit.md
├── makedoc.sh
├── Makefile
├── README.md
├── src
│   ├── lib
│   │   ├── foodie.f90
│   │   ├── foodie_integrator_adams_bashforth.f90
│   │   ├── foodie_integrator_euler_explicit.f90
│   │   ├── foodie_integrator_leapfrog.f90
│   │   ├── foodie_integrator_low_storage_runge_kutta.f90
│   │   ├── foodie_integrator_tvd_runge_kutta.f90
│   │   ├── IR_Precision.f90 -> ../../external/IR_Precision/src/IR_Precision.f90
│   │   ├── Makefile
│   │   └── type_integrand.f90
│   ├── share
│   └── tests
│       ├── burgers
│       ├── euler-1D
│       ├── lorenz
│       └── oscillation

A minimal manual installation requires the sources placed inside src/lib (note that the IR_Precision.f90 module is a symbolic link to the one placed into the external/IR_Precision/src/) that can be manually downloaded from the GitHub repository.

However, to download all the available releases and utilities (fobos, license, readme, etc...), it can be convenient to clone whole the project:

git clone --recursive https://github.com/Fortran-FOSS-Programmers/FOODIE

Alternatively, you can directly download a release from GitHub server, see the ChangeLog.

Requirements

Before the download and compile FOODIE you must check the requirements.

Clone this wiki locally