! global maps of net primary production (NPP) and limitation factors of PO4 and Fe ! NPP maps showing difference between all forcing scenarios (2xCO2, 4xCO2, 2xCO2hosing, 4xCO2hosing) and CONTROL scenario after 500 years ! limitation factor maps (L_PO4, L_Fe) showing difference between strong forcing scenarios (4xCO2, 4xCO2hosing) and CONTROL scenario after 500 years cancel data/all cancel window/all set memory/size=200 set window/quality=high/thicken=1.2/aspect=1.25:axis 1 !----------------SIMULATIONSDATEN LADEN---------------------------- use "/p/projects/climber3/hofmann/RL_NEW/CO2X4/snap_ocean_1000.nc" 1 use "/p/projects/climber3/hofmann/RL_NEW/CO2X4/history.nc" 2 use "/p/projects/climber3/hofmann/RL_NEW/CO2X2/snap_ocean.nc" 3 use "/p/projects/climber3/hofmann/RL_NEW/CO2X2/history.nc" 4 use "/p/projects/climber3/hofmann/RL_NEW/CO2X4_HOSING/snap_ocean_hosing_1000.nc" 5 use "/p/projects/climber3/hofmann/RL_NEW/CO2X4_HOSING/history.nc" 6 use "/p/projects/climber3/hofmann/RL_NEW/CONTROL/snap_ocean_1000.nc" 7 use "/p/projects/climber3/hofmann/RL_NEW/CONTROL/history.nc" 8 use "/p/projects/climber3/hofmann/RL_NEW/CO2X2_HOSING/snap_ocean_hosing.nc" 9 use "/p/projects/climber3/hofmann/RL_NEW/CO2X2_HOSING/history.nc" 10 !----------------FORMELN--------------------------------- ! let argT1 = 32.0 - temp[d=1] let flimit1 = 1.e-3 * (max(0.08,argT1/(argT1 + 20.0))) let fvalue1 = tracer_13[d=1]/(tracer_13[d=1] + flimit1) ! let plimit1 = tracer_06[d=1]/((1./122.)+tracer_06[d=1]) ! let argT5 = 32.0 - temp[d=5] let flimit5 = 1.e-3 * (max(0.08,argT5/(argT5 + 20.0))) let fvalue5 = tracer_13[d=5]/(tracer_13[d=5] + flimit5) ! let plimit5 = tracer_06[d=5]/((1./122.)+tracer_06[d=5]) ! let argT7 = 32.0 - temp[d=7] let flimit7 = 1.e-3 * (max(0.08,argT7/(argT7 + 20.0))) let fvalue7 = tracer_13[d=7]/(tracer_13[d=7] + flimit7) ! let plimit7 = tracer_06[d=7]/((1./122.)+tracer_06[d=7]) ! !----------------REGION---------------------------------------- ! SET REGION/X=22E:21E ! !----------------GRAFISCHE AUSGABE--------------------------------- SET TEXT/FONT=symbol set window/xpix=1920/ypix=1080 1 ! PALETTE mypal_c.spk GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid glb_xpp[d=2] go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-200,200,10)(inf) (glb_xpp[l=546:555@ave,d=2]-glb_xpp[l=546:555@ave,d=8])*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.9,-0.25,0,0,.15 "<&Delta>NPP (g/m2)" label/nouser 4.8,-0.8,0,0,.3 "4xCO2" label/nouser 0.25,4.4,0,0,.3 "a)" frame/file="figures/COMFORT/paper/COMFORT_primprod_diff500_curve_CO2X4.pdf" set window/xpix=1920/ypix=1080 2 ! GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid glb_xpp[d=2] go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-200,200,10)(inf) (glb_xpp[l=546:555@ave,d=4]-glb_xpp[l=546:555@ave,d=8])*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.9,-0.25,0,0,.15 "<&Delta>NPP (g/m2)" label/nouser 4.8,-0.8,0,0,.3 "2xCO2" label/nouser 0.25,4.4,0,0,.3 "b)" frame/file="figures/COMFORT/paper/COMFORT_primprod_diff500_curve_CO2X2.pdf" set window/xpix=1920/ypix=1080 3 ! GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid glb_xpp[d=2] go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-200,200,10)(inf) (glb_xpp[l=546:555@ave,d=6]-glb_xpp[l=546:555@ave,d=8])*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.9,-0.25,0,0,.15 "<&Delta>NPP (g/m2)" label/nouser 4.8,-0.8,0,0,.3 "4xCO2HOSING" label/nouser 0.25,4.4,0,0,.3 "c)" frame/file="figures/COMFORT/paper/COMFORT_primprod_diff500_curve_CO2X4HOSING.pdf" set window/xpix=1920/ypix=1080 4 ! GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid glb_xpp[d=2] go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-200,200,10)(inf) (glb_xpp[l=546:555@ave,d=10]-glb_xpp[l=546:555@ave,d=8])*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.9,-0.25,0,0,.15 "<&Delta>NPP (g/m2)" label/nouser 4.8,-0.8,0,0,.3 "2xCO2HOSING" label/nouser 0.25,4.4,0,0,.3 "d)" !label/nouser 5,-4.8,0,270,.2 "@CR Fig. 1: longterm NPP change (NPP(t=500)-NPP(t=0)) in g/m^2" frame/file="figures/COMFORT/paper/COMFORT_primprod_diff500_curve_CO2X2HOSING.pdf" set window/xpix=1920/ypix=1080 5 ! GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid plimit1 go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-8,8,0.4)(inf) (plimit1[l=546:555@ave,z=100]-plimit7[l=546:555@ave,z=100])*100*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.8,-0.25,0,0,.15 "LPO4(x100)" label/nouser 4.8,-0.8,0,0,.3 "4xCO2" label/nouser 0.25,4.4,0,0,.3 "b)" frame/file="figures/COMFORT/paper/COMFORT_LPO4_diff500_curve_CO2X4.pdf" set window/xpix=1920/ypix=1080 6 ! GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid plimit5 go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-8,8,0.4)(inf) (plimit5[l=546:555@ave,z=100]-plimit7[l=546:555@ave,z=100])*100*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.8,-0.25,0,0,.15 "LPO4(x100)" label/nouser 4.8,-0.8,0,0,.3 "4xCO2HOSING" label/nouser 0.25,4.4,0,0,.3 "d)" frame/file="figures/COMFORT/paper/COMFORT_LPO4_diff500_curve_CO2X4Hosing.pdf" set window/xpix=1920/ypix=1080 7 ! GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid fvalue1 go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-8,8,0.4)(inf) (fvalue1[l=546:555@ave,z=100]-fvalue7[l=546:555@ave,z=100])*100*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.8,-0.25,0,0,.15 "LFe(x100)" label/nouser 4.8,-0.8,0,0,.3 "4xCO2" label/nouser 0.25,4.4,0,0,.3 "a)" frame/file="figures/COMFORT/paper/COMFORT_LFe_diff500_curve_CO2X4.pdf" set window/xpix=1920/ypix=1080 8 ! GO margins 0.5 1.0 2 1.0 ppl labset, 0.12,0.12,0.12,0.4 ppl axlsze 0.14,0.14 go mp_hammer go mp_grid fvalue5 go mp_aspect shade/noaxis/nolabel/levels=(-inf)(-8,8,0.4)(inf) (fvalue5[l=546:555@ave,z=100]-fvalue7[l=546:555@ave,z=100])*100*mp_mask, x_page, y_page go mp_fland go mp_graticule label/nouser 9.8,-0.25,0,0,.15 "LFe(x100)" label/nouser 4.8,-0.8,0,0,.3 "4xCO2HOSING" label/nouser 0.25,4.4,0,0,.3 "c)" frame/file="figures/COMFORT/paper/COMFORT_LFe_diff500_curve_CO2X4Hosing.pdf"