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

Slides:



Advertisements
Similar presentations
Dr. Matthew Hipsey School of Earth & Environment
Advertisements

Session: mesoscale 16 May th Liège Colloquium Belgium
Development and validation of a Benthic Flux Model for the Adriatic Sea Presenter: F. Zaffagnini Zaffagnini F. 1, Vichi.
Geographical Information System & Modelling LIFE02/ENV/P/
Marine Ecosystems and Food Webs. Carbon Cycle Marine Biota Export Production.
Bacteria-Phytoplankton Competition Overview : Bacterial immobilization or remineralization of N. Competition between bacteria and phytoplankton for DIN.
The effect of food composition on feeding, growth and reproduction of bivalves Sofia SARAIVA 1,3, Jaap VAN DER MEER 1,2, S.A.L.M. KOOIJMAN 2, T. SOUSA.
Microbial Processes and Material Flow in Ocean Ecosystems.
Lecture 18 The Ocean Nitrogen Cycle Denitrification Reactions Distributions Nitrogen Fixation Reactions Distributions.
Jędrasik J., Kowalewski M., Ołdakowski B., University of Gdansk, Institute of Oceanography Impact of the Vistula River waters on the Gulf of Gdańsk during.
Prof. Heidi Fuchs
MMI meeting, March 2013 Mick Follows How do ocean ecosystem models work? Applications and links to ‘omics-based observations Physiological sub-models.
Center for Remote Sensing and Computational Ecology PREDICTION OF HYPERSPECTRAL IOPs ON THE WEST FLORIDA SHELF W. Paul Bissett Florida Environmental Research.
4. CONCLUSIONS AND FURTHER WORK With the knowledge library developed within this research we are establishing a new integrated watershed modeling approach.
Open Oceans: Pelagic Ecosystems II
9 Critical Factors in Plankton Abundance
A T HREE- D IMENSIONAL W ATER Q UALITY M ODEL OF S OUTHERN P UGET S OUND Greg Pelletier, P.E., Mindy Roberts, P.E., Skip Albertson, P.E., and Jan Newton,
Modelling of Aquatic Ecosystems
Phytoplankton: Nutrients and Growth. Outline Growth Nutrients Limitation Physiology Kinetics Redfield Ratio Critical Depth.
Phytoplankton Growth, Nutrients, and Temperature
Plot of increases in cell number vs time for cell dividing by binary fission = Growth Curve Logarithmic Growth N = No2 n N = No2 n Exponential Growth N.
MAMA Malta meeting, January 2004 Expert Meeting Towards Operational ecological models in coastal areas
Nitrogen in Lakes and Streams Wetzel Chapter 12 pp Joe Conroy 12 April 2004.
Simple coupled physical-biogeochemical models of marine ecosystems
Courtney K. Harris Virginia Institute of Marine Sciences In collaboration with Katja Fennel and Robin Wilson (Dalhousie), Rob Hetland (TAMU), Kevin Xu.
Biogeochemical Controls and Feedbacks on the Ocean Primary Production.
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas Physical and Biogeochemical Coupled Modelling.
Iron and Biogeochemical Cycles
Prof. Heidi Fuchs Suggestions for getting an A How to deal with equations? –Don’t panic! –If you understand an equation, you.
Department of Physical Oceanography Lab of Remote Sensing and Spatial Analysis Lab of Sea Dynamic.
SIMPLE COUPLED PHYSICAL-BIOGEOCHEMICAL MODELS OF MARINE ECOSYSTEMS.
U.S. ECoS U.S. Eastern Continental Shelf Carbon Budget: Modeling, Data Assimilation, and Analysis A project of the NASA Earth System Enterprise Interdisciplinary.
Microbial Pathways in the Sea What is the relative importance of bacteria and viruses in regulating the flow of energy and the cycling of nutrients in.
U.S. ECoS U.S. Eastern Continental Shelf Carbon Budget: Modeling, Data Assimilation, and Analysis A project of the NASA Earth System Enterprise Interdisciplinary.
Modelling 2: Introduction to modelling assignment. A basic physical-biological model. Model equations. Model operation. The assignment.
1.1.4 and Thermodynamics nutrient cycles
Marine Ecosystem Simulations in the Community Climate System Model
The basic difference with rivers is that the horizontal dimension(s) are comparable to depth. Thus: The velocity of the water is small (negligible) The.
Natural Selection in a Model Ocean
Regional Advanced School on Physical and Mathematical Tools for the study of Marine Processes of Coastal Areas Physical and Biogeochemical Coupled Modelling.
Biogeochemical Controls and Feedbacks on the Ocean Primary Production
OEAS 604: Final Exam Tuesday, 8 December 8:30 – 11:30 pm Room 3200, Research Innovation Building I Exam is cumulative Questions similar to quizzes with.
Simulation labs for Biology 4263 I gave an introductory lab talk on Keystone Predators and Barnacles and Tides on Thursday, April 16 th. These labs are.
Ecosystem Modeling II Kate Hedstrom, ARSC November 2006 With help from Sarah Hinckley, Katja Fennel, Georgina Gibson, and Hal Batchelder.
Inorganic Nutrient Research CCE LTER CCE LTER Research question: What are the drivers of long-term changes in inorganic nutrient concentrations, and what.
FUNCTIONS OF AN ECOSYSTEM. Ecosystem functions mainly comprise the interactions of various components in an ecosystem They are interconnected by energy,
Modeling phytoplankton seasonal variation and nutrients budget of a Semi-Arid region ecosystem in the Southern Mediterranean Sea: -Case of the Bizerte.
Biology of mixed layer Primary production by Phytoplankton - small drifting organisms that photosynthesize Competition and limits on production Critical.
Simple coupled physical-biogeochemical models of marine ecosystems
Competition for nutrients Major phytoplankton groups Light
David Talmy, Adam Martiny, Anna Hickman, Mick Follows
Suggestions for getting an A
Critical and Compensation Depths (refer to handouts from 9/11/17)
Recycling of the elements
Light and Primary Production in Shallow, Turbid Tributaries
Simple coupled physical-biogeochemical models of marine ecosystems
Marine Biological Laboratory, Woods Hole MA
Ecosystem Breakout Summary
Iron and Biogeochemical Cycles
Simple coupled physical-biogeochemical models of marine ecosystems
Biology of mixed layer Primary production
Food web and microbial loop Eutrophic vs. Oligotrophic food webs
Critical and Compensation Depths Spring bloom and seasonal cycle
SJR Technical Working Group March 25, 2004
하구및 연안생태Coastal management
Secondary Productivity
하구및 연안생태Coastal management
Simple coupled physical-biogeochemical models of marine ecosystems
Presentation transcript:

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

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

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

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

