Skip to content

Pass Discrete Sequence to GPU - #652

Open
mcgrathcm wants to merge 8 commits into
masterfrom
discreteseq-struct-gpu
Open

Pass Discrete Sequence to GPU#652
mcgrathcm wants to merge 8 commits into
masterfrom
discreteseq-struct-gpu

Trigger GPU CI

eeaeafc
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 2, 2026 in 0s

90.02% (target 90.00%)

View this Pull Request on Codecov

90.02% (target 90.00%)

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.02%. Comparing base (3a2aad0) to head (eeaeafc).
⚠️ Report is 5 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #652      +/-   ##
==========================================
+ Coverage   89.66%   90.02%   +0.35%     
==========================================
  Files          74       75       +1     
  Lines        5179     5181       +2     
==========================================
+ Hits         4644     4664      +20     
+ Misses        535      517      -18     
Files with missing lines Coverage Δ
KomaMRIBase/src/KomaMRIBase.jl 85.71% <ø> (ø)
...IBase/src/datatypes/simulation/DiscreteSequence.jl 93.10% <100.00%> (ø)
KomaMRICore/src/KomaMRICore.jl 100.00% <ø> (ø)
KomaMRICore/src/simulation/Functors.jl 77.27% <ø> (ø)
...re/src/simulation/SimMethods/Bloch/cpu/BlochCPU.jl 100.00% <100.00%> (ø)
...re/src/simulation/SimMethods/Bloch/gpu/BlochGPU.jl 100.00% <ø> (ø)
...e/src/simulation/SimMethods/BlochDict/BlochDict.jl 96.96% <ø> (ø)
...ation/SimMethods/BlochMagnus/cpu/BlochMagnusCPU.jl 100.00% <ø> (ø)
...c/simulation/SimMethods/BlochSimple/BlochSimple.jl 100.00% <ø> (ø)
KomaMRICore/src/simulation/SimulatorCore.jl 90.69% <ø> (ø)
... and 1 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.