-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnamelist.in
89 lines (88 loc) · 3.95 KB
/
namelist.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
&run_vars
nm1%outputfile = '/tmp/output.nc',
nm1%subgrid_model=2, ! 1 = constant viscosity, 2=smagorinsky
nm1%viscous_dissipation=.true.,
nm1%damping_layer=.true.,
nm1%forcing=.true.,
nm1%divergence=.false., ! flag for large-scale subsidence - sets the vertical wind
! so that divergence of horizontal winds should equal
! that specified
nm1%radiation=.false., ! flag for radiation calculations
nm1%land_surface=.false., ! flag for land-surface calculations
nm1%land_surface_init=2, ! 0=initialise t from lsm namelist, 1=initialise t from this namelist,
! 2=initialise surface from this namelist and subsurface from lsm namelist
nm1%ptol=1.e-8, ! tolerance for pressure solver
! please note for mass conservation 1.e-8 required
! for simulations with dy=200, dz=100, dt=5s
nm1%damping_thickness=5000.,
nm1%damping_tau=1000.,
nm1%forcing_tau=125.,
nm1%divergence_val=7.e-6,
nm1%divergence_hgt=2000.,
nm1%z0=1.e-4,
nm1%z0th=1.e-4,
nm1%restart=.false.,
nm1%cvis=0.23, ! 0.23 desirable
nm1%runtime= 28800.,
nm1%dt=2.5,
nm1%advection_scheme=1, ! 0=upstream, 1=mpdata (for scalars with separate ref state),
! 2=mpdata (for scalars with ref state added)
nm1%monotone=.true., ! monotone advection (for scalars)
nm1%kord=3, ! order for mpdata advection scheme
nm1%microphysics_flag=3,! flag for microphysics: 0 (no micro)
! 1 (bulk scheme #1)
! 2 (bulk scheme #2)
! 3 (bulk scheme #3)
nm1%ice_flag=.true., ! include ice microphysics part of pamm
nm1%j_stochastic=0.5e-9, ! nucleation rate s-1
nm1%ice_nuc_flag=1, ! 1 is for Demott, 2 is for const stochastic
nm1%hm_flag=.true., ! hm process
nm1%wr_flag=.true., ! switch for warm rain process
nm1%mode1_ice_flag=0, ! 0 is off; 1 is on - experimental
nm1%mode2_ice_flag=0, ! 0 is off; 1 is on - experimental
nm1%coll_breakup_flag1=0, ! 0 is off; 1 is on vardiman, 2 is phillips et al 2017 - experimental
nm1%heyms_west=.true., ! flag for new fall-speeds
nm1%lawson=.false., ! lawson rain drop fragmentation
nm1%recycle=.true., ! recycle aerosol
nm1%rad_nmlfile='rtm/namelist.in', ! filename for radiation namelist
nm1%lsm_nmlfile='lsm/namelist.in', ! filename for land-surface namelist
nm1%bam_nmlfile='pamm/bam/namelist.in', ! filename of bam namelist
nm1%aero_nmlfile='pamm/namelist.in', ! filename of aerosol profile namelist
nm1%aero_prof_flag=.false., ! flag to read in a profile of aerosol
nm1%drop_num_init=.true., ! only works for microphysics_flag=2,3
nm1%drop_num=2000.e6, ! initial drop number concentration
nm1%output_interval=10.,
nm1%rotation_period_hours=24.,
nm1%moisture=.true.,
nm1%theta_flag=.true.,
nm1%nq=3,
nm1%nprec=1, ! number of precipitation types
nm1%ip=1,
nm1%jp=101,
nm1%kp=120,
nm1%dx=200.,
nm1%dy=200.,
nm1%dz=100.,
nm1%psurf=100000.,
nm1%tsurf=290.9,
nm1%adiabatic_prof=.true.,
nm1%adiabatic_frac=1.,
nm1%t_cbase=281.,
nm1%t_ctop=273, !273, 265
nm1%rh_above=0.9,
nm1%th_jump=0.,
nm1%th_grad=0.005,
nm1%n_levels = 7,
nm1%bubble=.false., ! for initialisation with warm bubble
nm1%param_theta=.true., ! add some noise to layer defined by param_z, below
nm1%param_wind=.false., ! these variables define the wind if param_wind set to true
nm1%param_vmax=15.,
nm1%param_z=2500.,
nm1%param_sigz=50.,
nm1%param_delz=100./
&sounding_vars
q_read(1,1:7) = 0.0099, 0.0099, 0.0099, 1.4e-4, 1.4e-4, 1.4e-11, 1.4e-11,
theta_read(1:7) = 290.9, 290.9, 290.9,290.9,290.9, 300.9, 400., !312.95,
u_read(1:7) = 0.,0.,0.,0.,0.,0.,0.,
v_read(1:7) = 0.,0.,0.,1.,1.,0.,0.,
z_read(1:7) = 0.,740,1600,1601,6260, 6261, 12000./ ! 3260