1.3. Process overview and scheduling

The life cycle of each focus species included in the OSMOSE model is modelled, starting with the egg stage. At the first time step, eggs are produced and split into a number of super-individuals called schools. At each time step, OSMOSE simulates the main life history processes for these schools, starting with the release of fish schools within their distribution area which is specified in input for each species and by age when presence/absence data are available. Then different sources of mortality are applied including predation, fishing, starvation and other natural mortality. In OSMOSE, predation is assumed to be opportunistic and based on predator and prey size adequation and spatio-temporal co-occurrence. Depending on the predation success, somatic growth is then implemented and mature individuals spawn at the end of the time step and produce new eggs for the next step.

%%{init: {'theme': 'dark', 'themeVariables': { 'fontSize': '13px'}}}%% graph TD; id0(Simu. initialisation) --> id1 id1(Incoming Flux) --> id2(School initialization) id2 --> id3(LTL update) id3 --> id4(Spatial Distribution) id4 --> id5(Mortality) id5 --> id6(Growth) id6 --> id7(Reproduction) id7 --> id8(Update indicators) id8 --> id9(Removing of dead schools) id9 --> id10(Merging new and old schoolsets) id10 -->id1 classDef className fill:lightblue,stroke:black,stroke-width:3px,color:black class id0,id1,id2,id3,id4,id5,id6,id7,id8,id9,id10 className; classDef className2 fill:firebrick,stroke:black,stroke-width:3px,color:white class id5 className2;

Fig. 1.1 Scheduling of the different Osmose processes