2  Introduction

2.1 Why iLand has been developed

Forest ecosystems cover roughly 30% of the global land area, store approximately three times more carbon than the earths’ atmosphere, are hotspots of biodiversity, and provide a multitude of ecosystem services to society. However, many of these crucial ecosystem functions and services are severely threatened by anthropogenic climate change. Understanding the trajectories and sensitivities of forest ecosystems is thus crucial for sustaining the planet’s life-support system, and for a transformation towards a sustainable, carbon-neutral society.

Forest ecosystems are complex adaptive systems. Their dynamics emerges from nonlinear interactions between adaptive biotic agents (i.e., individual trees) and their relationship with a spatially and temporally heterogeneous abiotic environment. Processes at multiple scales, from organs of individual trees (e.g., photosynthesis) to the landscape (e.g., wildfire) interact to form diverse and resilient ecosystems. In order to assess how climate change - which affects a variety of these processes - will impact ecosystems, and to sustainably manage these complex systems, we need to consider these multiple interactions among processes and scales. To that end we have developed a simulation model of forest ecosystem dynamics at landscape scales, the individual-based forest landscape and disturbance model iLand.

iLand explicitly simulates the principal adaptive agents in forest ecosystems, i.e., individual trees, over large areas. This scalability is achieved by (i) employing a pattern-based rendering of ecological field theory to efficiently model spatially explicit resource availability at the landscape scale, and by (ii) integrating local resource competition and physiological resource use via a hierarchical multi-scale framework.

2.2 How iLand works - in a nutshell

This section gives a brief discussion of design principles and describes the main simulation entities and processes. Please find more details in iLand publications - such as (Rammer et al. 2024) and (Seidl et al. 2012) - the iLand wiki, and following chapters in this guide!

2.2.1 Design principles

Individual-based modeling
iLand simulates each tree within the forest. This allows the model to capture how unique trees interact with each other (e.g., competition for light) and their individual growth over time. As a result, forest structure and organization emerge inherently from the simulation. Individual-based models permit tracking detailed effects of forest disturbances and offer realistic simulations of forest resilience.

Process-based modeling
iLand tries to model the underlying processes in a forest, like how trees convert sunlight into energy and grow. This means the model can be more reliable when simulating how a forest will react to changes in its environment. However, it’s important to remember that process-based models sometimes sacrifice a bit of precision in favor of a more realistic simulation.

Multi-scale modeling
iLand considers the forest at many scales, both in space and time. It can simulate events happening over minutes (tree damage in a storm), days (effects of weather), or years (tree growth). The model also looks at areas from square meters (regeneration under tree cover) up to hectares (landscape units with similar climate and resources). This multi-scale approach allows fine-scale processes to influence the larger forest and vice versa.

Modeling for application
iLand was designed to be flexible to serve different scientific research needs. Users have lots of control over outputs (by selecting the specific data required at various scales), processes (by turning model components on or off for experiments), and scenarios (using built-in scripting language for customized events or management)

Transparent and efficient software design
iLand aims to balance scientific detail with a focus on being fast and usable within the limits of real-world computers. It makes design choices to improve performance, and by being open-source, developers around the world can see how it works and help improve it.

2.3 Main entities and environmental factors modeled in iLand

Figure 2.1: Overview of the main entitites simulated in iLand.

Individual trees
The model simulates each tree over 4m tall as a unique individual. It keeps track of the tree’s size (diameter, height), different biomass components (leaves, branches, roots), and its health based on factors like stored energy and stress levels. iLand can simulate a vast number of individual trees within a landscape.

Saplings
For computational efficiency, trees under 4m tall are grouped into cohorts that share the same height and age. This allows iLand to track younger trees without the overhead of simulating each one individually.

Carbon pools
iLand tracks how carbon is stored in both living and dead parts of the forest ecosystem. This includes carbon pools in individual trees, saplings, deadwood, fallen leaves, and even the soil itself. These pools are essential to understanding a forest’s response to climate change.

Environment
Forest development in iLand is heavily influenced by environmental factors (see Figure 2.1), including:

  • Climate: The model uses daily weather data (temperature, precipitation, sunlight, etc.) provided at the local level. This means it can simulate differences in climate within a landscape, such as mountain areas with varying weather patterns.

  • Light: A key driver of competition between trees, iLand uses a specialized approach to calculate how neighboring trees shade each other. This calculation takes into account a tree’s size, shape, species, and the changing position of the sun over time.

  • Water: iLand simulates the entire water cycle on a daily basis. This includes rainfall interception by leaves, snow accumulation and melting, soil water storage, and the water used by trees. It even has the option to include specialized modeling of permafrost (permanently frozen ground) dynamics.

2.4 Overview of demographic processes

iLand continuously simulates the core processes that shape a forest, like growth, death, and new tree establishment (regeneration).

Figure 2.2: Overview of the main demographic processes modeled in iLand.

Growth
iLand calculates how much energy each tree can gain from sunlight based on its position within the forest and environmental conditions (temperature, water, etc.). This energy is then used to grow different parts of the tree. Taller trees, older trees, and those in harsh environments grow differently, and iLand accounts for these factors.

Mortality
Trees in the model can die for various reasons. Old age increases the chance of death, but the biggest factor is stress. Stress happens when a tree can’t get enough energy from sunlight to maintain itself, either due to lack of light or because its stored resources have been depleted.

