Last modified 6 years ago Last modified on 2010-11-23 09:26:43

10.2 Ecospace parameters

Use the Ecospace parameters form to set non-spatial parameters for the Ecospace scenario. See Define Ecospace habitats for details on setting up the spatial map.


Users are given two options for initialising biomasses in Ecospace cells.

Ecopath base biomasses

Assigns the Ecopath mean biomass for each pool to every spatial cell that has suitable habitat for that type of organism and lower biomass to every non-suitable cell. In this case the Ecosim estimates of predation parameters (vulnerabilities, predator search rates) are left unchanged. However, this option generally results in underestimates of biomass density in favourable habitats, especially for biomass types that actually have high biomass on just a few spatial sites or cells.

Habitat-adjusted biomasses

Distributes the entire Ecopath mean biomass for each pool into just those cells that are suitable for the organism, i.e., concentrates the overall mean biomass into those map cells where the biomass is actually found. For example, a creature with overall Ecopath mean biomass of 10 t/km² would be assigned a biomass of 100 t/km² in suitable cells, if just 10% of the cells are assigned a habitat type suitable for it. In this second option, predation vulnerabilities, predator search rates, and primary producer P/B vs B parameters are adjusted to reflect the new, localized 'mean' biomasses expected in habitat types where animals actually are abundant.

See Assign habitats for further details on setting suitable habitats.


Model type

EwE6 represents a major overhaul of the functioning of Ecospace and there are now three approaches to running Ecospace simulations. Documentation on the three approaches listed below will shortly be available.

EwE6 multi-stanza model

IBM (individual-based model)

EwE5 approach


Threading allows a program to split itself into multiple simultaneously running tasks. By default, Ecospace sets the number of threads to the number of processors available on your computer.

The greater the number of threads, the more of your computer's processing power will be used (hence faster calculations). If you have limited processing power or wish to work on other applications while running Ecospace, set the number of threads lower (hence slower calculations).

Run time

Set the Total run time and the Number of time steps per year (i.e., set this to 12 for monthly time steps). You should always check the effect of changing this parameter. If your model is unstable if is advisable to try to lower the number of time steps to see if this will change the behaviour.

Max no. of iterations

Ecospace uses an iterative method to solve the systems of differential equation it uses for prediction of flow of biomass among cells. In simple terms, the maximum number of iterations is the maximum number of iterations the algorithm is allowed to try until it finds a satisfactory (i.e., non-changing) solution to the system of equations. If the algorithm reaches the maximum number of iterations and the solution has not converged, the final value will be used anyway. The default for this parameter is 40. Setting the value higher may, in some cases, result in better convergence of solutions but will make the model run slower in these cases. In many cases, convergence will be achieved before the maximum number of iterations is reached.

See Walters and Martell (2004; Box 11.2) for more details about solving systems of differential equations that include spatial mixing effects.


Tolerance sets how close the iterative solutions to the system of equations have to be before the algorithm is determined to have converged (and the solution accepted). Default is 0.01.

See Walters and Martell (2004; Box 11.2) for more details about solving systems of differential equations that include spatial mixing effects.

Successive over-relaxation

By solving for whole rows or columns at the same time, successive over-relaxation (SOR) can be used to improve the efficiency of the algorithm (Press et al. 1996). The default setting is 0.9.

Predict effort

Ecospace can be used to predict distribution of fishing effort over space for each of the fleets. Fishing effort is assigned to spatial cells through a 'gravity model', wherein effort is proportional to the net benefits gained from exploiting a given cell.

In the simple case that all exploited group have the same economic value (default = 1 monetary unit per tonne), and that all cells require the same sailing cost (default), fishing effort will be assigned to the (water) cells of the base map in proportion to their fishable biomass. Thus, for example, fishing effort will tend to concentrate at the edges of protected areas - one reason, incidentally, why these edges should be as short as possible.

Use exact calculations for migratory species

Documentation will shortly be available for this feature.


At the end of the Ecospace run (see Run Ecospace), you can view a summary of results, using the Results button.

Start time sets the start year for the summary.

End time sets the end year for the summary.

Start time and End time are equivalent to the red lines used to set the start and end time for the Summary of Results in Ecosim (see Ecosim results).

Summary length (timesteps) sets the timesteps over which the results are averaged in the start and end year, i.e., when Ecospace reaches the Start time it will average results over the next number of set timesteps. Similarly, when it reaches the End time it will average over the next same number of timesteps.

Therefore, for example, if you set the number to 12, Ecospace will show the average results for the whole first and last year.