README.md 1.24 KB
Newer Older
1 2 3 4 5 6 7 8 9
# README #


### What is this repository for? ###

* This repository contains the development version of the Lagrangian model FLEXPART 

 ### How do I get set up? ###

Ignacio Pisso's avatar
Ignacio Pisso committed
10 11
* Configuration

12
  Edit the makefile with the paths to libraries and include files
Ignacio Pisso's avatar
Ignacio Pisso committed
13 14 15 16 17 18 19 20 21 22

* Dependencies

 * Jasper and grib_api or ECCodes
 * NetCDF (optional)

* Compilation

```
> cd src
23 24 25

change the appropriate paths to libraries in the makefile

Ignacio Pisso's avatar
Ignacio Pisso committed
26 27
> make 
```
28 29 30 31 32 33 34 35 36 37 38 39 40 41

* Deployment instructions 

   FLEXPART is a standalone executable  
   The necessary ECMWF wind fields can be obtained testing flex_ecmwf
   The AVAILABLE file works with the default ERA 5 retrieved winds
   In the winds are available in flex_ecmwf/work it should suffice to execute 
   ./src/FLEXPART in the main directory  

### Contribution guidelines ###

* The version contributed should compile on a reference version of the system and compiler. The current reference is gfortran 5.4 on Ubuntu 16.04
* Code contribution including new features and bug fixes should be complemented with appropriate tests
   An essential test consists of a set of input files and directories that allow FLEXPART to run.
Ignacio Pisso's avatar
Ignacio Pisso committed
42
   A test can be accompanied by output files for verification
43 44 45 46 47
* Code review

[comment]: # "### Who do I talk to? ###"

ignacio.pisso@nilu.no