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

Add non adaptive test case #545

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

oddvarlia
Copy link
Contributor

@oddvarlia oddvarlia commented Oct 20, 2023

Test case for non-adaptive localisation.

Need installation of gaussianfft or gstools to simulate gaussian fields.
gstools is per today preferred due to simpler installation while gaussianfft depends on xtgeo indirectly through the rms library roxar and their use of the Boost library. In future when roxar and gaussianfft uses identical version of the Boost library, the use of gaussianfft will work independent of import sequence of xtgeo and gaussianfft.

The following test are included:

  • Use fields from files in ROFF format, Eclipse grid index origin. Localisation: decay function
  • Use fields from files in GRDECL format, Eclipse grid index origin. Localistion decay function
  • Use fields from files in ROFF format, RMS grid index origin. Localisation: decay function
  • Use grid with some inactive grid cells. Localisation: decay function
  • Use fields from files in ROFF format. Localisation: regions
  • Use fields from files in ROFF format: Localisation: import scaling factor from file and eclipse grid index origin
  • Use fields from files in ROFF format: Localisation: import scaling factor from file and RMS grid index origo

Closes: #547

@oddvarlia oddvarlia marked this pull request as ready for review October 20, 2023 12:05
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch 5 times, most recently from 6e53229 to e5a153e Compare October 22, 2023 11:49
@dafeda dafeda self-requested a review October 23, 2023 05:31
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch from f7653af to 8e6b8de Compare October 24, 2023 07:24
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch 3 times, most recently from 05e5154 to 6791921 Compare October 25, 2023 10:57
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch from 6856537 to d3446ec Compare October 27, 2023 09:40
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch from 888b5ba to e04f11c Compare November 3, 2023 14:12
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch 3 times, most recently from ab072c5 to 0400ceb Compare December 7, 2023 17:45
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch from 117ac48 to a6e7911 Compare December 11, 2023 14:07
@dafeda dafeda self-requested a review December 12, 2023 05:59
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch 3 times, most recently from ab8e3c1 to 5063a9a Compare December 18, 2023 11:17
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch 7 times, most recently from f70dcac to d752c9f Compare January 4, 2024 16:59
Add option to specify alternative settings for the test case using a yml file
Replaced gaussianfft as python module for simulation of gaussian fields with gstools.
write scaling factor in same file format as input fields
Add config file for test example
Add example case with  ROFF and GRDECL file
Add cases with RMS grid index origin
Add case with actnum
fix_grid_index_order in non-adaptive localisation
Update tests for localisation due to c-index order
Fixed a bug when field_scale keyword is missing
Added script to convert from roff to grdecl ascii format
Added test case with constant scaling factor
Added an new test case with regions in localisation
Added test case using scaling field from file
Removed unnecessary files
Add test using scaling from file using RMS grid index origo
local_script_lib typing
Create ert config files. New script to generate reference cases.
Remove unused files
Type annotation in local_script_lib.py
Updated doc-string for test_full.py
Type def for local_script_lib.py
moved test files to new directory
Updated test_full.py due to changes in how ert storage deliver field parameters
@oddvarlia oddvarlia force-pushed the add_non_adaptive_test_case branch from d752c9f to fe0d1c0 Compare January 5, 2024 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
christmas-review Issues and PRs for Christmas review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Need a test case to test non-adaptive localisation and in particular RowScaling (use of FIELD keyword in ERT)
3 participants