Download presentation
Presentation is loading. Please wait.
Published byDinah Riley Modified over 9 years ago
1
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas A new Mechanistic Modular Ecological Model: Eco3M tool. Presented by Christel PINAZO
2
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
3
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
4
ECO3M Concentration Trend term= Sources – Sinks O x y z IS USED TO CALCULATE THE BIOGEOCHEMICAL TREND TERM OF BIOGEOCHEMICAL CONCENTRATIONS : Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas INTRODUCTION > WHAT?FUNCTIONINGCONFIGURATION RESULTS
5
Concentration Trend term = Sources – Sinks INTRODUCTION > WHAT?FUNCTIONINGCONFIGURATION RESULTS ECO3M IS USED TO CALCULATE THE BIOGEOCHEMICAL TREND TERM OF BIOGEOCHEMICAL CONCENTRATIONS :
6
Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL N Nutrients Phytoplanktonic N Uptake Zooplanktonic N Grazing = SOURCE SINK = C= TREND= SOURCE - SINK Nitrogen cycle
7
Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL Uptake Grazing Phytoplanktonic N Zooplanktonic N Nutrients State Variables PROCESSES Nitrogen cycle
8
INTRODUCTION > WHAT?FUNCTIONINGCONFIGURATION RESULTS N-P-Z-D MODELS Fasham’s Model (1990) Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas Nutrient-Phytoplankton-Zooplankton-Detritus PhytoplanktonDONNitrate Ammonium BacteriaZooplanktonDetritus
9
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
10
-COUPLING WITH DIFFERENT HYDRODYNAMIC MODELS -MECHANISTIC -VARIABLE STOICHIOMETRY -MODULAR Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas INTRODUCTION > CHARACTERISTICS FUNCTIONING CONFIGURATION RESULTS ECO3M CHARACTERISTICS
11
PHYTO ZOO DON NH 4 NO 3 POM small POM large N uptake Settling Grazing Excretion Nitrification Mineralisation Grazing Death Grazing Death Egestion aggregation Mineralisation Exudation Egestion Nitrogen cycle Example of Eco3M configuration
12
C, N, Chl, O cycles
13
PHYTO ZOO DOMNH 4 NO 3 POM small POM large SiPO 4 DiatomsSynechococcus C N P C N P C N P C N P Si NN P C N P Chl C N P Si Chl Nutrient uptake grazing Mortality Mineralisation nitrification production respiration C, N, Chl, P, Si cycles Example of Eco3M configuration
14
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
15
Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL STATE VARIABLE 3 STATE VARIABLE 1 STATE VARIABLE 2
16
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
17
Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL FLUX 1,2 FLUX 2,3 STATE VARIABLE 3 STATE VARIABLE 1 STATE VARIABLE 2
18
Flux2,3 Flux1,2 … 4 3 2 …4 3 2 Matrix « FLUX » n var INTRODUCTION FUNCTIONING>MATRIX CONFIGURATION RESULTS Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M FUNCTIONING MATRIX “FLUX”
19
Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL FLUX 1,2 FLUX 2,3 STATE VARIABLE 3 STATE VARIABLE 1 > SELF 2 STATE VARIABLE 2
20
Flux2,3 Flux1,2 … 4 3 2 …4 3 2 Matrix « FLUX » … 4 3 Self22 Vector « SELF » n var Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M FUNCTIONING VECTOR “SELF” INTRODUCTION FUNCTIONING>MATRIX CONFIGURATION RESULTS
21
Flux 1,3 Flux1,2 … 4 3 2 …4 3 2 Matrix « FLUX » … 4 Self3 3 Self22 Vector « SELF » n var Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas INTRODUCTION FUNCTIONING>MATRIX CONFIGURATION RESULTS ECO3M FUNCTIONING
22
Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL Grazing Phytoplanktonic N Zooplanktonic N Nutrients Nitrogen cycle > netPP Uptake
23
GRA UPT … Zoo N phy N NO 3 … Zoo N phy N NO 3 Matrix « FLUX » … Zoo N netPPphy N NO 3 Vector « SELF » n var Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas INTRODUCTION FUNCTIONING>MATRIX CONFIGURATION RESULTS ECO3M FUNCTIONING
24
Identifier (variable #) Derived types of the numerical code State variables SELF Fluxes Identifier (process #) Index (in the flux matrix) Flux value Identifier organism Name of compartment (ZOO/PHY/dissolved inorganics…) Name of sub-compartment (diatom,NO 3,…) Element (C, N, P, Chl, Si …) Identifier (process #) Index (in the self vector) Self value INTRODUCTION FUNCTIONING>MATRIX CONFIGURATION RESULTS Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas
25
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
26
… netPPphy N NO 3 Vector « SELF » Photosynthesis Photosynthesis (Han, 2002) Respiration Respiration (Cannell & Thornley, 2002) Specific cost (gC) of each process (NO 3 - uptake, NO 3 - reduction, growth,…) phy Chl PChl Photoacclimation Photoacclimation (Geider, 1998) Variable Chl a / C ratio INTRODUCTION FUNCTIONING>LIBRARY CONFIGURATION RESULTS Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas LINK BETWEEN PROCESSES AND FORMULATIONS IN THE PRE-DEFINED MODEL LIBRARY EASILY ADDING A NEW FORMULATION WITHOUT ENTERING IN THE MODEL STRUCTURE
27
PROCESSES LIBRARY Processes Identifier (process #) Name of process (upt,GPP,…) Name of associated fonction (f_upt,…) Number of associated parameters Name of parameters (Q min, Q max, K Q,…) EACH PROCESS IS DESCRIBED BY A MATHEMATICAL FORMULATION PROGRAMED IN AN ASSOCIATED FUNCTION F_PROCESS THE SAME PROCESS COULD BE DESCRIBED BY SEVERAL FORMULATIONS STORED IN THE F_PROCESS LIBRARY CONFIGURATION FILES OF THE MODEL ALLOW TO LINK EACH PROCESS WITH ITS FORMULATION AND WITH THE ASSOCIATED F_PROCESS FUNCTION OF THE LIBRARY INTRODUCTION FUNCTIONING>LIBRARY CONFIGURATION RESULTS Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas
28
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
29
INTRODUCTION FUNCTIONING CONFIGURATION RESULTS Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas -CONFIG.INI : CONFIGURATION FILE OF THE MODEL AND OF THE SIMULATION CONDITIONS -MODELE.DEF : FILE CONTAINING LINKS BETWEEN PROCESSES AND F_PROCESS LIBRARY -MOD_PROCESS.F90 : FORTRAN FILE WHERE INCLUDE NEW F_PROCESS FUNCTION ECO3M CONFIGURATION FILES
30
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
31
INTRODUCTION FUNCTIONING CONFIGURATION>CONFIG.INI RESULTS Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M CONFIG.INI # SIMULATION NAME Simu_ICTP # SIMULATION TIME(DAY):TIME STEP(sec):TIME STEP OF BIO RESULTS SAVING(mn) 0.1:1200:1440 #600.0:1200:1440 #SPATIAL GRID DIMENSIONS (nx_min,nxmax,ny_min,ny_max,nz) #110:280:0:90:10 1:1:1:1:1 SIMULATION CONDITIONS
32
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M CONFIG.INI # COMPARTMENT NUMBER:SUB_COMPARTMENT NUMBER: TOTAL STATE VARIABLES NUMBER 5:7:12 # COMPARTMENT NAME: SUB_COMPARTMENT NUMBER # SUB_COMPARTMENT NAME: ELEMENT phy:1 phyto:C:N:Chl bac:1 bacteries:C:N det:1 detritus:C:N mod:1 dissous:C:N # mid:3 nh4:nh4 no3:no3 O2:O2 MODEL DEFINITION: STATE VARIABLES INTRODUCTION FUNCTIONING CONFIGURATION>CONFIG.INI RESULTS
33
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M CONFIG.INI # IRRADIANCE OR PAR FILE, FUNCTION OR CALCULATED BY PHYSICAL MODEL; JOULES TO µEINSTEIN CONVERSION:ALBEDO:SINK AT AIR/SEA INTERFACE #IRR_ISA:60:0.43:0.05:1.0 IRR_FONCTION:420:30:0.46:0.05:0.75 #IRR_CODEPHYS:0.43:0.05:1.0 # #LIGHT ATTENUATION f_lum(0.0384>0.01) #f_extinc(0.0384>0.029) # SURF=nz_max is at surface; FOND=nz_max is at the bottom SURF SIMULATION CONDITIONS INTRODUCTION FUNCTIONING CONFIGURATION>CONFIG.INI RESULTS
34
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M CONFIG.INI # TOTAL NUMBER OF FLUXES IN THE MATRIX 10 # phyto C --> DOC 1;8:+;exud(0.2) # # phyto N --> DON 2;9:+;exud(0.001) # # phyto N <-- NH4 2;10:-;uptv(2.1E-5>0.2>0.05>1>1>0.2) # phyto N <-- NO3 2;11:-;uptv(8.5E-6>0.2>0.05>1>1>0.3). finflux MODEL DEFINITION: FLUX MATRIX INTRODUCTION FUNCTIONING CONFIGURATION>CONFIG.INI RESULTS
35
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M CONFIG.INI # TOTAL NUMBER OF SELF PROCESSES 18 # PHYTO C photosynthesis & autotroph respiration & grazing 1:+;gppg(0.8>0.063321>0.05>0.2>8.02E-06):-;resp(1.15e-6):-;gra(4.6800E- 06>5.78704E-06>1.0) # PHYTO N grazing 2:-;gra(4.6800E-06>5.78704E-06>1.0). # NH4 zooplankton excretion 10:+;out_modn(0.95>0.5>0.445>4.6800E-06>5.78704E-06) #O2 nitrification & photosynthesis 12:-2;nit(5.7870E-07>0.0693>30.0):+;prodO2() # finself MODEL DEFINITION: SELF VECTOR INTRODUCTION FUNCTIONING CONFIGURATION>CONFIG.INI RESULTS
36
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M CONFIG.INI # CHLOROPHYLL/CARBON RATIO # 0 = CONSTANT CHLOROPHYLL/CARBON RATIO: RATIO VALUE # 1 = VARIABLE CHLOROPHYLL/CARBON RATIO CALCULATED BY THE MODEL #0:0.225 1 MODEL DEFINITION: CHLOROPHYLL/CARBON RATIO INTRODUCTION FUNCTIONING CONFIGURATION>CONFIG.INI RESULTS
37
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
38
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M MODELE.DEF # UPTAKE MODELS # Uptake (geider 98) : #upt_gei:f_upt_geid98:7:v_ref:T_ref:AE:Qmin:Qmax:n:k_demi uptv:f_upt_droop:6:upmax:Qmax:Qmin:coeff_up:up_part:ks # # GRAZING MODELS # Grazing (Holling II): #grazphiX:f_graz_hol2_mpreys_X:2:ind_pred:ind_prey # fraction phyto grazing gra:f_gra_pourc_1:3:g1:g2:choix.. # !fin INTRODUCTION FUNCTIONING CONFIGURATION>MODELE.DEF RESULTS
39
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
40
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas ECO3M MOD_PROCESS.F90 include "../F_PROCESS/LIGHT/ATTENUATION/f_lum.inc" include "../F_PROCESS/PPB/f_ppb_geider.inc" include "../F_PROCESS/RESP/f_resp_1.inc" include "../F_PROCESS/RESP/f_resp_bac.inc" include "../F_PROCESS/PERTES/f_out1.inc" include "../F_PROCESS/PERTES/f_out_det.inc" include "../F_PROCESS/PERTES/f_out_mod.inc" include "../F_PROCESS/PERTES/f_p_zoo.inc" include "../F_PROCESS/UPT/f_upt_droop.inc" include "../F_PROCESS/UPT/f_upt_bact_droop.inc" include "../F_PROCESS/GRAZ/f_gra_pourc_1.inc" include "../F_PROCESS/GRAZ/f_gra_bact.inc" include "../F_PROCESS/GRAZ/f_gra_det.inc" INTRODUCTION FUNCTIONING CONFIGURATION>MOD_PROCESS RESULTS
41
LECTURE SCHEDULE Introduction What does simulate ECO3M ? ECO3M Characteristics ECO3M functioning State Variables FLUX matrix & SELF Vector Processes Library Configuration files config.ini modele.def Mod_process.F90 Results
42
MODEL VALIDATION CHEMOSTAT EXPERIMENT Chl a / C (g Chl a (mol C) -1 ) E/9000 (µEinstein m -2 s -1 ) 0.20 0.15 0.10 0.05 0 Chl a / C (mol m -3 ) E/500 (µEinstein m -2 s -1 ) 0.5 0.4 0.3 0.2 0.1 0 16182022242628 Time (days) 16182022242628 Time (days) Modelling of the cell Chl a / C ratio evolution of the diatom Th. weissflogii conducted in high light and low light fluctuating regime then transfered to continuous light of the same intensity data from Pawlowski (2004)model by Baklouti et al. (2006)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.