Skip to content
Jenkins
sam_micro_drizzle_intel_test
#328
Search
Sign in
Status
Changes
Console Output
Polling Log
Git Build Data
Pipeline Overview
Pipeline Steps
Previous Build
Next Build
Changes
Started by an SCM change
Started 2 yr 5 mo ago
Took 25 min on built-in
Fixing bug. RESOLVED:556370c6406e6b943b88affbe7728a5036b1ba22, this was catchable by using debugging flags, but seems to otherwise cause no issues. Investigating I found that it only clips the below ground level, so that must not have been affecting other levels. This is technically BIT_CHANGING since it resolves an issue.
(
d6ca5b0
)
advance_clubb_core_module.F90
Gunther Huebler
at
11:31 PM 4/30/24
Making num_draw_points in fill_holes a constant. We were already using this value as a constant everywhere, but passing a constant by argument list makes it difficult/impossible for a compiler to optimize using that constant, unless it does inlining. Now, rather than passing the constant num_hf_draw_points (or sometimes a hardcoded 2) we just use num_hf_draw_points directly from constants_clubb. This massively improves the performance of a loop in fill holes when using nvhpc+omp, which was the motivation for this, but should also improve the performance on CPUs. Everything is BFB.
(
c2849fa
)
fill_holes.F90
advance_xp2_xpyp_module.F90
advance_clubb_core_module.F90
advance_wp2_wp3_module.F90
clubb_api_module.F90
advance_xm_wpxp_module.F90
Gunther Huebler
at
1:14 PM 5/1/24
Making compatible with latest clubb changes.
(
ecc32fd
)
SRC/SGS_CLUBB/clubb_sgs.F90
SRC/micro_field_utils.F90
SRC/MICRO_M2005_UWM/microphysics.F90
Gunther Huebler
at
1:24 PM 5/1/24