Presentation is loading. Please wait.

Presentation is loading. Please wait.

Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas A new Mechanistic Modular Ecological Model:

Similar presentations


Presentation on theme: "Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas A new Mechanistic Modular Ecological Model:"— Presentation transcript:

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)

43


Download ppt "Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas A new Mechanistic Modular Ecological Model:"

Similar presentations


Ads by Google