|
19 | 19 | description="number of decimal places to keep, inverse is position of decimal rounding" |
20 | 20 | possible_values="large positive reals" |
21 | 21 | /> |
| 22 | + <nml_option name="config_adc_langmuir" type="logical" default_value=".false." units="unitless" |
| 23 | + description="Switch to turn on wave effects (Langmuir turbulence) in ADC scheme. If false the Stokes drift of waves is set to zero. " |
| 24 | + possible_values=".true. or .false." |
| 25 | + /> |
| 26 | + <nml_option name="config_adc_La_t" type="real" default_value="0.3" units="unitless" |
| 27 | + description="Turbulent Langmuir number La_t = SQRT(friction velocity / surface Stokes drift magnitude). Default value is that of an 'equilibrium wind-sea'." |
| 28 | + possible_values="positive real numbers, increasing values indicate weaker waves" |
| 29 | + /> |
| 30 | + <nml_option name="config_adc_stokes_depth" type="real" default_value="4.8" units="m" |
| 31 | + description="Exponential decay depth of Stokes drift profile. Default value is common in LES studies." |
| 32 | + possible_values="positive real numbers" |
| 33 | + /> |
| 34 | + <nml_option name="config_adc_stokes_angle" type="real" default_value="0.0" units="radians" |
| 35 | + description="Angle between wind and waves (surface stress and surface Stokes drift vector respectively). Positive values denote waves to the left of the wind." |
| 36 | + possible_values="positive or negative real numbers" |
| 37 | + /> |
22 | 38 | <nml_option name="config_adc_tau_o" type="real" default_value="1800" units="s^{-1}" |
23 | 39 | description="characterstic eddy turnover timescale" |
24 | 40 | possible_values="positive real numbers" |
|
63 | 79 | description="alpha_2 third (vorticity) rapid pressure coefficient" |
64 | 80 | possible_values="values near 0.6" |
65 | 81 | /> |
| 82 | + <nml_option name="config_adc_alpha_st_0" type="real" default_value="2.2" units="unitless" |
| 83 | + description="alpha_st_0 first (TKE) Stokes pressure coefficient for second-moment budgets" |
| 84 | + possible_values="values near 2.2 (Pearson 2019)" |
| 85 | + /> |
| 86 | + <nml_option name="config_adc_alpha_st_1" type="real" default_value="1.4" units="unitless" |
| 87 | + description="alpha_st_1 second (strain) Stokes pressure coefficient" |
| 88 | + possible_values="values near 1.4 (Pearson 2019)" |
| 89 | + /> |
| 90 | + <nml_option name="config_adc_alpha_st_2" type="real" default_value="-0.5" units="unitless" |
| 91 | + description="alpha_st_2 third (vorticity) Stokes pressure coefficient" |
| 92 | + possible_values="values near -0.5 (Pearson 2019)" |
| 93 | + /> |
66 | 94 | <nml_option name="config_adc_alpha_tracer1" type="real" default_value="0.6" units="unitless" |
67 | 95 | description="alpha_scalar1 first rapid pressure coefficient in tracer flux budgets (Mironov 2001)" |
68 | | - possible_values="suggested values: 0.6 (Canuto 2001) or equal to alpha_scalar2, >0, <1 (Harcourt 2013)" |
| 96 | + possible_values="suggested values: 0.6 (Canuto 2001) or 0.7 (Harcourt 2013) or positive and equal to alpha_tracer2 (production cancellation)" |
69 | 97 | /> |
70 | 98 | <nml_option name="config_adc_alpha_tracer2" type="real" default_value="1.0" units="unitless" |
71 | 99 | description="alpha_scalar2 rapid pressure coefficient in tracer flux budgets (Mironov 2001)" |
72 | | - possible_values="suggested values: 1.0 (Canuto 2001) or equal to alpha_scalar2, >0, <1 (Harcourt 2013)" |
| 100 | + possible_values="suggested values: 1.0 (Canuto 2001) or 0.7 (Harcourt 2013) or positive and equal to alpha_tracer1 (production cancellation)" |
| 101 | + /> |
| 102 | + <nml_option name="config_adc_alpha_st_tracer1" type="real" default_value="0.6" units="unitless" |
| 103 | + description="alpha_st_scalar1 first Stokes pressure coefficient in tracer flux budgets (analogous to Mironov 2001 shear terms)" |
| 104 | + possible_values="suggested values: 0.6 (Canuto analogy modified for Stokes production of wscalar) or 0.7 (Harcourt 2013) or POSITIVE and equal to MINUS alpha_tracer2 (production cancellation)" |
| 105 | + /> |
| 106 | + <nml_option name="config_adc_alpha_st_tracer2" type="real" default_value="-1.0" units="unitless" |
| 107 | + description="alpha_st_scalar2 second Stokes pressure coefficient in tracer flux budgets (analogous to Mironov 2001 shear terms)" |
| 108 | + possible_values="suggested values: -1.0 (Canuto analogy modified for Stokes production of wscalar) or 0.7 (Harcourt 2013) or NEGATIVE and equal to MINUS alpha_tracer1 (production cancellation)" |
73 | 109 | /> |
74 | 110 | <nml_option name="config_adc_c11" type="real" default_value="0.1" units="unitless" |
75 | 111 | description="c_11 is the buoyancy contribution in the pressure correlation in w3 eqn" |
|
292 | 328 | <var name="w2tend6" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
293 | 329 | description="conversion of w2 to u2/v2 due to splat effects" |
294 | 330 | /> |
295 | | - <var name="w3tend1" type="real" dimensions="nVertLevels nCells Time" units="m^2/s^3" |
| 331 | + <var name="w2tend7" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
| 332 | + description="Stokes production of w2 [-2*[uw*d(ustokes)/dz + vw*d(vstokes)/dz]" |
| 333 | + /> |
| 334 | + <var name="w3tend1" type="real" dimensions="nVertLevels nCells Time" units="m^3/s^4" |
296 | 335 | description="entrainment/detrainment term -- similar to dissipation" |
297 | 336 | /> |
298 | | - <var name="w3tend2" type="real" dimensions="nVertLevels nCells Time" units="m^2/s^3" |
| 337 | + <var name="w3tend2" type="real" dimensions="nVertLevels nCells Time" units="m^3/s^4" |
299 | 338 | description="turbulent transport of w3 [ -d(w^4)/dz ]" |
300 | 339 | /> |
301 | | - <var name="w3tend3" type="real" dimensions="nVertLevels nCells Time" units="m^2/s^3" |
| 340 | + <var name="w3tend3" type="real" dimensions="nVertLevels nCells Time" units="m^3/s^4" |
302 | 341 | description="gradient production of w3 [ (3/2)*d( [w2]^2 )/dz ]" |
303 | 342 | /> |
304 | | - <var name="w3tend4" type="real" dimensions="nVertLevels nCells Time" units="m^2/s^3" |
| 343 | + <var name="w3tend4" type="real" dimensions="nVertLevels nCells Time" units="m^3/s^4" |
305 | 344 | description="parameterized pressure terms (Rotta, buoyancy)" |
306 | 345 | /> |
307 | | - <var name="w3tend5" type="real" dimensions="nVertLevels nCells Time" units="m^2/s^3" |
| 346 | + <var name="w3tend5" type="real" dimensions="nVertLevels nCells Time" units="m^3/s^4" |
308 | 347 | description="buoyancy production and sub-plume scale effects" |
309 | 348 | /> |
310 | | - <var name="w3tend6" type="real" dimensions="nVertLevels nCells Time" units="m^2/s^3" |
| 349 | + <var name="w3tend6" type="real" dimensions="nVertLevels nCells Time" units="m^3/s^4" |
311 | 350 | description="destruction due to splat effects" |
312 | 351 | /> |
| 352 | + <var name="w3tend7" type="real" dimensions="nVertLevels nCells Time" units="m^3/s^4" |
| 353 | + description="Stokes production of w3 -3*[uw2*d(ustokes)/dz + vw2*d(ustokes)/dz]" |
| 354 | + /> |
313 | 355 | <var name="wttend1" type="real" dimensions="nVertLevelsP1 nCells Time" units="m C/s^2" |
314 | 356 | description="entrainment/detrainment term -- similar to dissipation" |
315 | 357 | /> |
|
328 | 370 | <var name="wttend6" type="real" dimensions="nVertLevelsP1 nCells Time" units="m C/s^2" |
329 | 371 | description="subplume scale production term" |
330 | 372 | /> |
| 373 | + <var name="wttend7" type="real" dimensions="nVertLevelsP1 nCells Time" units="m C/s^2" |
| 374 | + description="Stokes production of wt -[ut*d(ustokes)/dz + vt*d(vstokes)/dz]" |
| 375 | + /> |
331 | 376 | <var name="wstend1" type="real" dimensions="nVertLevelsP1 nCells Time" units="m PSU/s^2" |
332 | 377 | description="entrainment/detrainment term -- similar to dissipation" |
333 | 378 | /> |
|
346 | 391 | <var name="wstend6" type="real" dimensions="nVertLevelsP1 nCells Time" units="m PSU/s^2" |
347 | 392 | description="subplume scale production term" |
348 | 393 | /> |
| 394 | + <var name="wstend7" type="real" dimensions="nVertLevelsP1 nCells Time" units="m PSU/s^2" |
| 395 | + description="Stokes production of ws -[us*d(ustokes)/dz + vs*d(vstokes)/dz]" |
| 396 | + /> |
349 | 397 | <var name="uwtend1" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
350 | 398 | description="turbulent transport of uw [ -d(uww)/dz ]" |
351 | 399 | /> |
|
361 | 409 | <var name="uwtend5" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
362 | 410 | description="dissipation of uw [-kappa_FL*[d(uw)/dz]^2] " |
363 | 411 | /> |
| 412 | + <var name="uwtend6" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
| 413 | + description="Stokes production of uw -[u2*d(ustokes)/dz + uv*d(vstokes)/dz]" |
| 414 | + /> |
364 | 415 | <var name="vwtend1" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
365 | 416 | description="turbulent transport of vw [ -d(vww)/dz ]" |
366 | 417 | /> |
|
376 | 427 | <var name="vwtend5" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
377 | 428 | description="dissipation of uw [-kappa_FL*[d(uw)/dz]^2]" |
378 | 429 | /> |
| 430 | + <var name="vwtend6" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
| 431 | + description="Stokes production of vw -[uv*d(ustokes)/dz + v2*d(vstokes)/dz]" |
| 432 | + /> |
379 | 433 | <var name="u2tend1" type="real" dimensions="nVertLevelsP1 nCells Time" units="m^2/s^3" |
380 | 434 | description="turbulent transport of u2 [ -d(uuw)/dz ]" |
381 | 435 | /> |
|
586 | 640 | <var name="w2tend4"/> |
587 | 641 | <var name="w2tend5"/> |
588 | 642 | <var name="w2tend6"/> |
| 643 | + <var name="w2tend7"/> |
589 | 644 | <var name="u2tend1"/> |
590 | 645 | <var name="u2tend2"/> |
591 | 646 | <var name="u2tend3"/> |
|
601 | 656 | <var name="uwtend3"/> |
602 | 657 | <var name="uwtend4"/> |
603 | 658 | <var name="uwtend5"/> |
| 659 | + <var name="uwtend6"/> |
604 | 660 | <var name="vwtend1"/> |
605 | 661 | <var name="vwtend2"/> |
606 | 662 | <var name="vwtend3"/> |
607 | 663 | <var name="vwtend4"/> |
608 | 664 | <var name="vwtend5"/> |
| 665 | + <var name="vwtend6"/> |
609 | 666 | <var name="w3tend1"/> |
610 | 667 | <var name="w3tend2"/> |
611 | 668 | <var name="w3tend3"/> |
612 | 669 | <var name="w3tend4"/> |
613 | 670 | <var name="w3tend5"/> |
| 671 | + <var name="w3tend6"/> |
614 | 672 | <var name="wttend1"/> |
615 | 673 | <var name="wttend2"/> |
616 | 674 | <var name="wttend3"/> |
617 | 675 | <var name="wttend4"/> |
618 | 676 | <var name="wttend5"/> |
| 677 | + <var name="wttend6"/> |
619 | 678 | <var name="wstend1"/> |
620 | 679 | <var name="wstend2"/> |
621 | 680 | <var name="wstend3"/> |
622 | 681 | <var name="wstend4"/> |
623 | 682 | <var name="wstend5"/> |
| 683 | + <var name="wstend6"/> |
624 | 684 | <var name="u2"/> |
625 | 685 | <var name="v2"/> |
626 | 686 | <var name="w2"/> |
|
0 commit comments