Commit 49b1905
Adjust the initialization of xice for "cold" sea-surface temperatures
Setting xice to 1.0 for sea-surface temperatures colder than 271 K has proved to
produce too much sea ice at high latitudes. Furthermore, many datasets provide a
sea ice fraction field. Determination of using actual sea ice fraction input or
setting xice to 1.0 for sea-surface temperatures colder than a pre-defined value
in the case where fractional sea ice is not provided in the input is now moved
to the subroutine physics_init_seaice in module mpas_atmphys_initialize_real.F.
-> In mpas_init_atm_cases.F, remove the lines that set the variable
xice equals to 1.0 when sea-surface temperatures are colder than 271K.
This proves to lead too much seaice at high latitudes.
-> In Registry.xml, added the parameter config_tsk_seaice_threshold that has
a default value equals 100. This parameter is in a new &physics namelist
group that is hidden by default.
-> In mpas_atmphys_initialize_real.F, replaces the threshold 271K with the
parameter config_tsk_seaice_threshold. This leads to a decrease in values
of xice equals to 1 at high latitude. It follows the correction made in
the WRF release v3.5.1.1 parent 578f2af commit 49b1905
3 files changed
Lines changed: 15 additions & 7 deletions
File tree
- src
- core_atmosphere/physics
- core_init_atmosphere
Lines changed: 10 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
58 | 62 | | |
59 | 63 | | |
60 | 64 | | |
| |||
599 | 603 | | |
600 | 604 | | |
601 | 605 | | |
| 606 | + | |
602 | 607 | | |
603 | 608 | | |
604 | 609 | | |
| |||
611 | 616 | | |
612 | 617 | | |
613 | 618 | | |
614 | | - | |
615 | 619 | | |
616 | 620 | | |
617 | 621 | | |
618 | 622 | | |
619 | 623 | | |
620 | 624 | | |
621 | | - | |
622 | | - | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
623 | 628 | | |
624 | 629 | | |
625 | 630 | | |
| |||
660 | 665 | | |
661 | 666 | | |
662 | 667 | | |
| 668 | + | |
663 | 669 | | |
664 | 670 | | |
665 | 671 | | |
666 | 672 | | |
667 | 673 | | |
668 | 674 | | |
669 | | - | |
| 675 | + | |
670 | 676 | | |
671 | 677 | | |
672 | 678 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| 281 | + | |
281 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
282 | 287 | | |
283 | 288 | | |
284 | 289 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4559 | 4559 | | |
4560 | 4560 | | |
4561 | 4561 | | |
4562 | | - | |
4563 | | - | |
4564 | | - | |
4565 | 4562 | | |
4566 | 4563 | | |
4567 | 4564 | | |
| |||
0 commit comments