Concentration Trend term = Sources – Sinks INTRODUCTION > WHAT?FUNCTIONINGCONFIGURATION RESULTS ECO3M IS USED TO CALCULATE THE BIOGEOCHEMICAL TREND TERM OF BIOGEOCHEMICAL CONCENTRATIONS :

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

Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL Uptake Grazing Phytoplanktonic N Zooplanktonic N Nutrients State Variables PROCESSES Nitrogen cycle

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

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

-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

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

C, N, Chl, O cycles

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

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

Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL STATE VARIABLE 3 STATE VARIABLE 1 STATE VARIABLE 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

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

Flux2,3 Flux1,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”

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

Flux2,3 Flux1,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

Flux 1,3 Flux1,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

Sediment Schematic Marine Ecosystem IRRADIANCE GEOCHEMICAL MODEL T° BIOGEOCHEMICAL MODEL Grazing Phytoplanktonic N Zooplanktonic N Nutrients Nitrogen cycle > netPP Uptake

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

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

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

… 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

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

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

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

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

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

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

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

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

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.05>0.2>8.02E-06):-;resp(1.15e-6):-;gra(4.6800E- 06> E-06>1.0) # PHYTO N grazing 2:-;gra(4.6800E-06> E-06>1.0). # NH4 zooplankton excretion 10:+;out_modn(0.95>0.5>0.445>4.6800E-06> E-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

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: MODEL DEFINITION: CHLOROPHYLL/CARBON RATIO INTRODUCTION FUNCTIONING CONFIGURATION>CONFIG.INI RESULTS

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

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

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

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

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

MODEL VALIDATION CHEMOSTAT EXPERIMENT Chl a / C (g Chl a (mol C) -1 ) E/9000 (µEinstein m -2 s -1 ) Chl a / C (mol m -3 ) E/500 (µEinstein m -2 s -1 ) Time (days) 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)