From 4761fe724b239d8617ff4e1130ec814c99336e2c Mon Sep 17 00:00:00 2001 From: Steinar Foss Date: Mon, 14 Oct 2019 13:33:56 +0200 Subject: [PATCH] added keywords beginning w/ I, J, K and L. added keyword JFUNCR. added keywords KRNUN, KRNUMMF. added keywords LANGMPL, LANGMUIR, LANGSOLV. added keywords LGRCOPY, LGRFREE, LGRLOCK. added keywords LGROFF, LGRON, LINKPERM. added keywords LKRO, LKRORG, LKRORW. added keywords LKRW, LKRWR, LOAD. --- .../share/keywords/000_Eclipse100/I/ISOLNUM | 1 + .../share/keywords/000_Eclipse100/J/JFUNCR | 10 ++++++++++ .../share/keywords/000_Eclipse100/K/KRNUM | 15 +++++++++++++++ .../share/keywords/000_Eclipse100/K/KRNUMMF | 1 + .../share/keywords/000_Eclipse100/L/LANGMPL | 1 + .../share/keywords/000_Eclipse100/L/LANGMUIR | 7 +++++++ .../share/keywords/000_Eclipse100/L/LANGSOLV | 7 +++++++ .../share/keywords/000_Eclipse100/L/LGRCOPY | 1 + .../share/keywords/000_Eclipse100/L/LGRFREE | 5 +++++ .../share/keywords/000_Eclipse100/L/LGRLOCK | 5 +++++ .../share/keywords/000_Eclipse100/L/LGROFF | 6 ++++++ .../share/keywords/000_Eclipse100/L/LGRON | 6 ++++++ .../share/keywords/000_Eclipse100/L/LINKPERM | 1 + .../share/keywords/000_Eclipse100/L/LKRO | 1 + .../share/keywords/000_Eclipse100/L/LKRORG | 1 + .../share/keywords/000_Eclipse100/L/LKRORW | 1 + .../share/keywords/000_Eclipse100/L/LKRW | 1 + .../share/keywords/000_Eclipse100/L/LKRWR | 1 + .../share/keywords/000_Eclipse100/L/LOAD | 11 +++++++++++ .../eclipse/share/keywords/keyword_list.cmake | 19 +++++++++++++++++++ 20 files changed, 101 insertions(+) create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/I/ISOLNUM create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/J/JFUNCR create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUM create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUMMF create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMPL create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMUIR create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGSOLV create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRCOPY create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRFREE create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRLOCK create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGROFF create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRON create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LINKPERM create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRO create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORG create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORW create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRW create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRWR create mode 100644 src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LOAD diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/I/ISOLNUM b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/I/ISOLNUM new file mode 100644 index 000000000..c3595c123 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/I/ISOLNUM @@ -0,0 +1 @@ +{"name" : "ISOLNUM" , "sections" : ["GRID"], "data" : {"value_type" : "INT"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/J/JFUNCR b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/J/JFUNCR new file mode 100644 index 000000000..65f2a177a --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/J/JFUNCR @@ -0,0 +1,10 @@ +{"name" : "JFUNCR" , "sections" : ["GRID"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, "items" : [ + {"name" : "J_FUNCTION" , "value_type" : "STRING", "default" : "BOTH"}, + {"name" : "OIL_WAT_SURF_TENSTION" , "value_type" : "DOUBLE"}, + {"name" : "OIL_GAS_SURF_TENSTION" , "value_type" : "DOUBLE"}, + {"name" : "POROSITY_POWER" , "value_type" : "DOUBLE", "dimension": "1", "default" : 0.5}, + {"name" : "PERMEABILITY_POWER" , "value_type" : "DOUBLE", "dimension" : "1", "default" : 0.5}, + {"name" : "PERM_DIRECTION" , "value_type" : "STRING", "default" : "XY"} + + +]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUM b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUM new file mode 100644 index 000000000..87948a191 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUM @@ -0,0 +1,15 @@ +{"name" : "KRNUM" , "sections" : ["REGIONS"], +"deck_name" : [ + "KRNUMX", + "KRNUMX-", + "KRNUMY", + "KRNUMY-", + "KRNUMZ", + "KRNUMZ-", + "KRNUMR", + "KRNUMR-", + "KRNUMT", + "KRNUMT-" + ], +"data" : {"value_type" : "INT"} +} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUMMF b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUMMF new file mode 100644 index 000000000..d4a44cc21 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/K/KRNUMMF @@ -0,0 +1 @@ +{"name" : "KRNUMMF" , "sections" : ["REGIONS"], "data" : {"value_type" : "INT"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMPL b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMPL new file mode 100644 index 000000000..2ef31c731 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMPL @@ -0,0 +1 @@ +{"name" : "LANGMPL" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMUIR b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMUIR new file mode 100644 index 000000000..c2f393fa2 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGMUIR @@ -0,0 +1,7 @@ +{"name" : "LANGMUIR" , + "sections" : ["PROPS"], + "size" : {"keyword" : "REGDIMS" , "item" : "NTCREG"}, +"items" : [{"name" : "table" , + "value_type" : "DOUBLE" , + "size_type" : "ALL", + "dimension" : ["Pressure", "GasSurfaceVolume/Length*Length*Length", "GasSurfaceVolume/Length*Length*Length"]}]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGSOLV b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGSOLV new file mode 100644 index 000000000..7a1667f7f --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LANGSOLV @@ -0,0 +1,7 @@ +{"name" : "LANGSOLV" , + "sections" : ["PROPS"], + "size" : {"keyword" : "REGDIMS" , "item" : "NTCREG"}, +"items" : [{"name" : "table" , + "value_type" : "DOUBLE" , + "size_type" : "ALL", + "dimension" : ["Pressure", "GasSurfaceVolume/Length*Length*Length"]}]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRCOPY b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRCOPY new file mode 100644 index 000000000..9474b3a24 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRCOPY @@ -0,0 +1 @@ +{"name" : "LGRCOPY" , "sections" : ["RUNSPEC", "GRID", "EDIT"]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRFREE b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRFREE new file mode 100644 index 000000000..81c869416 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRFREE @@ -0,0 +1,5 @@ +{"name" : "LGRFREE" , "sections" : ["SCHEDULE"], "items" : [ + {"name" : "LOCAL_GRID_REFINMENT" , "value_type" : "STRING"} + + +]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRLOCK b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRLOCK new file mode 100644 index 000000000..f90049327 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRLOCK @@ -0,0 +1,5 @@ +{"name" : "LGRLOCK" , "sections" : ["SCHEDULE"], "items" : [ + {"name" : "LOCAL_GRID_REFINMENT" , "value_type" : "STRING"} + + +]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGROFF b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGROFF new file mode 100644 index 000000000..6564668c1 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGROFF @@ -0,0 +1,6 @@ +{"name" : "LGROFF" , "sections" : ["SCHEDULE"], "size" : 1, "items" : [ + {"name" : "LOCAL_GRID_REFINMENT" , "value_type" : "STRING"}, + {"name" : "ACTIVE_WELLS" , "value_type" : "INT", "default" : 0} + + +]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRON b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRON new file mode 100644 index 000000000..a389e38ad --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LGRON @@ -0,0 +1,6 @@ +{"name" : "LGRON" , "sections" : ["SCHEDULE"], "size" : 1, "items" : [ + {"name" : "LOCAL_GRID_REFINMENT" , "value_type" : "STRING"}, + {"name" : "ACTIVE_WELLS" , "value_type" : "INT", "default" : 0} + + +]} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LINKPERM b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LINKPERM new file mode 100644 index 000000000..81ac43da0 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LINKPERM @@ -0,0 +1 @@ +{"name" : "LINKPERM" , "sections" : ["GRID"], "data" : {"value_type" : "STRING"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRO b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRO new file mode 100644 index 000000000..a2d19cc15 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRO @@ -0,0 +1 @@ +{"name" : "LKRO" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORG b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORG new file mode 100644 index 000000000..5967ce660 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORG @@ -0,0 +1 @@ +{"name" : "LKRORG" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORW b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORW new file mode 100644 index 000000000..96a387fd2 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRORW @@ -0,0 +1 @@ +{"name" : "LKRORW" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRW b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRW new file mode 100644 index 000000000..33780ee67 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRW @@ -0,0 +1 @@ +{"name" : "LKRW" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRWR b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRWR new file mode 100644 index 000000000..73a940a15 --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LKRWR @@ -0,0 +1 @@ +{"name" : "LKRWR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LOAD b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LOAD new file mode 100644 index 000000000..a77cbc69e --- /dev/null +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/L/LOAD @@ -0,0 +1,11 @@ +{"name" : "LOAD" , "sections" : ["RUNSPEC"], "size" : 1, "items" : [ + {"name" : "FILE" , "value_type" : "STRING"}, + {"name" : "REPORT_STEP" , "value_type" : "INT"}, + {"name" : "NOSIM" , "value_type" : "STRING", "default" : "SIM"}, + {"name" : "FORMATTED" , "value_type" : "STRING", "default" : "UNFORMATTED"}, + {"name" : "REQUEST_SAVE_OUTPUT" , "value_type" : "STRING", "default" : "NO"} + + + + +]} diff --git a/src/opm/parser/eclipse/share/keywords/keyword_list.cmake b/src/opm/parser/eclipse/share/keywords/keyword_list.cmake index f2aebceda..86464fe49 100644 --- a/src/opm/parser/eclipse/share/keywords/keyword_list.cmake +++ b/src/opm/parser/eclipse/share/keywords/keyword_list.cmake @@ -391,18 +391,37 @@ set( keywords 000_Eclipse100/I/ISGLPC 000_Eclipse100/I/ISGU 000_Eclipse100/I/ISOGCR + 000_Eclipse100/I/ISOLNUM 000_Eclipse100/I/ISOWCR 000_Eclipse100/I/ISWCR 000_Eclipse100/I/ISWL 000_Eclipse100/I/ISWLPC 000_Eclipse100/I/ISWU 000_Eclipse100/J/JFUNC + 000_Eclipse100/J/JFUNCR + 000_Eclipse100/K/KRNUM + 000_Eclipse100/K/KRNUMMF 000_Eclipse100/L/LAB + 000_Eclipse100/L/LANGMPL + 000_Eclipse100/L/LANGMUIR + 000_Eclipse100/L/LANGSOLV 000_Eclipse100/L/LCUNIT 000_Eclipse100/L/LGR + 000_Eclipse100/L/LGRCOPY + 000_Eclipse100/L/LGRFREE + 000_Eclipse100/L/LGRLOCK + 000_Eclipse100/L/LGROFF + 000_Eclipse100/L/LGRON 000_Eclipse100/L/LICENSES 000_Eclipse100/L/LIFTOPT 000_Eclipse100/L/LINCOM + 000_Eclipse100/L/LINKPERM + 000_Eclipse100/L/LKRO + 000_Eclipse100/L/LKRORG + 000_Eclipse100/L/LKRORW + 000_Eclipse100/L/LKRW + 000_Eclipse100/L/LKRWR + 000_Eclipse100/L/LOAD 000_Eclipse100/M/MAPAXES 000_Eclipse100/M/MAPUNITS 000_Eclipse100/M/MAXVALUE