What is CaliFloPP?
CaliFloPP is a software that calculates flows of particles between
pairs of polygons, when given a socalled individual dispersal
function. The individual dispersal function describes the particle
dispersion between pairs of points, and
CaliFloPP
deduces the total flow between pairs of polygons using an integration algorithm.
The
Rpackage
RCALI
is an interface between
CaliFloPP and R.
In addtion, it allows
the treatment of anisotropic dispersal functions.
This package is developed in the MaIAGE Lab. of INRA  JouyenJosas,
France.
Some more details
The integration problem is solved by
reducing the dimension of the integral and by using algorithms from
computational geometry.
The application that motivated the development of
CaliFloPP
concerns gene flow between crop fields and their borders at landscape
scale, which involves the dispersion of pollen and seed
particles. Thus,
CaliFloPP has allowed an extension to very
general field shapes of
Genesys, a model and
software on the population dynamics of cultivated and feral oilseed
rape in an agricultural landscape (Colbach et al., 2001). Since then,
CaliFloPP has
been used in other agroecological applications dealing with
plant health or the coexistence between different types of agriculture.
Two general methods for numerical integration are implemented:
 a simple randomized discretization of the integral,
 an twodimensional adaptive cubature method.
The first method, denoted by grid method,
involves simple discretizations of the integral based
on regular grids. The approximation is an unbiased
estimator of the integral. Furthermore,
by using independent replicates,
it is possible to assess the precision of the result. This method is
quite robust (it is unbias and converges even for nonsmooth
integrands) but it is rather time consuming.
The second method is based on
the algorithm
DCUTRI. The approximation errors are estimated.
Compared to the grid method, this method is
very fast.
Input and output
Input:
The user should provide the polygons coordinates in a text file.
He can define his own individual dispersal functions
by modifying Cprograms.
The parameters of the methods and the various options
can be specified, either in a
parameterfile, or via an interactive dialogue with the program.
Default values are catered.
Output:
The results are output on the screen (or standard output unit).
The user can ask the creation of
a resultfile, in a format suitable for further analysis.
References
Main reference paper
A. Bouvier, K. Kiêu, K. Adamczyk, and H. Monod.
Computation of integrated flow of particles between polygons.
Environmental Modelling & Software,
24:843849, 2009.
[
DOI
http]
Other articles quoted in the presentation
Articles and reports using CaliFloPP (selection)

J. Papaix.
Structure du paysage agricole et risque épidémique, une
approche démogénétique. Thèse de Doctorat, ABIES (UMR 1290 BIOGER,
F78850 Thiverval Grignon et UR 341 MIAJ, F78352 JouyenJosas),
2011.

A. Baux, N. Colbach, D. Pellet (2011).
Crop management for optimal lowlinolenic rapeseed oil productionField experiments and modelling.
European Journal of Agronomy,
35, 144153.
[DOI

N. Colbach. (2009).
How to model and simulate the effects of cropping systems on population dynamics and gene flow at the landscape level: example of oilseed rape volunteers and their role for coexistence of GM and nonGM crops.
Environmental Science and Pollution Research,
16, 348360.
[DOI

Y. Tricault, R. Fealy, N. Colbach, E. Mullins (2011).
Towards an optimal management regime to facilitate the coexistence of GM herbicide tolerant and nonGM oilseed rape.
European Journal of Agronomy,
34, 2634.
[DOI

N. Colbach, C. Devaux, F. Angevin (2009).
Comparative study of the efficiency of buffer zones and harvest
discarding on gene flow containment in oilseed rape. A modelling
approach.
European Journal of Agronomy,
30, 187198.
[DOI
http]

N. Colbach, H. Monod, C. Lavigne (2009).
A simulation study of the mediumterm effects of field patterns on
crosspollination rates in oilseed rape (Brassica napus L.).
Ecological Modelling,
220, 662672.
[DOI
http]
CaliFloPP is an open source, freely available software released under
the CeCILL
Licence Version 2.
Please, read the COPYING file.
Download
the last version.
Installation of
CaliFloPP needs a C++ compiler,
and, optionally, for installation of the
Rpackages,
the R
system.
* 20120119: What's new in CaliFloPP 3.3
Annie.Bouvier at
inra.fr