Skip to content

Commit

Permalink
Add barowave jfnk flame graph
Browse files Browse the repository at this point in the history
  • Loading branch information
charleskawczynski committed Oct 27, 2023
1 parent 3a109ed commit d462489
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -880,6 +880,14 @@ steps:
agents:
slurm_mem: 24GB

- label: ":fire: Flame graph: perf target (barowave jfnk)"
command: >
julia --color=yes --project=perf perf/flame.jl
$PERF_CONFIG_PATH/flame_sphere_baroclinic_wave_rhoe_equilmoist_expvdiff.yml
artifact_paths: "flame_sphere_baroclinic_wave_rhoe_equilmoist_expvdiff/*"
agents:
slurm_mem: 40GB

- label: ":fire: Flame graph: perf target (Threaded)"
command: >
julia --threads 8 --color=yes --project=perf perf/flame.jl
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
max_newton_iters_ode: 1
use_krylov_method: true
use_dynamic_krylov_rtol: false
krylov_rtol: 0.99
precip_model: "0M"
vert_diff: "true"
z_elem: 20
dz_bottom: 100
dt_save_to_disk: "12hours"
initial_condition: "MoistBaroclinicWave"
dt: "40secs"
t_end: "12hours"
job_id: "flame_sphere_baroclinic_wave_rhoe_equilmoist_expvdiff"
moist: "equil"
2 changes: 2 additions & 0 deletions perf/flame.jl
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ allocs_limit["flame_perf_target_tracers"] = 204288
allocs_limit["flame_perf_target_edmfx"] = 253440
allocs_limit["flame_perf_diagnostics"] = 3016328
allocs_limit["flame_perf_target_diagnostic_edmfx"] = 920960
allocs_limit["flame_sphere_baroclinic_wave_rhoe_equilmoist_expvdiff"] =
67443909648
allocs_limit["flame_perf_target_threaded"] = 5857808
allocs_limit["flame_perf_target_callbacks"] = 46407936
allocs_limit["flame_perf_gw"] = 4844555632
Expand Down

0 comments on commit d462489

Please sign in to comment.