Commit 72e7304e authored by dumoda01's avatar dumoda01

Ajout du repertoire nml contenant les namelists

parent aa74f043
!$Id: airsea.proto,v 1.1.1.1 2003/03/11 13:38:58 kbk Exp $
!-------------------------------------------------------------------------------
!
!-------------------------------------------------------------------------------
! air-sea interaction (heat, momentum and freshwater fluxes and solar radiation)
!
! calc_fluxes -> surface fluxes calculated by means of bulk formulae
! (.true./.false.). Solar radiation is calculated from
! time, latitude, longitude and clouds. If (.true.),
! meteo_file must be given and wet_mode must be specified.
! If (.false.), surface fluxes and solar radiation are
! prescribed.
!
! meteo_file -> file with meteo data (for calc_fluxes=.true.) with
! - date (yyyy-mm-dd hh:mm:ss)
! - x-comp. of wind (10 m) in m/s
! - y-comp. of wind (10 m) in m/s
! - air pressure ( 2 m) in hectopascal
! - dry air temp. ( 2 m) in Celsius
! - relative humidity in % or wet bulb temperature in C
! or dew point temperature in C (depending on wet_mode)
! - cloud cover in 1/10
!
! wet_mode -> decides what is given in 7. column in meteo_file
! 1: relative humidity
! 2: wet bulb temperature
! 3: dew point temperature
!
! heat_method -> method to provide short wave radiation (swr) and
! surface heat flux (qh)
! (only for calc_fluxes=.false.)
! 0: heat flux not prescribed
! 1: constant "const_swr" and "const_qh" given (see below)
! 2: swr and qh are read from heatflux_file
! const_swr -> constant value of incoming short wave radiation in W/m^2
! (always positive)
!
! const_qh -> constant value of surface heat flux in W/m^2
! (negative for heat loss)
!
! heatflux_file -> file with qin and qout given in W/m^2
! (negative for net outgoing)
!
! momentum_method -> method how momentum fluxes are given
! (only for calc_fluxes=.false.)
! 0: momentum flux not prescribed
! 1: constant surface momentum fluxes given
! 2: surface momentum fluxes given from file momentumflux_file
!
! const_tx -> x-component of surface momentum flux in N/m^2
! const_ty -> y-component of surface momentum flux in N/m^2
!
! momentumflux_file-> file with tx and ty given in N/m^2
!
! p_e_method -> method how fresh water fluxes (P-E) are given
! 0: P-E not used
! 1: constant value for P-E (in m/s) used
! (P-E = precipitation-evaporation)
! 2: values for P-E read from file
!
! const_p_e -> constant value for P-E in m/s (positive for P>E)
!
! p_e_flux_file -> file with value for P-E (positive for P>E)
! used if p_e_method=2
!
! sst_method -> method how sea surface temperature (SST) is given
! 0: no independent SST observation is read from file
! 2: independent SST observation is read from file,
! only for output
!
! sst_file -> file with independent SST observation
!
! sss_method -> method how sea surface salinity (SSS) is given
! 0: no independent SSS observation is read from file
! 2: independent SSS observation is read from file,
! only for output
!-------------------------------------------------------------------------------
&airsea
calc_fluxes= .false.
meteo_file= 'meteo.dat'
wet_mode= 1
heat_method= 2
const_swr= 100.0
const_heat= -100.0
heatflux_file= 'narr_daily_heatflux_ice.dat'
momentum_method= 2
const_tx= 0.1
const_ty= 0.0
momentumflux_file='narr_hourly_momentumflux.dat'
p_e_method= 0
const_p_e= 0.
p_e_flux_file= 'p_e.dat'
sst_method= 0
sst_file= 'sst.dat'
sss_method= 0
sss_file= 'sss.dat'
/
!$Id$
!-------------------------------------------------------------------------------
! Basic settings for biogeochemical model
!
! bio_calc -> calculation of the bio model 'bio_model' (.true./.false.)
! bio_model -> choice of the bio model:
! 1: NPZD (4 variables)
! 2: IOW-ERGOM (9 variables)
! 3: Suspended matter only (1 variable)
! 4: Fasham et al. 1990 (7 variables)
!
! bio_eulerian -> state variables are Eulerian (.true./.false.)
!
! cnpar -> Cranck-Nicolson parameter for vertical diffusion
!
! w_adv_discr -> advection scheme for vertical motion
! 1: first order upstream
! 2: not coded yet
! 3: third-order polynomial
! 4: TVD with Superbee limiter
! 5: TVD with MUSCL limiter
! 6: TVD with ULTIMATE QUICKEST
!
! ode_method -> ODE scheme for source and sink dynamics
! 1: first-order explicit (not positive)
! 2: second order explicit Runge-Kutta (not positive)
! 3: fourth-order explicit Runge-Kutta (not positive)
! 4: Patankar (first order, not conservative)
! 5: Patankar-RK (second order, not conservative)
! 6: Patankar-RK (does not work, not conservative)
! 7: Modified Patankar (1. order, conservat., posit.)
! 8: Modified Patankar-RK (2. order, conservat., posit.)
! 9: Modified Patankar-RK (does not work, conservat., posit.)
! 10: Ext. Modified Patankar (1. order, conservat., posit.)
! 11: Ext. Modified Patankar-RK (2. order, conservat., posit.)
!
! split_factor -> number of biogeochemical time steps per physical time step
!
! bioshade_feedback -> feedback of bio-turbidity to temp. eq. (.true./.false.)
!
! bio_lagrange_mean -> averaging Lagrangian conc. on output (.true./.false.)
!
! bio_npar -> total number of Lagrangian particles
!-------------------------------------------------------------------------------
&bio_nml
bio_calc= .true.
bio_model= 4
bio_eulerian= .true.
cnpar= 1.0
w_adv_discr= 6
ode_method= 8
split_factor= 1
bioshade_feedback= .true.
bio_lagrange_mean= .false.
bio_npar= 1000
/
#$Id$
!-------------------------------------------------------------------------------
! Fasham et al. biological model with modifications by Kuehn and Radach
!
! numc= number of compartments for geobiochemical model
!
! p_initial= initial phytoplankton concentration [mmol n/m3]
! z_initial= initial zooplakton concentration [mmol n/m3]
! b_initial= initial bacteria concentration [mmol n/m3]
! d_initial= initial detritus concentration [mmol n/m3]
! n_initial= initial nitrate concentration [mmol n/m3]
! a_initial= initial ammonium concentration [mmol n/m3]
! l_initial= initial LDON concentration [mmol n/m3]
! p0 = minimum phytoplankton concentration [mmol n/m3]
! z0 = minimum zooplakton concentration [mmol n/m3]
! b0 = minimum bacteria concentration [mmol n/m3]
! vp = maximum phytoplankton uptake rate [1/day]
! alpha = slope of the PI-curvea [m2/(W day)]
! k1 = half saturation constant nitrate uptake [mmol n/m3]
! k2 = half saturation constant ammonium uptake [mmol n/m3]
! mu1 = phytoplankton mortality rate [1/day]
! k5 = half saturation constant phytoplankton mortality [mmol n/m3]
! gamma = exudation fraction [-]
! w_p = phytoplankton settling velocity [m/day]
! gmax = maximum ingestion rate [1/day]
! k3 = half saturation constant ingestion [mmol n/m3]
! beta = grazing efficiency [-]
! mu2 = maximum zooplankton loss rate [1/day]
! k6 = half saturation zooplankton loss [mmol n/m3]
! delta = fractional zooplankton loss to LDON [-]
! epsi = fractional zooplankton loss to ammonium [-]
! r1 = grazing preference phytoplankton [-]
! r2 = grazing preference bacteria [-]
! r3 = grazing preference detritus [-]
! vb = maximum bacterial uptake rate [1/day]
! k4 = half saturation bacterial uptake [mmol n/m3]
! mu3 = bacteria excretion rate [1/day]
! eta = uptake ratio ammonium:LDON [-]
! mu4 = detritus breakdown rate [1/day]
! w_d = detritus settling velocity [m/day]
! kc = attenuation constant for the self shading effect [m**2/mmol N]
! I_min = minimum photosynthetically active radiation (PAR) [W/m**2]
! I_opt = optimal photosynthetically active radiation (PAR) [W/m**2] !CHG1
! inib = inhibition slope of the PI-curve (positive) [m2/(W day)] !CHG1
! theta = phytoplancton buoyancy parameter [m3 day/(mmol N)] !CHG2
!-------------------------------------------------------------------------------
&bio_fasham_nml
numc= 7
p_initial= 0.012
z_initial= 0.012
b_initial= 0.001
d_initial= 0.01
n_initial= 12.0
a_initial= 0.1
l_initial= 0.1
p0= 0.0001
z0= 0.0001
b0= 0.0001
vp= 0.3
alpha= 0.04
inib= 0.06
I_opt= 20.0
k1= 1.0
k2= 0.8
mu1= 0.05
k5= 0.2
gamma= 0.05
w_p= -0.38
theta= 0.0
w_pmin= -0.06
w_pmax= -0.38
gmax= 1.0
k3= 1.0
beta= 0.625
mu2= 0.3
k6= 0.2
delta= 0.1
epsi= 0.70
r1= 0.55
r2= 0.4
r3= 0.05
vb= 0.24
k4= 0.5
mu3= 0.03
eta= 0.0
mu4= 0.02
w_d= -5.0
kc= 0.03
aa= 0.70
g2= 14.0
/
!$Id: gotmmean.proto,v 1.1.1.1 2003/03/11 13:38:58 kbk Exp $
!-------------------------------------------------------------------------------
! The namelists 'meanflow' is read in meanflow.F90.
!-------------------------------------------------------------------------------
!-------------------------------------------------------------------------------
! Specify variables related to the 1D meanflow model.
!
! h0b= bottom roughness - Note: z0b=0.03*h0b+0.1*nu/ustar [m]
! z0s_min= minimum value of z0s, default value if charnock=.false. [m]
! charnock= .true.: adaptation of Charnok 1955 formula used
! .false.: constant surface roughness length z0s_min used
! charnock_val= emp. constant in Charnok 1955 formula (default = 1400.)
! ddu= grid zooming (surface), 0: no zooming; > 3 strong zooming
! ddl= grid zooming (bottom), 0: no zooming; > 3 strong zooming
! grid_method= 0: zooming of grid with ddl, ddu >= 0
! 1: sigma grid (relative depth fractions) read from file
! 2: cartesian grid (fixed layer height in m) read from file
!
! grid_file= file for sigma or cartesian grid. the first line gives the
! number of layers, the following lines give fractions or
! layer heights in m from the surface down to the bottom.
! gravity= gravitational acceleration [m/s^2]
! rho_0= Reference density [kg/m^3].
! cp= Specific heat of sea water [J/kg/K].
! avmolu= molecular viscosity for momentum [m^2/s].
! avmolt= molecular diffusity for temperature [m^2/s].
! avmols= molecular diffusity for salinity [m^2/s].
! MaxItz0b= max # of iterations for z0b as function of u_taub.
! no_shear= .true.: shear production term P is set to zero
! avmoln= molecular diffusivity for nitrate [m^2/s]. !DD
!-------------------------------------------------------------------------------
&meanflow
h0b= 0.05
z0s_min= 0.02
charnock= .false.
charnock_val= 1400.
ddu= 1.
ddl= 0.
grid_method= 0
grid_file= 'grid.dat'
gravity= 9.81
rho_0= 1027.
cp= 3985.
avmolu= 1.3e-6
avmolt= 1.4e-7
avmols= 1.1e-9
MaxItz0b= 1
no_shear= .false.
/
!$Id: gotmrun.proto,v 1.1.1.1 2003/03/11 13:38:58 kbk Exp $
!-------------------------------------------------------------------------------
!
!-------------------------------------------------------------------------------
! general model setup
!
! title -> title of simulation
! nlev -> number of levels
! dt -> time step in seconds
! cnpar -> parameter for "explicitness" of numerical scheme
! (between 0.0 and 1.0)
! buoy_method -> method to compute mean buoyancy
! 1: from equation of state
! (i.e. from potential temperature and salinity)
! 2: from prognostic equation
!
!-------------------------------------------------------------------------------
&model_setup
title= "Arctic SCM"
nlev= 80
dt= 300.
cnpar= 1.0
buoy_method= 2
/
!-------------------------------------------------------------------------------
! geographic location
!
! name -> name of the station
! latitude -> latitude in degree (north is positive)
! longitude -> longitude in degree (east is positive)
! depth -> water depth in meters
!
!-------------------------------------------------------------------------------
&station
name= "Amundsen Gulf"
latitude= 71.5
longitude= -127.0
depth= 200.0
/
!-------------------------------------------------------------------------------
! duration of run
!
! timefmt -> method to specify start and duration of model run
! 1: duration computed from number of time steps, MaxN
! (bogus start date used)
! 2: duration computed from given start and stop dates
! (number of time steps MaxN computed)
! 3: duration computed from number of time steps, MaxN
! (start date as specified, stop date computed)
!
! MaxN -> nominal number of time steps (see "timefmt")
! start -> nominal start date: YYYY/MM/DD HH:MM:SS (see "timefmt")
! stop -> nominal stop date: YYYY/MM/DD HH:MM:SS (see "timefmt")
!
!-------------------------------------------------------------------------------
&time
timefmt= 2
MaxN= 1200
start= '2004-01-01 00:00:00'
stop= '2004-12-31 00:00:00'
/
!-------------------------------------------------------------------------------
! format for output and filename(s).
!
! out_fmt -> format for GOTM output
! 1: ASCII
! 2: NetCDF
! 3: GrADS
!
! out_dir -> path to output directory (set permissions)
! out_fn -> output string used to generate output file names
! nsave -> save results every 'nsave' timesteps
! diagnostics -> diagnostics are written to output (if .true.)
!
! mld_method -> how to diagnose mixed layer depth
! 1: mixed layer depth computed from TKE threshold
! 2: mixed layer depth from Ri threshold
! diff_k -> TKE threshold [m^2/s^2] for mixed layer depth
! ri_crit -> Ri threshold for mixed layer depth
!
! rad_corr -> correct surface buoyancy flux for solar radiation
! for output (if true)
!
!-------------------------------------------------------------------------------
&output
out_fmt= 2
out_dir= "."
out_fn= "amdgulf"
nsave= 36
diagnostics= .false.
mld_method= 2
diff_k= 1.e-5
Ri_crit= 0.5
rad_corr= .true.
/
!-------------------------------------------------------------------------------
! Specify variables related to the equation of state.
!
! eq_state_mode -> choice for empirical formula for equation of state
! 1: UNESCO equation of state by Fofonoff and Millard (1983)
! 2: equation of state according Jackett et al. (2005)
!
! eq_state_method -> method to compute density and buoyancy from salinity,
! potential temperature and pressure
! 1: full equation of state (i.e. with the LOCAL
! pressure). This implies that T is NOT treated as
! the potential temperature but rather as the in-situ
! temperature!
! 2: equation of state with pressure evaluated at the surface.
! This implies that T is treated as the potential
! temperature and thus rho as the potential density.
! 3: linearized equation of state at T0,S0,p0
! (again, use p0=p_surf to work with potential
! temperature and density.)
! 4: linear equation of state with T0,S0,dtr0,dsr0
!
! For the precise definition of the following quantities, see
! GOTM documentation:
!
! T0 -> reference temperature (deg C) for linear equation of state
! S0 -> reference salinity (psu) for linear equation of state
! p0 -> reference pressure (bar) for linear equation of state
! dtr0 -> thermal expansion coefficient for linear equation of state
! dsr0 -> saline expansion coefficient for linear equation of state
!-------------------------------------------------------------------------------
&eqstate
eq_state_mode = 2
eq_state_method= 2
T0= 10.
S0= 35.
p0= 0.
dtr0= -0.17
dsr0= 0.78
/
This diff is collapsed.
!$Id$
!-------------------------------------------------------------------------------
!
!-------------------------------------------------------------------------------
! specifications for the KPP turbulence model
!
! Set "turb_method=99" in gotmturb.inp and check for the correct pre-processor
! macros in cppdefs.h.
! These are (see documentation at www.gotm.net):
!
! NONLOCAL for inclusion of non-local fluxes
! KPP_SHEAR for shear instability interior mixing
! KPP_INTERNAL_WAVE for internal waves interior mixing
! KPP_CONVEC for convective interior mixing
! KPP_DDMIX for double-diffusion interior mixing
! KPP_TWOPOINT_REF for two grid points to compute reference values
! KPP_IP_FC for scheme to interpolate MLD
! KPP_CLIP_GS for clipping of shape function G(sigma)
! KPP_SALINITY for computation of salinity diffusivity
!
! These pre-processor macros have been introduced for higher efficiency
! of the code.
!
! The main flags for the KPP algorithm can be set in this file.
! They are:
!
! kpp_sbl -> .true. for active surface boundary layer module
! kpp_bbl -> .true. for active bottom boundary layer module
! kpp_internal -> .true. for active interior mixing
! clip_mld -> .true. for clipping of MLD at MO or Ekman scale
! Ric -> critical value of bulk Richardson number
!
!-------------------------------------------------------------------------------
&kpp
kpp_sbl= .true.
kpp_bbl= .true.
kpp_interior= .true.
clip_mld= .false.
Ric= 0.3
/
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment