@@ -60,15 +60,17 @@ function CTS.benchmark_step(
6060
6161 W = get_W (integrator)
6262 X = similar (u)
63+ Xlim = similar (u)
6364 @. X = u
65+ @. Xlim = u
6466 trials₀ = OrderedCollections. OrderedDict ()
6567
6668# ! format: off
6769 trials₀[" Wfact" ] = get_trial (wfact_fun (integrator), (W, u, p, dt, t), " Wfact" , device; with_cu_prof, trace);
6870 trials₀[" ldiv!" ] = get_trial (LA. ldiv!, (X, W, u), " ldiv!" , device; with_cu_prof, trace);
6971 trials₀[" T_imp!" ] = get_trial (implicit_fun (integrator), implicit_args (integrator), " T_imp!" , device; with_cu_prof, trace);
7072 trials₀[" T_exp_T_lim!" ] = get_trial (remaining_fun (integrator), remaining_args (integrator), " T_exp_T_lim!" , device; with_cu_prof, trace);
71- trials₀[" lim!" ] = get_trial (f. lim!, (X , p, t, u), " lim!" , device; with_cu_prof, trace);
73+ trials₀[" lim!" ] = get_trial (f. lim!, (Xlim , p, t, u), " lim!" , device; with_cu_prof, trace);
7274 trials₀[" dss!" ] = get_trial (f. dss!, (u, p, t), " dss!" , device; with_cu_prof, trace);
7375 trials₀[" post_explicit!" ] = get_trial (f. post_explicit!, (u, p, t), " post_explicit!" , device; with_cu_prof, trace);
7476 trials₀[" post_implicit!" ] = get_trial (f. post_implicit!, (u, p, t), " post_implicit!" , device; with_cu_prof, trace);
0 commit comments