FHoltorf / LowRankIntegrators.jl

Package for approximation of solutions to matrix differential equations or time-dependent matrices via dynamically evolving low rank decomposition.
MIT License
17 stars 2 forks source link

On-the-fly sparse interpolation #7

Open FHoltorf opened 1 year ago

FHoltorf commented 1 year ago

Incorporate on-the-fly sparse interpolation as studied by

@article{naderi2023adaptive, title={Adaptive sparse interpolation for accelerating nonlinear stochastic reduced-order modeling with time-dependent bases}, author={Naderi, Mohammad Hossein and Babaee, Hessam}, journal={Computer Methods in Applied Mechanics and Engineering}, volume={405}, pages={115813}, year={2023}, publisher={Elsevier} }

for integrating the DO/(BiDO) equations naively into the operator splitting and unconventional integrators.

codecov-commenter commented 1 year ago

Codecov Report

Merging #7 (e0eba3d) into main (2f8823e) will decrease coverage by 10.43%. The diff coverage is 62.56%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@             Coverage Diff             @@
##             main       #7       +/-   ##
===========================================
- Coverage   82.85%   72.42%   -10.43%     
===========================================
  Files           7        9        +2     
  Lines         490      972      +482     
===========================================
+ Hits          406      704      +298     
- Misses         84      268      +184     
Impacted Files Coverage Δ
src/integrators/projector_splitting.jl 52.63% <2.04%> (-44.89%) :arrow_down:
src/integrators/rank_adaptive_unconventional.jl 66.12% <10.44%> (-31.59%) :arrow_down:
src/integrators/greedy_integrator.jl 66.15% <66.66%> (+16.83%) :arrow_up:
src/integrators/on_the_fly_interpolation.jl 81.96% <81.96%> (ø)
src/sparse_interpolation.jl 85.79% <85.79%> (ø)
src/integrators/unconventional.jl 94.57% <93.10%> (-2.09%) :arrow_down:
src/primitives.jl 95.52% <94.23%> (+2.66%) :arrow_up:

... and 2 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more