Commit 9096116
committed
Merge branch 'hotfix-v7.2'
This merge addresses several issues in the MPAS-Atmosphere model.
Specifically, this merge introduces the following fixes:
- Correct the use of uninitialized memory in the init_atm_case_squall_line
routine by initializing the qvb array to zero before its first use.
- Fix a bug in the vertical extrapolation of relative humidity and specific
humidity to model levels below the lowest first-guess level when first-guess
levels are given in top-to-bottom order in the input intermediate file.
- Fix reproducibility issues in several fields within the Noah LSM over land-ice
points when running with different MPI task counts; however, only one of these
fields -- smstav, the surface moisture availability field -- persists outside
of the physics driver and is written to MPAS-Atmosphere restart files.
- Correct the units and description attributes for the GWDO fields var2d, con,
oa1, oa2, oa3, oa4, ol1, ol2, ol3, and ol4 in both the init_atmosphere and
atmosphere core Registry.xml files.
- Add code that had inadvertently been omitted for computing dtheta_dt_mp, the
potential temperature heating rate from microphysics. Prior to this change,
the dtheta_dt_mp field would always contain a constant zero value when written
to model output files.
- Correct a check on the availability of the dtheta_dt_mix variable when
computing depv_dt_mix in the PV diagnostics module.
- Correct the parallel computation of iLev_DT (and other fields that depend on
it, including u_pv, v_pv, theta_pv, vort_pv, depv_dt_diab_pv, and
depv_dt_fric_pv) in the PV diagnostics module.
* hotfix-v7.2:
Correct units and descriptions for GWDO fields var2d, con, oa[1-4], ol[1-4]
Halo exchange inTropo in flood fill to find DT.
Fix parallel reproducibility error in 'smstav' field
Correct check on availability of dtheta_dt_mix when computing depv_dt_mix
Fix bug in vertical interp of r.h. and s.h. when levels are given top-to-bottom
Initialize qvb to zero before its first use in init_atm_case_squall_line
Remove redundant mpas_pool_get_array calls for dtheta_dt_mp computation
Use dt_dyn rather than dt_microp when computing dtheta_dt_mp
Remove trailing whitespace and adjust indentation of dtheta_dt_mp computation
Obtain 'rvord' from mpas_constants for computation of dtheta_dt_mp
Increment version number to 7.2
Calculate dtheta_dt_mp by finite difference around microphysics call.13 files changed
Lines changed: 176 additions & 107 deletions
File tree
- src
- core_atmosphere
- diagnostics
- physics
- physics_wrf
- core_init_atmosphere
- core_landice
- core_ocean
- core_seaice
- core_sw
- core_test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
3067 | 3067 | | |
3068 | 3068 | | |
3069 | 3069 | | |
3070 | | - | |
3071 | | - | |
| 3070 | + | |
| 3071 | + | |
3072 | 3072 | | |
3073 | | - | |
3074 | | - | |
| 3073 | + | |
| 3074 | + | |
3075 | 3075 | | |
3076 | 3076 | | |
3077 | | - | |
| 3077 | + | |
3078 | 3078 | | |
3079 | 3079 | | |
3080 | | - | |
| 3080 | + | |
3081 | 3081 | | |
3082 | 3082 | | |
3083 | | - | |
| 3083 | + | |
3084 | 3084 | | |
3085 | 3085 | | |
3086 | | - | |
| 3086 | + | |
3087 | 3087 | | |
3088 | 3088 | | |
3089 | | - | |
| 3089 | + | |
3090 | 3090 | | |
3091 | 3091 | | |
3092 | | - | |
| 3092 | + | |
3093 | 3093 | | |
3094 | 3094 | | |
3095 | | - | |
| 3095 | + | |
3096 | 3096 | | |
3097 | 3097 | | |
3098 | | - | |
| 3098 | + | |
3099 | 3099 | | |
3100 | 3100 | | |
3101 | 3101 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
65 | 68 | | |
66 | 69 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
594 | 599 | | |
595 | 600 | | |
596 | 601 | | |
597 | | - | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
598 | 605 | | |
599 | 606 | | |
600 | 607 | | |
601 | 608 | | |
602 | 609 | | |
603 | 610 | | |
604 | | - | |
605 | | - | |
606 | | - | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
607 | 614 | | |
608 | | - | |
609 | | - | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
610 | 619 | | |
611 | 620 | | |
612 | 621 | | |
613 | 622 | | |
614 | | - | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
615 | 626 | | |
616 | 627 | | |
| 628 | + | |
617 | 629 | | |
618 | 630 | | |
619 | 631 | | |
| |||
622 | 634 | | |
623 | 635 | | |
624 | 636 | | |
| 637 | + | |
625 | 638 | | |
626 | 639 | | |
627 | | - | |
628 | 640 | | |
629 | 641 | | |
630 | 642 | | |
| |||
645 | 657 | | |
646 | 658 | | |
647 | 659 | | |
648 | | - | |
| 660 | + | |
649 | 661 | | |
650 | 662 | | |
651 | 663 | | |
652 | 664 | | |
653 | 665 | | |
654 | 666 | | |
655 | 667 | | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
680 | 688 | | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
690 | 709 | | |
691 | | - | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | | - | |
696 | | - | |
697 | | - | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
698 | 725 | | |
699 | 726 | | |
700 | 727 | | |
| |||
1457 | 1484 | | |
1458 | 1485 | | |
1459 | 1486 | | |
1460 | | - | |
| 1487 | + | |
1461 | 1488 | | |
1462 | 1489 | | |
1463 | 1490 | | |
| |||
0 commit comments