From c84c884b8f0d0603425d3ed2627cda1f648bb9b2 Mon Sep 17 00:00:00 2001 From: Kristian Flikka Date: Fri, 8 Aug 2025 14:44:37 +0200 Subject: [PATCH 1/5] Add a flow example to be used for storage migration testing Using the example from ert/test-data/flow_example/ with ert version 10.3 --- version-6/field_properties_priors | 2 + version-6/flow.ert | 19 + version-6/obs.txt | 23 + version-6/resources/SPE1.DATA.jinja2 | 436 ++++++++++++++++++ version-6/resources/refcase/SPE1.SMSPEC | 3 + version-6/resources/refcase/SPE1.UNSMRY | 3 + version-6/storage/.fs_version | 1 + .../index.json | 1 + .../realization-0/FIELD_PROPERTIES.nc | Bin 0 -> 456 bytes .../realization-0/summary.nc | Bin 0 -> 2628 bytes .../index.json | 1 + .../metadata.json | 1 + .../observations/WOPT_2016 | Bin 0 -> 500 bytes .../observations/WOPT_2017 | Bin 0 -> 500 bytes .../observations/WOPT_2018 | Bin 0 -> 500 bytes .../parameter.json | 29 ++ .../responses.json | 123 +++++ version-6/storage/index.json | 4 + 18 files changed, 646 insertions(+) create mode 100644 version-6/field_properties_priors create mode 100644 version-6/flow.ert create mode 100644 version-6/obs.txt create mode 100644 version-6/resources/SPE1.DATA.jinja2 create mode 100644 version-6/resources/refcase/SPE1.SMSPEC create mode 100644 version-6/resources/refcase/SPE1.UNSMRY create mode 120000 version-6/storage/.fs_version create mode 100644 version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json create mode 100644 version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/FIELD_PROPERTIES.nc create mode 100644 version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/summary.nc create mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json create mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/metadata.json create mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2016 create mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2017 create mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2018 create mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/parameter.json create mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/responses.json create mode 100644 version-6/storage/index.json diff --git a/version-6/field_properties_priors b/version-6/field_properties_priors new file mode 100644 index 0000000..5a98525 --- /dev/null +++ b/version-6/field_properties_priors @@ -0,0 +1,2 @@ +POROSITY UNIFORM 0.1 0.9 +X_MID_PERMEABILITY UNIFORM 0.1 0.9 diff --git a/version-6/flow.ert b/version-6/flow.ert new file mode 100644 index 0000000..b7cb894 --- /dev/null +++ b/version-6/flow.ert @@ -0,0 +1,19 @@ +QUEUE_SYSTEM LOCAL +QUEUE_OPTION LOCAL MAX_RUNNING 4 + +RUNPATH spe1_out/realization-/iter- + +NUM_REALIZATIONS 12 + +ECLBASE SPE1 +REFCASE /resources/refcase/SPE1 + +SUMMARY WOPT:PROD WWPT:PROD WGPT:PROD WWIT:INJ + +OBS_CONFIG obs.txt + +GEN_KW FIELD_PROPERTIES field_properties_priors + +FORWARD_MODEL TEMPLATE_RENDER(=parameters.json, =/resources/SPE1.DATA.jinja2, =SPE1.DATA) + +FORWARD_MODEL FLOW diff --git a/version-6/obs.txt b/version-6/obs.txt new file mode 100644 index 0000000..f6cdf57 --- /dev/null +++ b/version-6/obs.txt @@ -0,0 +1,23 @@ +SUMMARY_OBSERVATION WOPT_2016 +{ + VALUE = 1e7; + ERROR = 1e6; + DATE = 2016-01-01; + KEY = WOPT:PROD; +}; + +SUMMARY_OBSERVATION WOPT_2017 +{ + VALUE = 2e7; + ERROR = 1e6; + DATE = 2017-01-31; + KEY = WOPT:PROD; +}; + +SUMMARY_OBSERVATION WOPT_2018 +{ + VALUE = 3e7; + ERROR = 1e6; + DATE = 2018-01-31; + KEY = WOPT:PROD; +}; diff --git a/version-6/resources/SPE1.DATA.jinja2 b/version-6/resources/SPE1.DATA.jinja2 new file mode 100644 index 0000000..b8f8414 --- /dev/null +++ b/version-6/resources/SPE1.DATA.jinja2 @@ -0,0 +1,436 @@ +-- This reservoir simulation deck is made available under the Open Database +-- License: http://opendatacommons.org/licenses/odbl/1.0/. Any rights in +-- individual contents of the database are licensed under the Database Contents +-- License: http://opendatacommons.org/licenses/dbcl/1.0/ + +-- Copyright (C) 2015 Statoil + +-- This simulation is based on the data given in +-- 'Comparison of Solutions to a Three-Dimensional +-- Black-Oil Reservoir Simulation Problem' by Aziz S. Odeh, +-- Journal of Petroleum Technology, January 1981 + +--------------------------------------------------------------------------- +------------------------ SPE1 -------------------------------------------- +--------------------------------------------------------------------------- + +RUNSPEC +-- ------------------------------------------------------------------------- + +TITLE + SPE1 + +DIMENS + 10 10 3 / + +-- The number of equilibration regions is inferred from the EQLDIMS +-- keyword. +EQLDIMS +/ + +-- The number of PVTW tables is inferred from the TABDIMS keyword; +-- when no data is included in the keyword the default values are used. +TABDIMS +/ + + +OIL +GAS +WATER +DISGAS +-- As seen from figure 4 in Odeh, GOR is increasing with time, +-- which means that dissolved gas is present + + +FIELD + +START + 1 'JAN' 2015 / + +WELLDIMS +-- Item 1: maximum number of wells in the model +-- - there are two wells in the problem; injector and producer +-- Item 2: maximum number of grid blocks connected to any one well +-- - must be one as the wells are located at specific grid blocks +-- Item 3: maximum number of groups in the model +-- - we are dealing with only one 'group' +-- Item 4: maximum number of wells in any one group +-- - there must be two wells in a group as there are two wells in total + 2 1 1 2 / + +UNIFOUT + +GRID + +-- The INIT keyword is used to request an .INIT file. The .INIT file +-- is written before the simulation actually starts, and contains grid +-- properties and saturation tables as inferred from the input +-- deck. There are no other keywords which can be used to configure +-- exactly what is written to the .INIT file. +INIT + +-- ------------------------------------------------------------------------- +NOECHO + +DX +-- There are in total 300 cells with length 1000ft in x-direction + 300*1000 / +DY +-- There are in total 300 cells with length 1000ft in y-direction + 300*1000 / +DZ +-- The layers are 20, 30 and 50 ft thick, in each layer there are 100 cells + 100*20 100*30 100*50 / + +TOPS +-- The depth of the top of each grid block + 100*8325 / + +PORO +-- Constant porosity of 0.3 throughout all 300 grid cells + 300*{{parameters.FIELD_PROPERTIES.POROSITY}} / + +PERMX +-- The layers have perm. 500mD, 50mD and 200mD, respectively. + 100*500 100*{{100 * parameters.FIELD_PROPERTIES.X_MID_PERMEABILITY}} 100*200 / + +PERMY +-- Equal to PERMX + 100*500 100*50 100*200 / + +PERMZ +-- Cannot find perm. in z-direction in Odeh's paper +-- For the time being, we will assume PERMZ equal to PERMX and PERMY: + 100*500 100*50 100*200 / +ECHO + +PROPS +-- ------------------------------------------------------------------------- + +PVTW +-- Item 1: pressure reference (psia) +-- Item 2: water FVF (rb per bbl or rb per stb) +-- Item 3: water compressibility (psi^{-1}) +-- Item 4: water viscosity (cp) +-- Item 5: water 'viscosibility' (psi^{-1}) + +-- Using values from Norne: +-- In METRIC units: +-- 277.0 1.038 4.67E-5 0.318 0.0 / +-- In FIELD units: + 4017.55 1.038 3.22E-6 0.318 0.0 / + +ROCK +-- Item 1: reference pressure (psia) +-- Item 2: rock compressibility (psi^{-1}) + +-- Using values from table 1 in Odeh: + 14.7 3E-6 / + +SWOF +-- Column 1: water saturation +-- - this has been set to (almost) equally spaced values from 0.12 to 1 +-- Column 2: water relative permeability +-- - generated from the Corey-type approx. formula +-- the coeffisient is set to 10e-5, S_{orw}=0 and S_{wi}=0.12 +-- Column 3: oil relative permeability when only oil and water are present +-- - we will use the same values as in column 3 in SGOF. +-- This is not really correct, but since only the first +-- two values are of importance, this does not really matter +-- Column 4: corresponding water-oil capillary pressure (psi) + +0.12 0 1 0 +0.18 4.64876033057851E-008 1 0 +0.24 0.000000186 0.997 0 +0.3 4.18388429752066E-007 0.98 0 +0.36 7.43801652892562E-007 0.7 0 +0.42 1.16219008264463E-006 0.35 0 +0.48 1.67355371900826E-006 0.2 0 +0.54 2.27789256198347E-006 0.09 0 +0.6 2.97520661157025E-006 0.021 0 +0.66 3.7654958677686E-006 0.01 0 +0.72 4.64876033057851E-006 0.001 0 +0.78 0.000005625 0.0001 0 +0.84 6.69421487603306E-006 0 0 +0.91 8.05914256198347E-006 0 0 +1 0.00001 0 0 / + + +SGOF +-- Column 1: gas saturation +-- Column 2: gas relative permeability +-- Column 3: oil relative permeability when oil, gas and connate water are present +-- Column 4: oil-gas capillary pressure (psi) +-- - stated to be zero in Odeh's paper + +-- Values in column 1-3 are taken from table 3 in Odeh's paper: +0 0 1 0 +0.001 0 1 0 +0.02 0 0.997 0 +0.05 0.005 0.980 0 +0.12 0.025 0.700 0 +0.2 0.075 0.350 0 +0.25 0.125 0.200 0 +0.3 0.190 0.090 0 +0.4 0.410 0.021 0 +0.45 0.60 0.010 0 +0.5 0.72 0.001 0 +0.6 0.87 0.0001 0 +0.7 0.94 0.000 0 +0.85 0.98 0.000 0 +0.88 0.984 0.000 0 / +--1.00 1.0 0.000 0 / +-- Warning from Eclipse: first sat. value in SWOF + last sat. value in SGOF +-- must not be greater than 1, but Eclipse still runs +-- Flow needs the sum to be excactly 1 so I added a row with gas sat. = 0.88 +-- The corresponding krg value was estimated by assuming linear rel. between +-- gas sat. and krw. between gas sat. 0.85 and 1.00 (the last two values given) + +DENSITY +-- Density (lb per ft³) at surface cond. of +-- oil, water and gas, respectively (in that order) + +-- Using values from Norne: +-- In METRIC units: +-- 859.5 1033.0 0.854 / +-- In FIELD units: + 53.66 64.49 0.0533 / + +PVDG +-- Column 1: gas phase pressure (psia) +-- Column 2: gas formation volume factor (rb per Mscf) +-- - in Odeh's paper the units are said to be given in rb per bbl, +-- but this is assumed to be a mistake: FVF-values in Odeh's paper +-- are given in rb per scf, not rb per bbl. This will be in +-- agreement with conventions +-- Column 3: gas viscosity (cP) + +-- Using values from lower right table in Odeh's table 2: +14.700 166.666 0.008000 +264.70 12.0930 0.009600 +514.70 6.27400 0.011200 +1014.7 3.19700 0.014000 +2014.7 1.61400 0.018900 +2514.7 1.29400 0.020800 +3014.7 1.08000 0.022800 +4014.7 0.81100 0.026800 +5014.7 0.64900 0.030900 +9014.7 0.38600 0.047000 / + +PVTO +-- Column 1: dissolved gas-oil ratio (Mscf per stb) +-- Column 2: bubble point pressure (psia) +-- Column 3: oil FVF for saturated oil (rb per stb) +-- Column 4: oil viscosity for saturated oil (cP) + +-- Use values from top left table in Odeh's table 2: +0.0010 14.7 1.0620 1.0400 / +0.0905 264.7 1.1500 0.9750 / +0.1800 514.7 1.2070 0.9100 / +0.3710 1014.7 1.2950 0.8300 / +0.6360 2014.7 1.4350 0.6950 / +0.7750 2514.7 1.5000 0.6410 / +0.9300 3014.7 1.5650 0.5940 / +1.2700 4014.7 1.6950 0.5100 + 9014.7 1.5790 0.7400 / +1.6180 5014.7 1.8270 0.4490 + 9014.7 1.7370 0.6310 / +-- It is required to enter data for undersaturated oil for the highest GOR +-- (i.e. the last row) in the PVTO table. +-- In order to fulfill this requirement, values for oil FVF and viscosity +-- at 9014.7psia and GOR=1.618 for undersaturated oil have been approximated: +-- It has been assumed that there is a linear relation between the GOR +-- and the FVF when keeping the pressure constant at 9014.7psia. +-- From Odeh we know that (at 9014.7psia) the FVF is 2.357 at GOR=2.984 +-- for saturated oil and that the FVF is 1.579 at GOR=1.27 for undersaturated oil, +-- so it is possible to use the assumption described above. +-- An equivalent approximation for the viscosity has been used. +/ + +SOLUTION +-- ------------------------------------------------------------------------- + +EQUIL +-- Item 1: datum depth (ft) +-- Item 2: pressure at datum depth (psia) +-- - Odeh's table 1 says that initial reservoir pressure is +-- 4800 psi at 8400ft, which explains choice of item 1 and 2 +-- Item 3: depth of water-oil contact (ft) +-- - chosen to be directly under the reservoir +-- Item 4: oil-water capillary pressure at the water oil contact (psi) +-- - given to be 0 in Odeh's paper +-- Item 5: depth of gas-oil contact (ft) +-- - chosen to be directly above the reservoir +-- Item 6: gas-oil capillary pressure at gas-oil contact (psi) +-- - given to be 0 in Odeh's paper +-- Item 7: RSVD-table +-- Item 8: RVVD-table +-- Item 9: Set to 0 as this is the only value supported by OPM + +-- Item #: 1 2 3 4 5 6 7 8 9 + 8400 4800 8450 0 8300 0 1 0 0 / + +RSVD +-- Dissolved GOR is initially constant with depth through the reservoir. +-- The reason is that the initial reservoir pressure given is higher +---than the bubble point presssure of 4014.7psia, meaning that there is no +-- free gas initially present. +8300 1.270 +8450 1.270 / + +SUMMARY +-- ------------------------------------------------------------------------- + +-- 1a) Oil rate vs time +FOPR +-- Field Oil Production Rate + +-- 1b) GOR vs time +WGOR +-- Well Gas-Oil Ratio + 'PROD' +/ +-- Using FGOR instead of WGOR:PROD results in the same graph +FGOR + +-- 2a) Pressures of the cell where the injector and producer are located +BPR +1 1 1 / +10 10 3 / +/ + +-- 2b) Gas saturation at grid points given in Odeh's paper +BGSAT +1 1 1 / +1 1 2 / +1 1 3 / +10 1 1 / +10 1 2 / +10 1 3 / +10 10 1 / +10 10 2 / +10 10 3 / +/ + +-- In order to compare Eclipse with Flow: +WBHP + 'INJ' + 'PROD' +/ +WGIR + 'INJ' + 'PROD' +/ +WGIT + 'INJ' + 'PROD' +/ +WGPR + 'INJ' + 'PROD' +/ +WGPT + 'INJ' + 'PROD' +/ +WOIR + 'INJ' + 'PROD' +/ +WOIT + 'INJ' + 'PROD' +/ +WOPR + 'INJ' + 'PROD' +/ +WOPT + 'INJ' + 'PROD' +/ +WWIR + 'INJ' + 'PROD' +/ +WWIT + 'INJ' + 'PROD' +/ +WWPR + 'INJ' + 'PROD' +/ +WWPT + 'INJ' + 'PROD' +/ +SCHEDULE +-- ------------------------------------------------------------------------- +RPTSCHED + 'PRES' 'SGAS' 'RS' 'WELLS' / + +RPTRST + 'BASIC=1' / + + +-- If no resolution (i.e. case 1), the two following lines must be added: +--DRSDT +-- 0 / +-- Since this is Case 2, the two lines above have been commented out. +-- if DRSDT is set to 0, GOR cannot rise and free gas does not +-- dissolve in undersaturated oil -> constant bubble point pressure + +WELSPECS +-- Item #: 1 2 3 4 5 6 + 'PROD' 'G1' 10 10 8400 'OIL' / + 'INJ' 'G1' 1 1 8335 'GAS' / +/ +-- Coordinates in item 3-4 are retrieved from Odeh's figure 1 and 2 +-- Note that the depth at the midpoint of the well grid blocks +-- has been used as reference depth for bottom hole pressure in item 5 + +COMPDAT +-- Item #: 1 2 3 4 5 6 7 8 9 + 'PROD' 10 10 3 3 'OPEN' 1* 1* 0.5 / + 'INJ' 1 1 1 1 'OPEN' 1* 1* 0.5 / +/ +-- Coordinates in item 2-5 are retreived from Odeh's figure 1 and 2 +-- Item 9 is the well bore internal diameter, +-- the radius is given to be 0.25ft in Odeh's paper + + +WCONPROD +-- Item #:1 2 3 4 5 9 + 'PROD' 'OPEN' 'ORAT' 20000 4* 1000 / +/ +-- It is stated in Odeh's paper that the maximum oil prod. rate +-- is 20 000stb per day which explains the choice of value in item 4. +-- The items > 4 are defaulted with the exception of item 9, +-- the BHP lower limit, which is given to be 1000psia in Odeh's paper + +WCONINJE +-- Item #:1 2 3 4 5 6 7 + 'INJ' 'GAS' 'OPEN' 'RATE' 100000 1* 9014 / +/ +-- Stated in Odeh that gas inj. rate (item 5) is 100MMscf per day +-- BHP upper limit (item 7) should not be exceeding the highest +-- pressure in the PVT table=9014.7psia (default is 100 000psia) + +TSTEP +--Advance the simulater once a month for TEN years: +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 +31 28 31 30 31 30 31 31 30 31 30 31 / + +--Advance the simulator once a year for TEN years: +--10*365 / + + +END diff --git a/version-6/resources/refcase/SPE1.SMSPEC b/version-6/resources/refcase/SPE1.SMSPEC new file mode 100644 index 0000000..e54ea53 --- /dev/null +++ b/version-6/resources/refcase/SPE1.SMSPEC @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5548422fcb2cac52e67bd035f2737520b593c25249e6e09c325d4941f61a0025 +size 3248 diff --git a/version-6/resources/refcase/SPE1.UNSMRY b/version-6/resources/refcase/SPE1.UNSMRY new file mode 100644 index 0000000..d5d8307 --- /dev/null +++ b/version-6/resources/refcase/SPE1.UNSMRY @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7338b446c891e75156ca698fe356dcd01c763c47cf3234d6f1505fbbd3648e60 +size 31972 diff --git a/version-6/storage/.fs_version b/version-6/storage/.fs_version new file mode 120000 index 0000000..12ca7c3 --- /dev/null +++ b/version-6/storage/.fs_version @@ -0,0 +1 @@ +index.json \ No newline at end of file diff --git a/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json b/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json new file mode 100644 index 0000000..7943f43 --- /dev/null +++ b/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json @@ -0,0 +1 @@ +{"id":"7f94ccdf-0987-47e8-8b26-937583ecc20e","experiment_id":"7f73d362-53bc-41e8-bc2a-95abe371bf09","ensemble_size":1,"iteration":0,"name":"default","prior_ensemble_id":null,"started_at":"2025-08-08T14:09:56.323228"} diff --git a/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/FIELD_PROPERTIES.nc b/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/FIELD_PROPERTIES.nc new file mode 100644 index 0000000000000000000000000000000000000000..01cc7779a61a21465199b2aaffd18ec8ac67f326 GIT binary patch literal 456 zcmZ>EabseD04^ZK48%M|sfjt6Rf#2;`FX`aJ|hsb<|XE)f;d0`QqNIbQk0pOZfF5y z3xNcofE!4&05Q6HkQpF-JU|R$bH=;oCFiFAjR10h03^p+T9T#780z;bLL`T8GVHi!W61t2`eB|uuJq$n}3I4!>@ zH#H@mie_&CnvE^|AXY<2Q22l_5HKDI@DK72_6&)H@IhomysxKAe1L0^udAbzrw>rh o{?i3}-CO)+_CGSWNgH06Xa90{%`4BV+wEWLl5D-$#wQpWnf3pRe}Yu`Mxzdg@6@7Z(C`v2m<-ujXmqs)>9h;76j=sSie3?{3>p)t3=UKVDU`|y_K$s>TZ-1G zH|eyQUBB@*XQmtV=4?YsQfj6?H9gayweJ_}I#k+!Avo+s{e17z`qDnSfwT`Pc2AmW zN=et@70^JD#yIC>zZW>(-n6&`weLJZ(!Wh(*qNA@k;!x7=Gc#H%!q(KpE zhm&A~XShxSAr#_a0jz@~v5}gX37Q$x!(*pE4`S6Z6Vy?n5F6XoqgI7l)JJ;G5Z&)A z6vzJcRMg*!5|>uQiPk3p;xW|$@nThwc*lE`*ilzavf$Gs_m+|3x}E}T`)K^CNDAL4 zCyn-PO32evTIp!Y4%&dp4L@l(3brjw0*@x`plY0`xpL5hgW7$ z)wX6jS%-^Mi2VV(nMFwJm{v|I%<|LreE7GQ|q(2^!SQ_I&SY_hg?5)N(o}u z)LSf@narNCh3xgNj=g&)vfQVh`#JjY0Ow&m=)Qu7wAHi!pHV#Q#w8wUdxZn*Vpv%} zi$`CW$YYC^b4YO{ho<}To8|)?He1J2Yl@81`V%lHSj9qIbPjf#B1}n@_NtH zykW;h-ZZ9xH(!q13?@=(;_B3u!seEL0qk=5qDZu z;_(tetiNUvf2vi9Z3hK%&tm zrA<0)yV+%pg57R!z{%WDWQ8sAONma2|NZ$_lSC z_A|M$|Iv0H*2l~vGJoOM)|}v>$57l%|V;fZ(icydH5tIBK~ z_D38~r3Q{PRkHg0aAtX5j>;-yO|^w*_HXA|d1j71mCW&juW*9lEF(Xx^*_cbk?UE% x!;4ez3p|(e*tj;0O%H9H5go@_o2GG2dkyD>RdT)+|4}c?%M85C!2g+ne*kzn=-mJS literal 0 HcmV?d00001 diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json new file mode 100644 index 0000000..d084ec7 --- /dev/null +++ b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json @@ -0,0 +1 @@ +{"id":"7f73d362-53bc-41e8-bc2a-95abe371bf09","name":"single-test-run"} \ No newline at end of file diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/metadata.json b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/metadata.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/metadata.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2016 b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2016 new file mode 100644 index 0000000000000000000000000000000000000000..717697cc4599ffdfb9274a0684c3ae947a2c3dcd GIT binary patch literal 500 zcmbtQu};G<5VdKcY3T$z$`2H!3<$bal&-B1qGMzd6In`}$aauA!N3PH@BxgBjEuZ< zYSf*RpYPuJ?)mJS#qxl4HiGK`eJv^p&nb55FCJKDlrFB3WE$GuV#P@^^UK#onJA^sh1vC-Hl{9R<5ZRwMi#YELQ|ptW8cB}_hz-epRMm! S3nb>*$vfre=Wnm%$$kM#B}SnD literal 0 HcmV?d00001 diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2017 b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2017 new file mode 100644 index 0000000000000000000000000000000000000000..56ba72282a27e436ef13b212c5cc2d0d2d217290 GIT binary patch literal 500 zcmbtQu};G<5OrvwY3T$z$`1r3FaX^uO4n8h!5EpuM3xdKvK^#OFz|s4d;nudMn>K_ zHDc!}FL&>9_k8j7V!6k9Ob`a(Q1MzI29#U*n~#juQk7RIvoSaYsVCIJw2d+}LtZ1( z)iu`}r0ftJ5_g{dEQ)@9oZYCrDPWBvK;QN|`xIX~=`{5M!3SQ`=FtfK%&o+s(B6}F z@t%`xDXZ$9R~>D|*Z~;4e7oH1uvft+;=tH~DQM8xt9+ zauJ;+=|!BR@p&30$;>^jFU)x*RKfLb=D5{OC0Z-Dme*7$cLI$Wr1&wu4j&2?joc&*B3Z89Ora z&Z!YQr##=i^WF31u9m9<*4qSb01Oqc1$;oUmA~=GSS?j~i8LDnQ-EqhElk@eLp`K5 zGF@GBy+z25fgxe9>E9yn`^VX}%9{exNW$puu(OZx%u&aw78ZQqm^Kea=qGL^9tHQB zG>g}qWGh)!cf9IoD#nh0;N{!Jo`*dPKH&$(7DWH6^#zT;JM%O3|D>d)fnmf?3%)gx zkt!F_d6LfJB#kf9C`sn-b9G_PE1?Rm_dO@AZYt4QnP;UIWuqlmROoi>I#{r~UvF;b Vo166#iN*7~TjS#F?X|yW><3PtMzH_@ literal 0 HcmV?d00001 diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/parameter.json b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/parameter.json new file mode 100644 index 0000000..ad2e68a --- /dev/null +++ b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/parameter.json @@ -0,0 +1,29 @@ +{ + "FIELD_PROPERTIES": { + "name": "FIELD_PROPERTIES", + "forward_init": false, + "update": true, + "template_file": null, + "output_file": null, + "transform_function_definitions": [ + { + "name": "POROSITY", + "param_name": "UNIFORM", + "values": [ + "0.1", + "0.9" + ] + }, + { + "name": "X_MID_PERMEABILITY", + "param_name": "UNIFORM", + "values": [ + "0.1", + "0.9" + ] + } + ], + "forward_init_file": null, + "_ert_kind": "GenKwConfig" + } +} \ No newline at end of file diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/responses.json b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/responses.json new file mode 100644 index 0000000..cafa5b1 --- /dev/null +++ b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/responses.json @@ -0,0 +1,123 @@ +{ + "summary": { + "name": "summary", + "input_file": "SPE1", + "keys": [ + "WGPT:PROD", + "WOPT:PROD", + "WWIT:INJ", + "WWPT:PROD" + ], + "refcase": [ + "2016-04-30 00:00:00", + "2018-02-28 00:00:00", + "2023-12-30 00:00:00", + "2022-05-30 00:00:00", + "2016-12-31 00:00:00", + "2017-12-31 00:00:00", + "2018-01-31 00:00:00", + "2020-01-31 00:00:00", + "2023-02-27 00:00:00", + "2019-04-30 00:00:00", + "2016-06-30 00:00:00", + "2016-08-31 00:00:00", + "2021-02-27 00:00:00", + "2020-07-30 00:00:00", + "2022-01-30 00:00:00", + "2022-09-29 00:00:00", + "2018-11-30 00:00:00", + "2023-08-30 00:00:00", + "2017-04-30 00:00:00", + "2015-11-01 00:00:00", + "2016-02-29 00:00:00", + "2017-03-31 00:00:00", + "2021-12-30 00:00:00", + "2023-05-30 00:00:00", + "2019-09-30 00:00:00", + "2018-12-31 00:00:00", + "2018-08-31 00:00:00", + "2016-07-31 00:00:00", + "2018-03-31 00:00:00", + "2018-06-30 00:00:00", + "2022-03-30 00:00:00", + "2020-06-29 00:00:00", + "2016-02-01 00:00:00", + "2018-09-30 00:00:00", + "2015-03-01 00:00:00", + "2021-11-29 00:00:00", + "2023-09-29 00:00:00", + "2020-10-30 00:00:00", + "2020-05-30 00:00:00", + "2022-07-30 00:00:00", + "2015-10-01 00:00:00", + "2019-10-31 00:00:00", + "2022-12-30 00:00:00", + "2022-11-29 00:00:00", + "2020-02-28 00:00:00", + "2018-10-31 00:00:00", + "2016-05-31 00:00:00", + "2017-08-31 00:00:00", + "2016-11-30 00:00:00", + "2020-12-30 00:00:00", + "2017-06-30 00:00:00", + "2015-04-01 00:00:00", + "2017-11-30 00:00:00", + "2019-01-31 00:00:00", + "2020-11-29 00:00:00", + "2018-04-30 00:00:00", + "2019-06-30 00:00:00", + "2022-10-30 00:00:00", + "2017-01-31 00:00:00", + "2020-08-30 00:00:00", + "2015-12-01 00:00:00", + "2016-03-31 00:00:00", + "2021-07-30 00:00:00", + "2019-02-28 00:00:00", + "2023-01-30 00:00:00", + "2017-10-31 00:00:00", + "2023-04-29 00:00:00", + "2018-07-31 00:00:00", + "2021-04-29 00:00:00", + "2021-09-29 00:00:00", + "2023-10-30 00:00:00", + "2021-10-30 00:00:00", + "2016-10-31 00:00:00", + "2021-03-30 00:00:00", + "2023-03-30 00:00:00", + "2015-07-01 00:00:00", + "2022-02-27 00:00:00", + "2015-02-01 00:00:00", + "2019-07-31 00:00:00", + "2021-01-30 00:00:00", + "2016-09-30 00:00:00", + "2019-08-31 00:00:00", + "2018-05-31 00:00:00", + "2020-04-29 00:00:00", + "2023-06-29 00:00:00", + "2017-02-28 00:00:00", + "2023-07-30 00:00:00", + "2021-08-30 00:00:00", + "2019-03-31 00:00:00", + "2022-04-29 00:00:00", + "2015-05-01 00:00:00", + "2015-06-01 00:00:00", + "2017-07-31 00:00:00", + "2021-06-29 00:00:00", + "2016-01-01 00:00:00", + "2019-12-31 00:00:00", + "2020-09-29 00:00:00", + "2017-05-31 00:00:00", + "2020-03-30 00:00:00", + "2019-05-31 00:00:00", + "2021-05-30 00:00:00", + "2022-08-30 00:00:00", + "2023-11-29 00:00:00", + "2017-09-30 00:00:00", + "2019-11-30 00:00:00", + "2015-09-01 00:00:00", + "2022-06-29 00:00:00", + "2015-08-01 00:00:00" + ], + "_ert_kind": "SummaryConfig" + } +} \ No newline at end of file diff --git a/version-6/storage/index.json b/version-6/storage/index.json new file mode 100644 index 0000000..887713a --- /dev/null +++ b/version-6/storage/index.json @@ -0,0 +1,4 @@ +{ + "version": 6, + "migrations": [] +} From d85f847875d2885a2b6ed7ac228b333095903107 Mon Sep 17 00:00:00 2001 From: Kristian Flikka Date: Mon, 11 Aug 2025 12:52:08 +0200 Subject: [PATCH 2/5] Rename ERT config for old storage test --- version-6/{flow.ert => flow_storage.ert} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename version-6/{flow.ert => flow_storage.ert} (100%) diff --git a/version-6/flow.ert b/version-6/flow_storage.ert similarity index 100% rename from version-6/flow.ert rename to version-6/flow_storage.ert From 1adb4197066bce355aca9088ebf2426e9234669a Mon Sep 17 00:00:00 2001 From: Kristian Flikka Date: Mon, 11 Aug 2025 15:17:43 +0200 Subject: [PATCH 3/5] Add design matrix param to storage case --- version-6/field_properties_priors | 1 - version-6/flow_design.xlsx | Bin 0 -> 9933 bytes version-6/flow_storage.ert | 2 +- version-6/resources/SPE1.DATA.jinja2 | 2 +- 4 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 version-6/flow_design.xlsx diff --git a/version-6/field_properties_priors b/version-6/field_properties_priors index 5a98525..ba4cd85 100644 --- a/version-6/field_properties_priors +++ b/version-6/field_properties_priors @@ -1,2 +1 @@ POROSITY UNIFORM 0.1 0.9 -X_MID_PERMEABILITY UNIFORM 0.1 0.9 diff --git a/version-6/flow_design.xlsx b/version-6/flow_design.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..45b211498a35c6b290cdfcfbd8f2b0479144ee98 GIT binary patch literal 9933 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 z0I){;1^)l!=parameters.json, =/resources/SPE1.DATA.jinja2, =SPE1.DATA) FORWARD_MODEL FLOW diff --git a/version-6/resources/SPE1.DATA.jinja2 b/version-6/resources/SPE1.DATA.jinja2 index b8f8414..971805b 100644 --- a/version-6/resources/SPE1.DATA.jinja2 +++ b/version-6/resources/SPE1.DATA.jinja2 @@ -92,7 +92,7 @@ PORO PERMX -- The layers have perm. 500mD, 50mD and 200mD, respectively. - 100*500 100*{{100 * parameters.FIELD_PROPERTIES.X_MID_PERMEABILITY}} 100*200 / + 100*500 100*{{100 * parameters.DESIGN_MATRIX.X_MID_PERMEABILITY}} 100*200 / PERMY -- Equal to PERMX From fbb77af3afcad6a1540708d35024dedb84b7b3bd Mon Sep 17 00:00:00 2001 From: Kristian Flikka Date: Mon, 11 Aug 2025 16:03:22 +0200 Subject: [PATCH 4/5] New storage with support for DESIGN_MATRIX, v2025.01 --- version-6/flow_design.xlsx | Bin 9933 -> 10711 bytes version-6/flow_storage.ert | 2 +- .../index.json | 1 - .../realization-0/summary.nc | Bin 2628 -> 0 bytes .../index.json | 1 + .../realization-0/DESIGN_MATRIX.nc} | Bin 456 -> 456 bytes .../realization-0/FIELD_PROPERTIES.nc | Bin 0 -> 412 bytes .../realization-0/summary.parquet | Bin 0 -> 3095 bytes .../index.json | 1 + .../metadata.json | 0 .../observations/summary | Bin 0 -> 1966 bytes .../parameter.json | 25 ++- .../responses.json | 185 +++++++++--------- .../index.json | 1 - .../observations/WOPT_2016 | Bin 500 -> 0 bytes .../observations/WOPT_2017 | Bin 500 -> 0 bytes .../observations/WOPT_2018 | Bin 500 -> 0 bytes version-6/storage/index.json | 4 +- 18 files changed, 118 insertions(+), 102 deletions(-) delete mode 100644 version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json delete mode 100644 version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/summary.nc create mode 100644 version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/index.json rename version-6/storage/ensembles/{7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/FIELD_PROPERTIES.nc => f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/DESIGN_MATRIX.nc} (78%) create mode 100644 version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/FIELD_PROPERTIES.nc create mode 100644 version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/summary.parquet create mode 100644 version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/index.json rename version-6/storage/experiments/{7f73d362-53bc-41e8-bc2a-95abe371bf09 => 1c97becb-bb2a-453a-95db-bf7c28b1d0f6}/metadata.json (100%) create mode 100644 version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/observations/summary rename version-6/storage/experiments/{7f73d362-53bc-41e8-bc2a-95abe371bf09 => 1c97becb-bb2a-453a-95db-bf7c28b1d0f6}/parameter.json (53%) rename version-6/storage/experiments/{7f73d362-53bc-41e8-bc2a-95abe371bf09 => 1c97becb-bb2a-453a-95db-bf7c28b1d0f6}/responses.json (96%) delete mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json delete mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2016 delete mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2017 delete mode 100644 version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2018 diff --git a/version-6/flow_design.xlsx b/version-6/flow_design.xlsx index 45b211498a35c6b290cdfcfbd8f2b0479144ee98..13d29536974fea4e327a3fe3f82b360dd167bc16 100644 GIT binary patch delta 5253 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 delta 4535 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 H{e}J)WhX>K diff --git a/version-6/flow_storage.ert b/version-6/flow_storage.ert index 9c77258..7a6dee8 100644 --- a/version-6/flow_storage.ert +++ b/version-6/flow_storage.ert @@ -13,7 +13,7 @@ SUMMARY WOPT:PROD WWPT:PROD WGPT:PROD WWIT:INJ OBS_CONFIG obs.txt GEN_KW FIELD_PROPERTIES field_properties_priors -DESIGN_MATRIX flow_design.xlsx +DESIGN_MATRIX flow_design.xlsx DESIGN_SHEET:DesignSheet DEFAULT_SHEET:DefaultSheet FORWARD_MODEL TEMPLATE_RENDER(=parameters.json, =/resources/SPE1.DATA.jinja2, =SPE1.DATA) FORWARD_MODEL FLOW diff --git a/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json b/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json deleted file mode 100644 index 7943f43..0000000 --- a/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/index.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"7f94ccdf-0987-47e8-8b26-937583ecc20e","experiment_id":"7f73d362-53bc-41e8-bc2a-95abe371bf09","ensemble_size":1,"iteration":0,"name":"default","prior_ensemble_id":null,"started_at":"2025-08-08T14:09:56.323228"} diff --git a/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/summary.nc b/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/summary.nc deleted file mode 100644 index 0d0d88189d34f7c784f2e27904fb6918581041ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2628 zcmeIyYfzL`7zgkd5D-$#wQpWnf3pRe}Yu`Mxzdg@6@7Z(C`v2m<-ujXmqs)>9h;76j=sSie3?{3>p)t3=UKVDU`|y_K$s>TZ-1G zH|eyQUBB@*XQmtV=4?YsQfj6?H9gayweJ_}I#k+!Avo+s{e17z`qDnSfwT`Pc2AmW zN=et@70^JD#yIC>zZW>(-n6&`weLJZ(!Wh(*qNA@k;!x7=Gc#H%!q(KpE zhm&A~XShxSAr#_a0jz@~v5}gX37Q$x!(*pE4`S6Z6Vy?n5F6XoqgI7l)JJ;G5Z&)A z6vzJcRMg*!5|>uQiPk3p;xW|$@nThwc*lE`*ilzavf$Gs_m+|3x}E}T`)K^CNDAL4 zCyn-PO32evTIp!Y4%&dp4L@l(3brjw0*@x`plY0`xpL5hgW7$ z)wX6jS%-^Mi2VV(nMFwJm{v|I%<|LreE7GQ|q(2^!SQ_I&SY_hg?5)N(o}u z)LSf@narNCh3xgNj=g&)vfQVh`#JjY0Ow&m=)Qu7wAHi!pHV#Q#w8wUdxZn*Vpv%} zi$`CW$YYC^b4YO{ho<}To8|)?He1J2Yl@81`V%lHSj9qIbPjf#B1}n@_NtH zykW;h-ZZ9xH(!q13?@=(;_B3u!seEL0qk=5qDZu z;_(tetiNUvf2vi9Z3hK%&tm zrA<0)yV+%pg57R!z{%WDWQ8sAONma2|NZ$_lSC z_A|M$|Iv0H*2l~vGJoOM)|}v>$57l%|V;fZ(icydH5tIBK~ z_D38~r3Q{PRkHg0aAtX5j>;-yO|^w*_HXA|d1j71mCW&juW*9lEF(Xx^*_cbk?UE% x!;4ez3p|(e*tj;0O%H9H5go@_o2GG2dkyD>RdT)+|4}c?%M85C!2g+ne*kzn=-mJS diff --git a/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/index.json b/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/index.json new file mode 100644 index 0000000..485ddc9 --- /dev/null +++ b/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/index.json @@ -0,0 +1 @@ +{"id":"f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353","experiment_id":"1c97becb-bb2a-453a-95db-bf7c28b1d0f6","ensemble_size":1,"iteration":0,"name":"default","prior_ensemble_id":null,"started_at":"2025-08-11T16:01:06.467844"} \ No newline at end of file diff --git a/version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/FIELD_PROPERTIES.nc b/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/DESIGN_MATRIX.nc similarity index 78% rename from version-6/storage/ensembles/7f94ccdf-0987-47e8-8b26-937583ecc20e/realization-0/FIELD_PROPERTIES.nc rename to version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/DESIGN_MATRIX.nc index 01cc7779a61a21465199b2aaffd18ec8ac67f326..2454870025f03a00af7330d00e7eeb851372f7ea 100644 GIT binary patch delta 80 ycmX@Xe1dsH1EWVoysxKAe1L0^udAbzr;leyWJ+mnZY2XUuz!HeV_-n%gJc2q=?w7z delta 80 zcmX@Xe1dsH1EWWPe~^E$XGkOi97M$Xdb-31xCZ&UIy!m!0OjmIU9i`^#b0LsBXgUy a;e~njFL&3x^1Qm;{>FhO diff --git a/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/FIELD_PROPERTIES.nc b/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/FIELD_PROPERTIES.nc new file mode 100644 index 0000000000000000000000000000000000000000..541e1c21a7f888fdd7af0909ab6f6a58da1f1b53 GIT binary patch literal 412 zcmZ>EabseD04^ZK48%M|sfjt6Rf#2;`FX`aJ|hsb<|XE)f;d0`;2|6tFMNc$TF4zpK1Nwj}_Zq9#0QC*NM0K$Sg2><{9 literal 0 HcmV?d00001 diff --git a/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/summary.parquet b/version-6/storage/ensembles/f1e9ac5b-b4a1-471b-a0e6-ea8b69edd353/realization-0/summary.parquet new file mode 100644 index 0000000000000000000000000000000000000000..9517b333a0f3ee75999676ba1cf30490051aa138 GIT binary patch literal 3095 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 literal 0 HcmV?d00001 diff --git a/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/index.json b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/index.json new file mode 100644 index 0000000..2e4ffc8 --- /dev/null +++ b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/index.json @@ -0,0 +1 @@ +{"id":"1c97becb-bb2a-453a-95db-bf7c28b1d0f6","name":"single-test-run"} \ No newline at end of file diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/metadata.json b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/metadata.json similarity index 100% rename from version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/metadata.json rename to version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/metadata.json diff --git a/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/observations/summary b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/observations/summary new file mode 100644 index 0000000000000000000000000000000000000000..51cfc48a4ed58b62991b480cfd2806c4db4fd336 GIT binary patch literal 1966 zcmb_dO-NKx6uxhKK4)|!GwY-;9o6- zwrzqCvDVQ_+5~M9+q7yGL$qiUL`1X+qJpILh7G2{yb4RL5L4F{n6Ns)>tAMp@de^lMPe>p-@E+l6s$GRCks(fR_{E zfsG=O66)7lh*G7g{#?eK&CZyap~=i5^)rR7No+$hycZ9K18%+aat|c6p-;UaWWgpk z6liJ=o)3A*^0DQIL%_0z8v9wIS7@812(Y2b<2FlANiA`B9?1@yncQ4DKarhrsJ@Zd zTglk;I9&IG0@o%Qc5_u$PpF*NL(^vWKc{l~m48 zOlL$XpGvGC8LOqpuP6@WtEE9K4zXJ(Z+`gLt;)+QYB%r_ov*%cmjt!TE34h;L%muZ zQJ{ma%9tYU7+Ww3WtemqSg~ZJHs7hr_}!mOXwd?%ovg&nk2*QleIkb&Lp$oxT%+e+ zQ=&0Kb{s_4EeFvzmxEJk4XW<+#)%iz(Nu9dSClvhs0HEeY&z?u3y_v*I$JBDcdX_2 zQb$`TbC&DA?IrbSQ&;6&Hk+sAFoAWR-M6HU^yq*n4134Yw#g7A=3wexwT|B4??oVY zv$j=OQocUT01S2qyE4uAOtmnse|(Y z4mc6ij+{+Q{wF+Vp{cre&kPoKh q*a#k8OeK5gu?DHW3%OKsk`q;lWv9|PQyYX^?EVo$CL{*`)V}~6GqV){ literal 0 HcmV?d00001 diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/parameter.json b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/parameter.json similarity index 53% rename from version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/parameter.json rename to version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/parameter.json index ad2e68a..5e9a9bd 100644 --- a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/parameter.json +++ b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/parameter.json @@ -13,14 +13,27 @@ "0.1", "0.9" ] - }, + } + ], + "forward_init_file": null, + "_ert_kind": "GenKwConfig" + }, + "DESIGN_MATRIX": { + "name": "DESIGN_MATRIX", + "forward_init": false, + "update": false, + "template_file": null, + "output_file": null, + "transform_function_definitions": [ { "name": "X_MID_PERMEABILITY", - "param_name": "UNIFORM", - "values": [ - "0.1", - "0.9" - ] + "param_name": "RAW", + "values": [] + }, + { + "name": "dummy", + "param_name": "RAW", + "values": [] } ], "forward_init_file": null, diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/responses.json b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/responses.json similarity index 96% rename from version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/responses.json rename to version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/responses.json index cafa5b1..202cf14 100644 --- a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/responses.json +++ b/version-6/storage/experiments/1c97becb-bb2a-453a-95db-bf7c28b1d0f6/responses.json @@ -1,122 +1,125 @@ { "summary": { "name": "summary", - "input_file": "SPE1", + "input_files": [ + "SPE1" + ], "keys": [ "WGPT:PROD", "WOPT:PROD", "WWIT:INJ", "WWPT:PROD" ], + "has_finalized_keys": true, "refcase": [ - "2016-04-30 00:00:00", - "2018-02-28 00:00:00", - "2023-12-30 00:00:00", - "2022-05-30 00:00:00", - "2016-12-31 00:00:00", - "2017-12-31 00:00:00", - "2018-01-31 00:00:00", - "2020-01-31 00:00:00", - "2023-02-27 00:00:00", - "2019-04-30 00:00:00", - "2016-06-30 00:00:00", - "2016-08-31 00:00:00", - "2021-02-27 00:00:00", - "2020-07-30 00:00:00", - "2022-01-30 00:00:00", - "2022-09-29 00:00:00", - "2018-11-30 00:00:00", - "2023-08-30 00:00:00", + "2017-01-31 00:00:00", "2017-04-30 00:00:00", - "2015-11-01 00:00:00", - "2016-02-29 00:00:00", - "2017-03-31 00:00:00", - "2021-12-30 00:00:00", - "2023-05-30 00:00:00", - "2019-09-30 00:00:00", "2018-12-31 00:00:00", - "2018-08-31 00:00:00", - "2016-07-31 00:00:00", - "2018-03-31 00:00:00", + "2019-06-30 00:00:00", + "2022-04-29 00:00:00", + "2020-11-29 00:00:00", + "2021-07-30 00:00:00", + "2023-01-30 00:00:00", + "2016-10-31 00:00:00", + "2018-10-31 00:00:00", + "2021-10-30 00:00:00", + "2023-09-29 00:00:00", "2018-06-30 00:00:00", - "2022-03-30 00:00:00", - "2020-06-29 00:00:00", + "2021-03-30 00:00:00", "2016-02-01 00:00:00", - "2018-09-30 00:00:00", - "2015-03-01 00:00:00", - "2021-11-29 00:00:00", - "2023-09-29 00:00:00", - "2020-10-30 00:00:00", - "2020-05-30 00:00:00", - "2022-07-30 00:00:00", - "2015-10-01 00:00:00", - "2019-10-31 00:00:00", - "2022-12-30 00:00:00", - "2022-11-29 00:00:00", - "2020-02-28 00:00:00", - "2018-10-31 00:00:00", - "2016-05-31 00:00:00", + "2018-04-30 00:00:00", + "2019-02-28 00:00:00", + "2017-07-31 00:00:00", "2017-08-31 00:00:00", - "2016-11-30 00:00:00", + "2021-09-29 00:00:00", + "2016-04-30 00:00:00", "2020-12-30 00:00:00", + "2023-04-29 00:00:00", + "2023-10-30 00:00:00", + "2020-06-29 00:00:00", "2017-06-30 00:00:00", - "2015-04-01 00:00:00", - "2017-11-30 00:00:00", + "2019-05-31 00:00:00", + "2021-08-30 00:00:00", + "2020-05-30 00:00:00", + "2023-06-29 00:00:00", "2019-01-31 00:00:00", - "2020-11-29 00:00:00", - "2018-04-30 00:00:00", - "2019-06-30 00:00:00", - "2022-10-30 00:00:00", - "2017-01-31 00:00:00", - "2020-08-30 00:00:00", - "2015-12-01 00:00:00", - "2016-03-31 00:00:00", - "2021-07-30 00:00:00", - "2019-02-28 00:00:00", - "2023-01-30 00:00:00", - "2017-10-31 00:00:00", - "2023-04-29 00:00:00", - "2018-07-31 00:00:00", + "2020-10-30 00:00:00", + "2017-03-31 00:00:00", + "2015-11-01 00:00:00", + "2016-05-31 00:00:00", + "2022-11-29 00:00:00", + "2022-12-30 00:00:00", + "2023-07-30 00:00:00", "2021-04-29 00:00:00", - "2021-09-29 00:00:00", - "2023-10-30 00:00:00", - "2021-10-30 00:00:00", - "2016-10-31 00:00:00", - "2021-03-30 00:00:00", - "2023-03-30 00:00:00", - "2015-07-01 00:00:00", + "2016-12-31 00:00:00", + "2016-01-01 00:00:00", + "2019-10-31 00:00:00", + "2020-03-30 00:00:00", + "2015-10-01 00:00:00", "2022-02-27 00:00:00", + "2019-03-31 00:00:00", + "2017-12-31 00:00:00", + "2016-08-31 00:00:00", + "2017-11-30 00:00:00", + "2023-03-30 00:00:00", + "2021-05-30 00:00:00", "2015-02-01 00:00:00", - "2019-07-31 00:00:00", - "2021-01-30 00:00:00", + "2016-03-31 00:00:00", + "2015-08-01 00:00:00", + "2017-10-31 00:00:00", + "2023-12-30 00:00:00", + "2018-02-28 00:00:00", + "2016-07-31 00:00:00", "2016-09-30 00:00:00", - "2019-08-31 00:00:00", - "2018-05-31 00:00:00", + "2019-11-30 00:00:00", "2020-04-29 00:00:00", - "2023-06-29 00:00:00", + "2018-09-30 00:00:00", + "2021-01-30 00:00:00", + "2019-09-30 00:00:00", + "2022-06-29 00:00:00", + "2019-08-31 00:00:00", + "2021-06-29 00:00:00", + "2022-05-30 00:00:00", + "2018-01-31 00:00:00", + "2016-11-30 00:00:00", + "2022-09-29 00:00:00", + "2015-04-01 00:00:00", + "2023-02-27 00:00:00", + "2022-08-30 00:00:00", + "2022-03-30 00:00:00", + "2015-09-01 00:00:00", + "2015-06-01 00:00:00", "2017-02-28 00:00:00", - "2023-07-30 00:00:00", - "2021-08-30 00:00:00", - "2019-03-31 00:00:00", - "2022-04-29 00:00:00", + "2018-07-31 00:00:00", + "2020-01-31 00:00:00", + "2023-05-30 00:00:00", + "2022-10-30 00:00:00", + "2019-04-30 00:00:00", + "2018-08-31 00:00:00", + "2016-02-29 00:00:00", + "2015-03-01 00:00:00", + "2018-03-31 00:00:00", + "2021-12-30 00:00:00", + "2019-07-31 00:00:00", "2015-05-01 00:00:00", - "2015-06-01 00:00:00", - "2017-07-31 00:00:00", - "2021-06-29 00:00:00", - "2016-01-01 00:00:00", - "2019-12-31 00:00:00", + "2023-08-30 00:00:00", + "2020-08-30 00:00:00", + "2021-02-27 00:00:00", + "2018-11-30 00:00:00", + "2023-11-29 00:00:00", + "2018-05-31 00:00:00", + "2021-11-29 00:00:00", + "2015-07-01 00:00:00", + "2020-07-30 00:00:00", + "2015-12-01 00:00:00", + "2022-01-30 00:00:00", "2020-09-29 00:00:00", + "2022-07-30 00:00:00", + "2020-02-28 00:00:00", "2017-05-31 00:00:00", - "2020-03-30 00:00:00", - "2019-05-31 00:00:00", - "2021-05-30 00:00:00", - "2022-08-30 00:00:00", - "2023-11-29 00:00:00", + "2016-06-30 00:00:00", "2017-09-30 00:00:00", - "2019-11-30 00:00:00", - "2015-09-01 00:00:00", - "2022-06-29 00:00:00", - "2015-08-01 00:00:00" + "2019-12-31 00:00:00" ], "_ert_kind": "SummaryConfig" } diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json deleted file mode 100644 index d084ec7..0000000 --- a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/index.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"7f73d362-53bc-41e8-bc2a-95abe371bf09","name":"single-test-run"} \ No newline at end of file diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2016 b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2016 deleted file mode 100644 index 717697cc4599ffdfb9274a0684c3ae947a2c3dcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmbtQu};G<5VdKcY3T$z$`2H!3<$bal&-B1qGMzd6In`}$aauA!N3PH@BxgBjEuZ< zYSf*RpYPuJ?)mJS#qxl4HiGK`eJv^p&nb55FCJKDlrFB3WE$GuV#P@^^UK#onJA^sh1vC-Hl{9R<5ZRwMi#YELQ|ptW8cB}_hz-epRMm! S3nb>*$vfre=Wnm%$$kM#B}SnD diff --git a/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2017 b/version-6/storage/experiments/7f73d362-53bc-41e8-bc2a-95abe371bf09/observations/WOPT_2017 deleted file mode 100644 index 56ba72282a27e436ef13b212c5cc2d0d2d217290..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmbtQu};G<5OrvwY3T$z$`1r3FaX^uO4n8h!5EpuM3xdKvK^#OFz|s4d;nudMn>K_ zHDc!}FL&>9_k8j7V!6k9Ob`a(Q1MzI29#U*n~#juQk7RIvoSaYsVCIJw2d+}LtZ1( z)iu`}r0ftJ5_g{dEQ)@9oZYCrDPWBvK;QN|`xIX~=`{5M!3SQ`=FtfK%&o+s(B6}F z@t%`xDXZ$9R~>D|*Z~;4e7oH1uvft+;=tH~DQM8xt9+ zauJ;+=|!BR@p&30$;>^jFU)x*RKfLb=D5{OC0Z-Dme*7$cLI$Wr1&wu4j&2?joc&*B3Z89Ora z&Z!YQr##=i^WF31u9m9<*4qSb01Oqc1$;oUmA~=GSS?j~i8LDnQ-EqhElk@eLp`K5 zGF@GBy+z25fgxe9>E9yn`^VX}%9{exNW$puu(OZx%u&aw78ZQqm^Kea=qGL^9tHQB zG>g}qWGh)!cf9IoD#nh0;N{!Jo`*dPKH&$(7DWH6^#zT;JM%O3|D>d)fnmf?3%)gx zkt!F_d6LfJB#kf9C`sn-b9G_PE1?Rm_dO@AZYt4QnP;UIWuqlmROoi>I#{r~UvF;b Vo166#iN*7~TjS#F?X|yW><3PtMzH_@ diff --git a/version-6/storage/index.json b/version-6/storage/index.json index 887713a..5d72c6b 100644 --- a/version-6/storage/index.json +++ b/version-6/storage/index.json @@ -1,4 +1,4 @@ { - "version": 6, + "version": 9, "migrations": [] -} +} \ No newline at end of file From 78e3a2f6bf5e2d4ddaa5f040d7c73ffd5235be9c Mon Sep 17 00:00:00 2001 From: Kristian Flikka Date: Tue, 12 Aug 2025 12:06:30 +0200 Subject: [PATCH 5/5] Change to _number_ type for parameter --- version-6/flow_design.xlsx | Bin 10711 -> 10716 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/version-6/flow_design.xlsx b/version-6/flow_design.xlsx index 13d29536974fea4e327a3fe3f82b360dd167bc16..ff3c791a0f52621c8d534bb43dd687fabfafbf86 100644 GIT binary patch delta 4634 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