@@ -30,11 +30,13 @@ SUITE[suite_name] = BenchmarkGroup(["PSE", "PBP", "XPalm"])
3030# "PSE benchmark"
3131include (" test-PSE-benchmark.jl" )
3232SUITE[suite_name][" PSE" ] = @benchmarkable do_benchmark_on_heavier_mtg ()
33- include (" test-multirate-buffer-benchmark.jl" )
34- mtg_mr, mapping_mr, meteo_mr, reqs_mr, tracked_mr, nsteps_mr = setup_multirate_buffer_benchmark ()
35- SUITE[suite_name][" PSE_multirate_status_tracked_run" ] = @benchmarkable benchmark_multirate_status_tracked_run ($ mtg_mr, $ mapping_mr, $ meteo_mr, $ tracked_mr, $ nsteps_mr)
36- SUITE[suite_name][" PSE_multirate_output_request_run" ] = @benchmarkable benchmark_multirate_output_request_run ($ mtg_mr, $ mapping_mr, $ meteo_mr, $ reqs_mr, $ tracked_mr, $ nsteps_mr)
3733
34+ if isdefined (PlantSimEngine, :ModelSpec ) # Only in new versions
35+ include (" test-multirate-buffer-benchmark.jl" )
36+ mtg_mr, mapping_mr, meteo_mr, reqs_mr, tracked_mr, nsteps_mr = setup_multirate_buffer_benchmark ()
37+ SUITE[suite_name][" PSE_multirate_status_tracked_run" ] = @benchmarkable benchmark_multirate_status_tracked_run ($ mtg_mr, $ mapping_mr, $ meteo_mr, $ tracked_mr, $ nsteps_mr)
38+ SUITE[suite_name][" PSE_multirate_output_request_run" ] = @benchmarkable benchmark_multirate_output_request_run ($ mtg_mr, $ mapping_mr, $ meteo_mr, $ reqs_mr, $ tracked_mr, $ nsteps_mr)
39+ end
3840# "PBP benchmark"
3941include (" test-plantbiophysics.jl" )
4042SUITE[suite_name][" PBP" ] = @benchmarkable benchmark_plantbiophysics ()
0 commit comments