1. 17 Feb, 2017 2 commits
  2. 07 Feb, 2017 1 commit
  3. 21 Jan, 2017 1 commit
  4. 19 Jan, 2017 1 commit
  5. 11 Jan, 2017 1 commit
  6. 30 Dec, 2016 1 commit
  7. 19 Dec, 2016 1 commit
  8. 16 Dec, 2016 1 commit
  9. 08 Dec, 2016 1 commit
  10. 06 Dec, 2016 2 commits
  11. 02 Dec, 2016 3 commits
  12. 01 Dec, 2016 2 commits
  13. 30 Nov, 2016 1 commit
  14. 29 Nov, 2016 3 commits
  15. 23 Nov, 2016 5 commits
    • William Gustafson's avatar
      53b930cb
    • William Gustafson's avatar
    • William Gustafson's avatar
      Merge branch 'dev_wrf_faster_moreMorr' into wrf_faster · 8d5b1f3a
      William Gustafson authored
      Conflicts:
      	phys/module_mp_morr_two_moment.F
      8d5b1f3a
    • William Gustafson's avatar
      Reverting Morrison microphysics numbering and a related patch. Part 2 of 2. · c6801ef9
      William Gustafson authored
      NOTE 1: This pair of commits changes the numbering used for mp_phys for Morrison!!!
      NOTE 2: One must use the previous commit as well to get functioning code. This is to get around issues with renaming and adding a file of the same name over the original filename for module_mp_morr_two_moment.F.
      
      Changes in this commit rename the module and routines in module_mp_morr_faster.F to make them unique and consistent with expected naming setup in previous commit. And, the module_mp_morr_two_moment.F_org file is renamed to module_mp_morr_two_moment.F to fully revert back to the release version of WRF behavior for Morrison.
      c6801ef9
    • William Gustafson's avatar
      Reverting Morrison microphysics numbering and a related patch. Part 1 of 2. · 1ab4c35b
      William Gustafson authored
      NOTE 1: This pair of commits changes the numbering used for mp_phys for Morrison!!!
      NOTE 2: One must use the next commit as well to get functioning code. This is to get around issues with renaming and adding a file of the same name over the original filename for module_mp_morr_two_moment.F.
      
      Change descriptions:
      1) Moving FASTER version of Morrison to mp_physics=50 to replace the original Morrison scheme at mp_physics=10. This part makes most changes and does the initial renaming of module_mp_morr_two_moment.F to module_mp_morr_faster.F.
      2) Added Cu tendency variables to Morrison 2-moment and FASTER packages to prevent unallocated array usage. In reality, these arrays are never used in a way that impacts results, so they could be deleted from the schemes as a cleaner solution. However, v3.8.1 does a declaration hack, so we will mimic that method.
      1ab4c35b
  16. 17 Nov, 2016 1 commit
  17. 04 Nov, 2016 2 commits
  18. 03 Nov, 2016 1 commit
    • William Gustafson's avatar
      wrf_faster: crm_stat fixes for radiation and sfs_opt/m_opt options · 2d33cae7
      William Gustafson authored
      1) Caught some more radiation variables tied to CGILS radiation that need trapping in crm_stat when other radiation schemes are used (swupfd, swdnfd, lwupfd, and lwdnfd). At this point, it appears all the radiation-related LES statistics pass the regtest.
      2) Catch the case when m_opt and sfs_opt are turned off, which otherwise results in bogus values for mXX variables. This resulted in bad values for csp_uw_sgs, csp_vw_sgs, csp_wqc_sgs, csp_wqr_sgs, csp_tke_tr, and csp_tke_di. Now, we output zeros for these profiles unless sfs_opt>0. This also impacts some dependent csp_XX_sgs variables calculated form these variables.
      2d33cae7
  19. 28 Oct, 2016 1 commit
    • William Gustafson's avatar
      wrf_faster: More fixes to crm_stat. · 27d7381e
      William Gustafson authored
      1) Now use double for spatial sums to ensure bit-for-bit reproducibility for differing core counts. This increases accuracy but should not generally alter results beyond the least significant digits.
      2) Added initialization for csp_u, csp_v, csp_w, csp_speqv, csp_qv_c, cps_awqv_c, csp_qv_cc, csp_awqv_cc. This is result changing with previous results most likely bogus.
      3) Fixed wrong usage of min/max for wrf_dm_min_real for csp_wmin. This is result changing with previous results being bogus.
      4) Fixed a cut-and-paste error for averaging of udt_lsver_ave and vdt_lsver_ave that was mixed up with thdt_lsver_ave and qvdt_lsver. All four were previously incorrect--the latter two were divided by no_points twice and u/vdt_lsver_ave were never given values. So, the output for csp_udt_lsver, csp_vdt_lsver, csp_thdt_lsver, and csp_qvdt_lsver were wrong.
      5) Added crm_stat_reset subroutine for initializing csp/cst variables. But, this routine is not being used yet. Holding off integrating it into crm_stat until some other bugs are squashed.
      
      Still getting regtest failures for CSP_SWUPF, CSP_SWDNF, CSP_LWUPF, CSP_LWDNF, and CSP_TKE_TR at 2nd time step. More problems arise later.
      27d7381e
  20. 27 Oct, 2016 1 commit
  21. 26 Oct, 2016 1 commit
    • William Gustafson's avatar
      wrf_faster: Fixes to crm_stat and cam_mp_ndrop... · 6886a2a4
      William Gustafson authored
      1) Added checks for radiation scheme in crm_stat to catch use of radiation variables that are not calculated for every radiation scheme. Using temporary holding arrays within crm_stat and accumulating zeros when a non-compliant radiation scheme is selected.
      2) Limited vertical dimensions used with i_cc_k and i_cl_k to kts:kte since kte+1 is never initialized and led to seg faults (crm_stat).
      3) Turned off kvhmax in module_cam_mp_ndrop.F since it is never used and led to uninitialized values being used.
      6886a2a4
  22. 24 Oct, 2016 1 commit
    • William Gustafson's avatar
      wrf_faster: Changed when column specific aerosol variables are set for the... · 06d74978
      William Gustafson authored
      wrf_faster: Changed when column specific aerosol variables are set for the FASTER Morrison scheme. This prevents calculations with an uninitialized value of nanew3 and nanew4 when qc+qcten=0. I think this fixes the problem. I cannot do a full regtest due to crashes in other parts of the code that are causing hangs during model output. I have been able to confirm that the regtest fails for LWUPFD, but I do not think this impacts the Morrison calculations.
      06d74978
  23. 20 Oct, 2016 1 commit
  24. 10 Oct, 2016 2 commits
  25. 07 Oct, 2016 2 commits
  26. 30 Aug, 2016 1 commit