Skip to content

Commit 6c2795c

Browse files
committed
set use_krylov_method to false
1 parent 92471e0 commit 6c2795c

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

config/perf_configs/flame_perf_target_diffusion.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ dt_save_to_sol: "Inf"
77
log_progress: false
88
implicit_diffusion: true
99
approximate_linear_solve_iters: 2
10-
use_krylov_method: true
11-
use_dynamic_krylov_rtol: false
12-
krylov_rtol: 0.99
1310
moist: "equil"
1411
surface_setup: "DefaultMoninObukhov"
1512
rad: "allskywithclear"

perf/flame.jl

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ allocs_limit["flame_perf_target_tracers"] = 441_904
4444
allocs_limit["flame_perf_diagnostics"] = 10_677_144
4545
allocs_limit["flame_perf_target_diagnostic_edmfx"] = 11_183_232
4646
allocs_limit["flame_perf_target_prognostic_edmfx"] = 761_712
47-
allocs_limit["flame_perf_target_diffusion"] = 5_010_162_496
47+
allocs_limit["flame_perf_target_diffusion"] = 100_360
4848
allocs_limit["flame_perf_target_threaded"] = 2047_736
4949
allocs_limit["flame_perf_target_callbacks"] = 391_864
5050
allocs_limit["flame_perf_gw"] = 581_381_976
@@ -60,12 +60,6 @@ max_allocs_for_full_sampling = 10e6
6060
expected_allocs = get(allocs_limit, job_id, max_allocs_for_full_sampling)
6161
sampling_rate = expected_allocs <= max_allocs_for_full_sampling ? 1 : 0.01
6262

63-
# Some jobs are problematic (the ones with Krylov mostly)
64-
# https://github.com/pfitzseb/ProfileCanvas.jl/issues/34
65-
if job_id in ("flame_perf_target_diffusion",)
66-
sampling_rate = 0.001
67-
end
68-
6963
# use new allocation profiler
7064
@info "collecting allocations with sampling rate $sampling_rate"
7165
Profile.Allocs.clear()

0 commit comments

Comments
 (0)