Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change default inversion to IES_INVERSION_EXACT #3193

Merged
merged 1 commit into from
Apr 5, 2022

Conversation

dafeda
Copy link
Contributor

@dafeda dafeda commented Apr 3, 2022

As long as we are using diagonal observation error matrices R,
we should use exact inversion because it does not entail truncation
of the eigenvalue spectrum, and is faster.

Issue
Resolves #3195

Pre review checklist

  • [ x] Added appropriate labels

Adding labels helps the maintainers when writing release notes, see sections and the
corresponding labels here: https://github.com/equinor/ert/blob/main/.github/release.yml

@dafeda dafeda self-assigned this Apr 3, 2022
@dafeda dafeda force-pushed the exact_inversion branch 2 times, most recently from e27166a to 07faa5e Compare April 4, 2022 06:24
@dafeda dafeda added maintenance Not a bug now but could be one day, repaying technical debt release-notes:improvement Automatically categorise as improvement in release notes and removed maintenance Not a bug now but could be one day, repaying technical debt labels Apr 4, 2022
As long as we are using diagonal observation error matrices R,
we should use exact inversion because it does not entail truncation
of the eigenvalue spectrum, and is faster.
@codecov-commenter
Copy link

codecov-commenter commented Apr 4, 2022

Codecov Report

Merging #3193 (c07e665) into main (8248b97) will increase coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #3193      +/-   ##
==========================================
+ Coverage   65.53%   65.58%   +0.05%     
==========================================
  Files         610      610              
  Lines       48891    48893       +2     
  Branches     4392     4392              
==========================================
+ Hits        32041    32068      +27     
+ Misses      15384    15354      -30     
- Partials     1466     1471       +5     
Impacted Files Coverage Δ
libres/lib/analysis/ies/ies_config.cpp 80.00% <ø> (ø)
libres/lib/analysis/update.cpp 31.47% <ø> (ø)
libres/lib/enkf/block_fs_driver.cpp 81.25% <0.00%> (-0.57%) ⬇️
libres/lib/res_util/block_fs.cpp 52.26% <0.00%> (-0.42%) ⬇️
libres/lib/analysis/analysis_module.cpp 29.54% <0.00%> (+4.97%) ⬆️
libres/lib/enkf/analysis_config.cpp 55.81% <0.00%> (+6.98%) ⬆️

📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@dafeda dafeda marked this pull request as ready for review April 5, 2022 11:55
Copy link
Contributor

@ManInFez ManInFez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ship it, but fix HM tutorial also!

@dafeda dafeda merged commit 6dff528 into equinor:main Apr 5, 2022
@dafeda dafeda deleted the exact_inversion branch April 5, 2022 12:42
@oyvindeide oyvindeide added the release-notes:breaking-change Automatically categorise as breaking change in release notes label Apr 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-notes:breaking-change Automatically categorise as breaking change in release notes release-notes:improvement Automatically categorise as improvement in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Change default inversion to IES_INVERSION_EXACT
4 participants