Skip to content

Initialisation Appendix Population initialization block

Ricardo Oliveros-Ramos edited this page Jun 11, 2026 · 1 revision

The following example shows the type of population-level initialisation block generated for species 0. This is the direct class-based representation later consumed by the OSMOSE core simulator.

population.initialization.biomass.sp0 = 1000000

population.initialization.relativebiomass.sp0 = 0.28, 0.18, 0.16, 0.14, 0.10, 0.08

population.initialization.size.sp0 = 0.1, 2.8, 5.0, 6.6, 7.9, 8.9, 9.6

population.initialization.age.sp0 = 0.02, 0.06, 0.10, 0.15, 0.19, 0.23

population.initialization.tl.sp0 = 2.0, 2.0, 2.0, 2.0, 2.0, 2.0

population.initialization.nschool.sp0 = 180, 80, 60, 45, 30, 20

Two points are especially important when interpreting this block:

  1. population.initialization.size.spX defines class boundaries, not class centres. A vector of length (N+1) defines (N) classes.
  2. population.initialization.nschool.spX determines how many schools the OSMOSE core simulator will create in each class when expanding the population-level representation into the school-level runtime state.

Clone this wiki locally