Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
oddvarlia committed Nov 3, 2023
1 parent 1c14089 commit 1785df0
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -461,7 +461,7 @@ def simulate_field_using_gstools(start_seed):
# print(f"Field type name: {srf.name} ")
# print(f"Field nugget: {srf.nugget} ")
# print(f"Field opt arg: {srf.opt_arg}")
field = field_srf.reshape((nx, ny, nz), dtype=np.float32)
field = field_srf.reshape((nx, ny, nz))
if settings.grid_size.use_eclipse_grid_index_origo:
field_flip_j_index = np.zeros((nx, ny, nz), dtype=np.float32)
j_indices = -np.arange(ny) + ny - 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
# pylint: disable=import-error, undefined-variable
from import_fields_to_rms import import_from_scratch_directory

CASE_NAME = "local"
PRJ = project # noqa: 821
GRID_MODEL_NAME = "GRID"
FIELD_NAMES = [
Expand All @@ -17,10 +16,13 @@
FILE_FORMAT = "ROFF"
ITERATION = 3

# The different cases
CASE_NAME = "original"
SCRATCH = "/scratch/fmu/olia/sim_field/"
import_from_scratch_directory(
PRJ, GRID_MODEL_NAME, FIELD_NAMES, CASE_NAME, SCRATCH, FILE_FORMAT, ITERATION
)
CASE_NAME = "local"
SCRATCH = "/scratch/fmu/olia/sim_field_local/"
import_from_scratch_directory(
PRJ, GRID_MODEL_NAME, FIELD_NAMES, CASE_NAME, SCRATCH, FILE_FORMAT, ITERATION
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,18 +56,18 @@ def import_from_scratch_directory(

try:
if file_format == "ROFF":
print(f"Import ROFF file: {file_name} ")
# print(f"Import ROFF file: {file_name} ")
property0 = xtgeo.gridproperty_from_file(
file_name, fformat="roff"
)
else:
print(f"Import GRDECL file: {file_name} ")
# print(f"Import GRDECL file: {file_name} ")
property0 = xtgeo.gridproperty_from_file(
file_name, fformat="grdecl", name="FIELDPAR", grid=grid
)
print(
f"Import property {property0.name} from file"
f" {file_name} into {name_with_iter} "
f"Import property {property0.name} for iteration {iteration} "
f"into {name_with_iter} "
)
property0.to_roxar(
project, grid_model_name, name_with_iter, realisation=real
Expand Down Expand Up @@ -99,7 +99,7 @@ def import_from_scratch_directory(
)
print(
f"Import property {property3.name} for iteration {iteration} "
f"from file {file_name} into {name_with_iter} "
f"into {name_with_iter} "
)
property3.to_roxar(
project, grid_model_name, name_with_iter, realisation=real
Expand All @@ -111,8 +111,8 @@ def import_from_scratch_directory(
diff_property.values = property3.values - property0.values
name_diff = name + "_" + case_name + "_diff"
print(
"Calculate difference between iteration {max_iteration} and 0: "
f" {name_diff}"
f"Calculate difference between iteration {max_iteration} "
f" and 0: {name_diff}"
)
diff_property.to_roxar(
project, grid_model_name, name_diff, realisation=real
Expand Down
7 changes: 4 additions & 3 deletions tests/jobs/localisation/example_case/sim_field.ert
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,12 @@ FORWARD_MODEL MAKE_DIRECTORY(<DIRECTORY>=<ITER>)
FORWARD_MODEL COPY_FILE(<FROM>=<CONFIG_PATH>/<ENSEMBLE_SEED_FILE>, <TO>=<RUNPATH>/<ENSEMBLE_SEED_FILE>)
-- For QC purpose only
FORWARD_MODEL COPY_FILE(<FROM>=<CONFIG_PATH>/init_files/UpscaledObsField.roff, <TO>=<RUNPATH>/init_files/UpscaledObsField.roff)
FORWARD_MODEL MAKE_SYMLINK(<TARGET>=<CONFIG_PATH>/GRID.EGRID, <LINKNAME>=<RUNPATH>/GRID.EGRID)

-- The main forward model simulating gaussian field with trend, and upscale
-- FORWARD_MODEL SIM_FIELD(<ITERATION>=<ITER>, <REALNUMBER>=<IENS>)
FORWARD_MODEL SIM_FIELD
FORWARD_MODEL SIM_FIELD(<ITERATION>=<ITER>, <REALNUMBER>=<IENS>)


GRID <CONFIG_PATH>/GRID.EGRID -- Necessary for AHM using field parameters

FIELD FIELDPARAM PARAMETER FieldParam.roff INIT_FILES:init_files/FieldParam.roff MIN:-5.0 MAX:5.0 FORWARD_INIT:True
FIELD FIELDPAR PARAMETER FieldParam.roff INIT_FILES:init_files/FieldParam.roff MIN:-5.0 MAX:5.0 FORWARD_INIT:True
5 changes: 3 additions & 2 deletions tests/jobs/localisation/example_case/sim_field_local.ert
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,11 @@ FORWARD_MODEL MAKE_DIRECTORY(<DIRECTORY>=<ITER>)
FORWARD_MODEL COPY_FILE(<FROM>=<CONFIG_PATH>/<ENSEMBLE_SEED_FILE>, <TO>=<RUNPATH>/<ENSEMBLE_SEED_FILE>)
-- For QC purpose only
FORWARD_MODEL COPY_FILE(<FROM>=<CONFIG_PATH>/init_files/UpscaledObsField.roff, <TO>=<RUNPATH>/init_files/UpscaledObsField.roff)
FORWARD_MODEL MAKE_SYMLINK(<TARGET>=<CONFIG_PATH>/GRID.EGRID, <LINKNAME>=<RUNPATH>/GRID.EGRID)

-- The main forward model simulating gaussian field with trend, and upscale
FORWARD_MODEL SIM_FIELD
FORWARD_MODEL SIM_FIELD(<ITERATION>=<ITER>, <REALNUMBER>=<IENS>)

GRID <CONFIG_PATH>/GRID.EGRID -- Necessary for AHM using field parameters

FIELD FIELDPARAM PARAMETER FieldParam.roff INIT_FILES:init_files/FieldParam.roff MIN:-5.0 MAX:5.0 FORWARD_INIT:True
FIELD FIELDPAR PARAMETER FieldParam.roff INIT_FILES:init_files/FieldParam.roff MIN:-5.0 MAX:5.0 FORWARD_INIT:True

0 comments on commit 1785df0

Please sign in to comment.