!-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ! MODEL BFM - Biogeochemical Flux Model !-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- !BOP ! ! ROUTINE: Namelist for BFM in configuration PELAGOS_OFF ! ! DESCRIPTION ! Parameter values for simulation control ! ! AUTHORS ! Marcello Vichi ! ! COPYING ! ! Copyright (C) 2012 The BFM System Team ! (marcello.vichi@cmcc.it) ! ! This program is free software; you can redistribute it and/or modify ! it under the terms of the GNU General Public License as published by ! the Free Software Foundation; ! This program is distributed in the hope that it will be useful, ! but WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTEABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! GNU General Public License for more details. ! !EOP !-------------------------------------------------------------------------! !BOC !-------------------------------------------------------------------------! !NAMELIST bfm_nml !-------------------------------------------------------------------------! !Main initialisation and output specifications !NAME KIND DESCRIPTION !bio_calc logical Switch on/off BFM (for coupled configurations) !bfm_init integer Initialization state ! 0. from constant values in bfm_init_nml below ! 1. from restart !bfm_rstctl logical Save initial state of bfm in the output file. !bio_setup integer BFM configuration: ! 1. pelagic ! 2. benthic ! 3. pelagic and benthic !out_fname string Name of NetCDF output file !out_dir string Path to the output file !out_title string Name of the experiment in NetCDF file !out_delta integer Output is saved every out_delta timesteps !parallel_log logical Set to .FALSE. to produce a log file for each ! parallel process !-------------------------------------------------------------------------! &bfm_nml bio_calc = .TRUE. bfm_init = 0 bfm_rstctl = .FALSE. bio_setup = 1 out_fname = 'PEL_OFF' out_dir = '.' out_title = 'PELAGOS_OFFLINE' out_delta = 100 parallel_log = .FALSE. / !-------------------------------------------------------------------------! !NAMELIST bfm_init_nml !-------------------------------------------------------------------------! !Pelagic initialisation ! pelagic (O) O2: Oxygen (mmol/m3) ! pelagic (P) N1: Phosphate (mmol/m3) ! pelagic (N) N3: Nitrate (mmol/m3) ! pelagic (N) N4: Ammonium (mmol/m3) ! pelagic (Si) N5: Silicate (mmol/m3) ! pelagic (R) N6: Reduction Equivalents (mmol/m3) ! pelagic (N) O4: N2-sink (mmol/m3) ! pelagic (CNP) B1: Pelagic Bacteria ! pelagic (CNPSiI) P1: Diatoms (group PhytoPlankton)) ! pelagic (CNPSiI) P2: Flagellates (group PhytoPlankton)) ! pelagic (CNPSiI) P3: PicoPhytoPlankton (group PhytoPlankton)) ! pelagic (CNPSiI) P4: Dinoflagellates (group PhytoPlankton)) ! pelagic (CNP) Z3: Carnivorous mesozooplankton (group MesoZooPlankton)) ! pelagic (CNP) Z4: Omnivorous mesozooplankton (group MesoZooPlankton)) ! pelagic (CNP) Z5: Microzooplankton (group MicroZooPlankton)) ! pelagic (CNP) Z6: Heterotrophic nanoflagellates (HNAN) (group MicroZooPlankton)) ! pelagic (CNPSi) R1: Labile Organic Carbon (LOC) ! pelagic (C) R2: CarboHydrates (sugars) ! pelagic (CNPSi) R6: Particulate Organic Carbon (POC) ! pelagic (C) R7: Refractory Disoolved Organic Carbon !0 = ! ! Initialization with InitVar structure ! BFM variable information for data input ! availabel fields: ! integer init: select the initialization ! 0 = homogeneous ! 1 = analytical ! 2 = from file ! options for init==1 ! real anv1: value in the surface layer ! real anz1: depth of the surface layer ! real anv2: value in the bottom layer ! real anz2: depth of the bottom layer ! options for init==2 (not used when coupled with NEMO because ! overridden by values in namelist_top) ! char filename: name of the input file ! char varname: name of the var in input file ! Options currently used when coupled with NEMO ! logical obc: variable has open boundary data ! logical sbc: variable has surface boundary data ! logical cbc: variable has coastal boundary data !-------------------------------------------------------------------------! &bfm_init_nml O2o0 = 300.0, InitVar(1)%init = 0, InitVar(1)%sbc = .false., InitVar(1)%cbc = .false., InitVar(1)%obc = .false., N1p0 = 0.5, InitVar(2)%init = 2, InitVar(2)%sbc = .false., InitVar(2)%cbc = .true., InitVar(2)%obc = .false., N3n0 = 5.0, InitVar(3)%init = 2, InitVar(3)%sbc = .false., InitVar(3)%cbc = .true., InitVar(3)%obc = .false., N4n0 = 1.0, N5s0 = 8.0, InitVar(6)%init = 2, InitVar(6)%sbc = .false., InitVar(6)%cbc = .true., InitVar(6)%obc = .false., N7f0 = 0.3, InitVar(8)%init = 2, InitVar(8)%sbc = .true., InitVar(8)%cbc = .true., InitVar(8)%obc = .false., N6r0 = 1.0, O4n0 = 200.0, P1c0 = 1.0, P2c0 = 1.0, P3c0 = 1.0, Z3c0 = 1.0, Z4c0 = 1.0, Z5c0 = 1.0, Z6c0 = 1.0, B1c0 = 1.0, R2c0 = 0.1, R6c0 = 0.1, R7c0 = 1.0, R1c0 = 1.0, InitVar(45)%init = 2, InitVar(45)%sbc = .false., InitVar(45)%cbc = .true., InitVar(45)%obc = .false., O3c0 = 0.0, InitVar(56)%init = 2, InitVar(56)%sbc = .false., InitVar(56)%cbc = .true., InitVar(56)%obc = .false., O3h0 = 0.0, InitVar(57)%init = 2, InitVar(57)%sbc = .false., InitVar(57)%cbc = .false., InitVar(57)%obc = .false., / !-------------------------------------------------------------------------! !NAMELIST bfm_save_nml !-------------------------------------------------------------------------! !Stored variables !ave_save: average values over the output interval !var_save: instantaneous value at the output interval !-------------------------------------------------------------------------! &bfm_save_nml ave_save = 'ETW','O2o','O3c','O3h', 'DIC','Ac','pCO2','pH', 'EIR', 'N1p', 'N3n', 'N4n', 'N5s', 'N7f', 'P1c', 'P1f', 'P2c', 'P3c', 'Z3c', 'Z4c', 'Z5c', 'Z6c', 'R1c', 'R2c', 'R6c', 'R6f', 'P1l', 'P2l', 'P3l', 'xEPS', 'Chla', 'eiPI(iiP1)', 'eiPI(iiP2)', 'eiPI(iiP3)', 'qlPc(iiP1)', 'qlPc(iiP2)', 'qlPc(iiP3)', 'qnPc(iiP1)', 'qnPc(iiP2)', 'qnPc(iiP3)', 'qpPc(iiP1)', 'qpPc(iiP2)', 'qpPc(iiP3)', 'sunPI(iiP1)','sunPI(iiP2)','sunPI(iiP3)', 'EICE','jsurO2o','jsurO3c','EWIND', 'ruPTc','ruPTn','ruPTp','exPP','resZT','resBc','netZTc', 'rrPTo','rePTn','rePTp','ruBc','ruBn','ruBp' / !EOC !-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ! MODEL BFM - Biogeochemical Flux Model !-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-