Regeneration
New trees start from seeds. iLand tracks how seeds are produced, spread across the landscape, and how environmental conditions (like frost or light availability) determine if those seeds can successfully grow into saplings. The model can even include special cases like seeds released from cones by fire (serotiny).

2.5 Overview of disturbances and management

Unlike the continuous processes of growth, mortality, and regeneration iLand also simulates sudden disruptive events, like natural disturbances or management interventions.

Figure 2.3: High-level overview of disturbance agents and forest management modules implemented in iLand.

Natural Disturbances

  • Wind
    iLand uses external data about storms occurring in the area. It then calculates how local wind speeds interact with the forest, including the effects of trees sheltering each other and the size of gaps in the canopy. Trees can be uprooted or broken, changing the landscape for other trees.

  • Wildfire
    Wildfires in the model depend on fuel (deadwood, etc.), weather, how well fires are controlled, and the area’s fire history. Once started, iLand simulates fire spread using wind, slope, and fuel conditions. Fires burn until they run out of fuel or reach a maximum size based on data.

  • Spruce bark beetle
    The European spruce bark beetle is a major threat, and iLand has a specific module for it. This module goes into high process detail, modeling how outbreaks start, how the beetles develop based on temperature, how they spread to find new trees, and how an outbreak naturally declines over time.

  • BITE framework
    iLand uses a system called BITE to simulate many different pests and diseases. BITE allows the model to track where these agents can live, how they spread, how their populations change, and the damage they do to trees. This flexibility means users can study a wide range of forest health threats.

Management Interventions

iLand can simulate common forestry practices like planting, thinning, and harvesting trees. Using Javascript, users can precisely define when and where these happen, and which types of trees are affected.

It also includes a sophisticated management module (ABE) to model complex forest management strategies. ABE simulates different managers across the landscape who make decisions based on their goals, the current state of the forest, and how it’s expected to change due to things like climate or disturbances.

2.6 iLand submodules

In addition to modules for natural and human disturbance, iLand includes a number of submodules or extensions that cover specific processes or topics. These submodules are optional and can be enabled for certain landscapes (e.g., the permafrost module is only relevant for boreal landscapes) or when addressing specific questions (e.g., the browsing module).

The following list gives an overview and links to the respective model documentation on the Wiki.

2.6.1 Browsing

The browsing module is a simple representation of the effect of browsing of ungulates on tree regeneration. The process affects growth rate of sapling and is parameterized using species specific browsing probabilities and an overall browsing pressure representing ungulate density (https://iland-model.org/browsing, (Holzer et al. 2024)).

2.6.2 Microclimate

The microclimate module uses a simple empirical model to predict near-ground (1m height) temperature as a function of macroclimate temperature (i.e., input daily climate data), topography, canopy density, and tree species composition. Microclimate temperature is simulated at 10m spatial resolution and updated annually, meaning feedback from disturbances, management, or increasing forest density on canopy temperature buffering is dynamically considered. Currently, three temperature-dependent processes (decomposition, spruce bark beetle development rates and overwintering success, and tree seedling establishment) can be optionally driven by either microclimate or macroclimate temperature at 1ha resolution, enabling exploration of the effects of temperature buffering by forest canopies across scales (Braziunas et al. In prep) .

2.6.3 Permafrost

The permafrost module simulates permafrost and soil-surface organic layer (SOL) dynamics at a fine spatial (1 ha) and temporal (daily) resolution. It efficiently models daily changes in permafrost depth, annual SOL accumulation, and their complex effects on boreal forest structure and functions (Hansen et al. 2023) (https://iland-model.org/permafrost).

2.6.4 Grass

An experimental module that focuses on the effect of forest floor vegetation on regeneration suceess of trees. The module has not yet been used in a study (https://iland-model.org/ground+vegetation).

2.6.5 Carbon / Nitrogen cycling

iLand tracks carbon content in live biomass, snags, downed dead wood, litter, and soil. The model also includes dynamic nitrogen cycling in the soil, based on the ICBM/2N approach. However, the feedback from soil nitrogen cycling to plant available nitrogen (and thus forest growth) is typically turned off, as, despite quite some effort, nitrogen cycling never worked sufficiently well (https://iland-model.org/soil+C+and+N+cycling).

2.7 iLand applications

iLand is a general model of forest ecosystem dynamics. It can and has been employed to tackle a wide variety of ecology- and management-related questions. Major applications of the model are:

  • The resilience of ecosystems to disturbances arises from their multi-scale diversity in agents and responses, an aspect that is well represented in iLand. The model can thus contribute crucial capacities to studies aiming to understand and foster the resilience of ecosystem functions and services under intensifying disturbance regimes.

  • Climate change adaptation is a major concern in forest management. Drastically changing environments necessitate new approaches in order to ensure a sustainable provisioning of crucial ecosystem services. With its process-based foundation and agent-based management engine iLand offers a robust framework for scenario analysis towards developing climate-smart management systems for the future.

  • iLand keeps track of above- and belowground carbon stocks in forest ecosystems. It can thus be employed to study questions of forest C storage and exchange, e.g., in the context of the increasingly important question of climate change mitigation through forest management.

  • Not only does iLand predict biological diversity in space and time explicitly, e.g., with regard to tree species richness and diversity, it also simulates many diversity measures highly indicative for other guilds of organisms (e.g., standing and downed deadwood, vertical canopy structure). iLand can thus be a powerful tool in the context of conservation of biodiversity, and for elucidating the functional roles of diversity.