Skip to content

Add distributed benchmarking support and tests#194

Draft
farhadrclass wants to merge 1 commit intoJuliaSmoothOptimizers:mainfrom
Farhad-phd:Distributed
Draft

Add distributed benchmarking support and tests#194
farhadrclass wants to merge 1 commit intoJuliaSmoothOptimizers:mainfrom
Farhad-phd:Distributed

Conversation

@farhadrclass
Copy link
Contributor

Introduces parallel execution for solver benchmarks using Julia's Distributed module. Adds a new example and test for distributed benchmarking, updates dependencies in Project.toml, and modifies bmark_solvers to support a parallel flag for running solvers concurrently across worker processes.

Introduces parallel execution for solver benchmarks using Julia's Distributed module. Adds a new example and test for distributed benchmarking, updates dependencies in Project.toml, and modifies bmark_solvers to support a parallel flag for running solvers concurrently across worker processes.
@farhadrclass
Copy link
Contributor Author

@dpo I need to spend way more time on this but the nice thing of this code, it can run many cpus (I have only 1), Once I have time I will look into this

@codecov
Copy link

codecov bot commented Jan 30, 2026

Codecov Report

❌ Patch coverage is 94.73684% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 86.08%. Comparing base (4c0fcd2) to head (c3b26c5).
⚠️ Report is 34 commits behind head on main.

Files with missing lines Patch % Lines
src/bmark_solvers.jl 94.73% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #194      +/-   ##
==========================================
+ Coverage   76.71%   86.08%   +9.37%     
==========================================
  Files          12        9       -3     
  Lines         292      309      +17     
==========================================
+ Hits          224      266      +42     
+ Misses         68       43      -25     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant