Skip to content

Support for Multiple Devices and Parallelism via MPI#1495

Open
YigitElma wants to merge 254 commits into
masterfrom
yge/multigpu
Open

Support for Multiple Devices and Parallelism via MPI#1495
YigitElma wants to merge 254 commits into
masterfrom
yge/multigpu

Merge branch 'master' into yge/multigpu

8dc5792
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 16, 2026 in 1s

94.44% (+0.11%) compared to 24aa7b9

View this Pull Request on Codecov

94.44% (+0.11%) compared to 24aa7b9

Details

Codecov Report

❌ Patch coverage is 91.49798% with 21 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.44%. Comparing base (24aa7b9) to head (8dc5792).

Files with missing lines Patch % Lines
desc/backend.py 51.85% 13 Missing ⚠️
desc/objectives/objective_funs.py 97.19% 5 Missing ⚠️
desc/optimize/_constraint_wrappers.py 92.85% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1495      +/-   ##
==========================================
+ Coverage   94.32%   94.44%   +0.11%     
==========================================
  Files         101      100       -1     
  Lines       28866    29008     +142     
==========================================
+ Hits        27228    27396     +168     
+ Misses       1638     1612      -26     
Files with missing lines Coverage Δ
desc/objectives/_bootstrap.py 98.68% <ø> (ø)
desc/objectives/_coils.py 99.46% <ø> (ø)
desc/objectives/_equilibrium.py 96.63% <ø> (+0.42%) ⬆️
desc/objectives/_fast_ion.py 95.06% <ø> (ø)
desc/objectives/_free_boundary.py 96.47% <ø> (ø)
desc/objectives/_generic.py 99.58% <ø> (ø)
desc/objectives/_geometry.py 96.96% <ø> (ø)
desc/objectives/_neoclassical.py 94.87% <ø> (ø)
desc/objectives/_omnigenity.py 97.01% <ø> (ø)
desc/objectives/_power_balance.py 91.75% <ø> (ø)
... and 5 more

... and 4 files with indirect coverage changes

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