Skip to content
Success

Changes

Summary

  1. refactoring to remove compiler warnings (#1187) (details)
  2. Added requirements.txt for running the sens_matrix_dashboard. (details)
  3. QuadTune: Introduce new utility function to create scatterplots and plot first 2 SVD components. (details)
  4. I am copying the round-off level changes made to grid weights (details)
Commit d423046c547ffa8af68ce4faa8d77a8476e4f887 by noreply
refactoring to remove compiler warnings (#1187)

* refactor code to remove warnings for exceeding 100 characters per line

* remove unused variables

* remove unused parameters #1174

* fix for the GPU

* remove new unused parameters

* remove unused dummy arguments

* make small changes to reduce compiler warnings

* put solve_name back in as input variable to band_solve methods

* combine intent in and out parameters from calc_trapezoid_zm and calc_trapezoid_zt to intent inout parameters

* remove unused functions init_parameters_999 and sat_vapor_press_ice_*

* remove unused dummy arguments

* fix merge error

* remove unnecessary loop
The file was modified src/CLUBB_core/fill_holes.F90 (diff)
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
The file was modified src/CLUBB_core/saturation.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/SILHS/silhs_api_module.F90 (diff)
The file was modified src/Benchmark_cases/neutral_case.F90 (diff)
The file was modified src/advance_microphys_module.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
Commit 5cc5bc9697304ab6b15657d35ef5f0efd7531649 by hasenau2
Added requirements.txt for running the sens_matrix_dashboard.
The file was addedutilities/sens_matrix/requirements.txt
Commit f518cd9358682c1866292899417b975694c50fd3 by Vince Larson
QuadTune: Introduce new utility function to create scatterplots and plot first 2 SVD components.

For #910.
The file was modified utilities/sens_matrix/set_up_dashboard_inputs.py (diff)
The file was modified utilities/sens_matrix/create_figs.py (diff)
Commit 771412d05f18e8491fea0cc25314aeea896813cc by bmg2
I am copying the round-off level changes made to grid weights
and grid interpolation functions from the generalized_grid branch
over to the master branch. This is being done ahead of merging
code from the master over to the generalized_grid branch.

This code is necessary to get results in the generalized grid
branch bit-for-bit between ascending and descending grid
directions when optimization is set to -O0.

This change produces changes at the numerical round-off level
in the affected calculations, making this commit BIT_CHANGING.

Plots show lines overlap for almost all cases besides the most
sensitive cases (ARM 97, TWP ICE, etc. -- looking at those
shows you how much of a difference a simple numerical round-off
can make).
The file was modified src/CLUBB_core/grid_class.F90 (diff)