forked from ufs-community/ufs-weather-model
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathufs.configure.coastal_datm_ocn_wav.IN
120 lines (112 loc) · 2.78 KB
/
ufs.configure.coastal_datm_ocn_wav.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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#############################################
#### NEMS Run-Time Configuration File #####
#############################################
# ESMF #
logKindFlag: ESMF_LOGKIND_MULTI
globalResourceControl: true
# EARTH #
EARTH_component_list: ATM OCN WAV MED
EARTH_attributes::
Verbosity = 0
::
# MED #
MED_model: @[med_model]
MED_petlist_bounds: @[med_petlist_bounds]
MED_omp_num_threads: @[med_omp_num_threads]
MED_attributes::
ATM_model = @[atm_model]
OCN_model = @[ocn_model]
WAV_model = @[wav_model]
history_n = 1
history_option = nhours
history_ymd = -999
coupling_mode = @[CPLMODE]
::
# ATM #
ATM_model: @[atm_model]
ATM_petlist_bounds: @[atm_petlist_bounds]
ATM_omp_num_threads: @[atm_omp_num_threads]
ATM_attributes::
Verbosity = 0
DumpFields = false
ProfileMemory = false
OverwriteSlice = true
::
# OCN #
OCN_model: @[ocn_model]
OCN_petlist_bounds: @[ocn_petlist_bounds]
OCN_omp_num_threads: @[ocn_omp_num_threads]
OCN_attributes::
Verbosity = 0
DumpFields = false
ProfileMemory = false
OverwriteSlice = true
meshloc = @[meshloc]
CouplingConfig = @[coupling_config]
::
# WAV #
WAV_model: @[wav_model]
WAV_petlist_bounds: @[wav_petlist_bounds]
WAV_omp_num_threads: @[wav_omp_num_threads]
WAV_attributes::
Verbosity = 0
DumpFields = false
ProfileMemory = false
mesh_wav = mesh.shinnecock.cdf5.nc
multigrid = false
user_histname = 'false'
use_historync = 'true'
use_restartnc = 'true'
restart_from_binary = 'false'
pio_typename = 'pnetcdf'
pio_numiotasks = 4
pio_stride = -99
pio_rearranger = 'box'
pio_root = -99
::
# Run Sequence #
runSeq::
@@[coupling_interval_slow_sec]
MED med_phases_prep_atm
MED med_phases_prep_ocn_accum
MED med_phases_prep_ocn_avg
MED med_phases_prep_wav_accum
MED med_phases_prep_wav_avg
MED -> ATM :remapMethod=redist
MED -> OCN :remapMethod=redist
MED -> WAV :remapMethod=redist
ATM
OCN
WAV
ATM -> MED :remapMethod=redist
OCN -> MED :remapMethod=redist
WAV -> MED :remapMethod=redist
MED med_phases_post_atm
MED med_phases_post_ocn
MED med_phases_post_wav
MED med_phases_history_write
MED med_phases_restart_write
@
::
ALLCOMP_attributes::
ScalarFieldCount = 3
ScalarFieldIdxGridNX = 1
ScalarFieldIdxGridNY = 2
ScalarFieldIdxNextSwCday = 3
ScalarFieldName = cpl_scalars
start_type = @[RUNTYPE]
restart_dir = RESTART/
case_name = ufs.cpld
restart_n = @[RESTART_N]
restart_option = nhours
restart_ymd = -999
orb_eccen = 1.e36
orb_iyear = 2000
orb_iyear_align = 2000
orb_mode = fixed_year
orb_mvelp = 1.e36
orb_obliq = 1.e36
stop_n = @[FHMAX]
stop_option = nhours
stop_ymd = -999
::