├── .gitignore ├── CMakeLists.txt ├── CMakeLists_files.cmake ├── CTestConfig.cmake ├── ExtraTests.cmake ├── GenerateKeywords.cmake ├── README.md ├── applications └── opmi.cpp ├── changelog.md ├── cmake └── Modules │ ├── BoostTargets.cmake │ └── CheckCaseSensitiveFileSystem.cmake ├── debian ├── changelog ├── compat ├── control ├── copyright ├── docs ├── libopm-parser1-bin.install ├── libopm-parser1-dev.install ├── libopm-parser1.install ├── rules └── source │ └── format ├── docs └── keywords.txt ├── dune.module ├── external └── cjson │ ├── README │ ├── README.opm │ ├── cJSON.c │ └── cJSON.h ├── jenkins ├── README.md └── build.sh ├── lib ├── eclipse │ ├── Deck │ │ ├── Deck.cpp │ │ ├── DeckItem.cpp │ │ ├── DeckKeyword.cpp │ │ ├── DeckOutput.cpp │ │ ├── DeckRecord.cpp │ │ └── Section.cpp │ ├── EclipseState │ │ ├── Aquancon.cpp │ │ ├── AquiferCT.cpp │ │ ├── Eclipse3DProperties.cpp │ │ ├── EclipseConfig.cpp │ │ ├── EclipseState.cpp │ │ ├── EndpointScaling.cpp │ │ ├── Grid │ │ │ ├── Box.cpp │ │ │ ├── BoxManager.cpp │ │ │ ├── EclipseGrid.cpp │ │ │ ├── FaceDir.cpp │ │ │ ├── Fault.cpp │ │ │ ├── FaultCollection.cpp │ │ │ ├── FaultFace.cpp │ │ │ ├── GridDims.cpp │ │ │ ├── GridProperties.cpp │ │ │ ├── GridProperty.cpp │ │ │ ├── MULTREGTScanner.cpp │ │ │ ├── NNC.cpp │ │ │ ├── PinchMode.cpp │ │ │ ├── SatfuncPropertyInitializers.cpp │ │ │ ├── TransMult.cpp │ │ │ ├── setKeywordBox.cpp │ │ │ └── setKeywordBox.hpp │ │ ├── IOConfig │ │ │ ├── IOConfig.cpp │ │ │ └── RestartConfig.cpp │ │ ├── InitConfig │ │ │ ├── Equil.cpp │ │ │ └── InitConfig.cpp │ │ ├── Runspec.cpp │ │ ├── Schedule │ │ │ ├── Completion.cpp │ │ │ ├── CompletionSet.cpp │ │ │ ├── Events.cpp │ │ │ ├── Group.cpp │ │ │ ├── GroupTree.cpp │ │ │ ├── MSW │ │ │ │ ├── Compsegs.cpp │ │ │ │ ├── Compsegs.hpp │ │ │ │ ├── Segment.cpp │ │ │ │ ├── SegmentSet.cpp │ │ │ │ └── updatingCompletionsWithSegments.cpp │ │ │ ├── MessageLimits.cpp │ │ │ ├── OilVaporizationProperties.cpp │ │ │ ├── Schedule.cpp │ │ │ ├── ScheduleEnums.cpp │ │ │ ├── TimeMap.cpp │ │ │ ├── Tuning.cpp │ │ │ ├── Well.cpp │ │ │ ├── WellEconProductionLimits.cpp │ │ │ ├── WellInjectionProperties.cpp │ │ │ ├── WellPolymerProperties.cpp │ │ │ └── WellProductionProperties.cpp │ │ ├── SimulationConfig │ │ │ ├── SimulationConfig.cpp │ │ │ └── ThresholdPressure.cpp │ │ ├── SummaryConfig │ │ │ └── SummaryConfig.cpp │ │ ├── Tables │ │ │ ├── ColumnSchema.cpp │ │ │ ├── JFunc.cpp │ │ │ ├── PvtxTable.cpp │ │ │ ├── SimpleTable.cpp │ │ │ ├── TableColumn.cpp │ │ │ ├── TableContainer.cpp │ │ │ ├── TableIndex.cpp │ │ │ ├── TableManager.cpp │ │ │ ├── TableSchema.cpp │ │ │ ├── Tables.cpp │ │ │ ├── VFPInjTable.cpp │ │ │ └── VFPProdTable.cpp │ │ └── checkDeck.cpp │ ├── Generator │ │ ├── KeywordGenerator.cpp │ │ └── KeywordLoader.cpp │ ├── Parser │ │ ├── MessageContainer.cpp │ │ ├── ParseContext.cpp │ │ ├── Parser.cpp │ │ ├── ParserEnums.cpp │ │ ├── ParserItem.cpp │ │ ├── ParserKeyword.cpp │ │ ├── ParserRecord.cpp │ │ └── createDefaultKeywordList.cpp │ ├── RawDeck │ │ ├── RawKeyword.cpp │ │ ├── RawRecord.cpp │ │ └── StarToken.cpp │ ├── Units │ │ ├── Dimension.cpp │ │ └── UnitSystem.cpp │ ├── Utility │ │ ├── Functional.cpp │ │ └── Stringview.cpp │ ├── include │ │ └── opm │ │ │ └── parser │ │ │ └── eclipse │ │ │ ├── Deck │ │ │ ├── Deck.hpp │ │ │ ├── DeckItem.hpp │ │ │ ├── DeckKeyword.hpp │ │ │ ├── DeckOutput.hpp │ │ │ ├── DeckRecord.hpp │ │ │ └── Section.hpp │ │ │ ├── EclipseState │ │ │ ├── Aquancon.hpp │ │ │ ├── AquiferCT.hpp │ │ │ ├── Eclipse3DProperties.hpp │ │ │ ├── EclipseConfig.hpp │ │ │ ├── EclipseState.hpp │ │ │ ├── EndpointScaling.hpp │ │ │ ├── Grid │ │ │ │ ├── Box.hpp │ │ │ │ ├── BoxManager.hpp │ │ │ │ ├── EclipseGrid.hpp │ │ │ │ ├── FaceDir.hpp │ │ │ │ ├── Fault.hpp │ │ │ │ ├── FaultCollection.hpp │ │ │ │ ├── FaultFace.hpp │ │ │ │ ├── GridDims.hpp │ │ │ │ ├── GridProperties.hpp │ │ │ │ ├── GridProperty.hpp │ │ │ │ ├── MULTREGTScanner.hpp │ │ │ │ ├── MinpvMode.hpp │ │ │ │ ├── NNC.hpp │ │ │ │ ├── PinchMode.hpp │ │ │ │ ├── SatfuncPropertyInitializers.hpp │ │ │ │ └── TransMult.hpp │ │ │ ├── IOConfig │ │ │ │ ├── IOConfig.hpp │ │ │ │ └── RestartConfig.hpp │ │ │ ├── InitConfig │ │ │ │ ├── Equil.hpp │ │ │ │ └── InitConfig.hpp │ │ │ ├── Runspec.hpp │ │ │ ├── Schedule │ │ │ │ ├── Completion.hpp │ │ │ │ ├── CompletionSet.hpp │ │ │ │ ├── DynamicState.hpp │ │ │ │ ├── DynamicVector.hpp │ │ │ │ ├── Events.hpp │ │ │ │ ├── Group.hpp │ │ │ │ ├── GroupTree.hpp │ │ │ │ ├── MSW │ │ │ │ │ ├── Segment.hpp │ │ │ │ │ ├── SegmentSet.hpp │ │ │ │ │ └── updatingCompletionsWithSegments.hpp │ │ │ │ ├── MessageLimits.hpp │ │ │ │ ├── OilVaporizationProperties.hpp │ │ │ │ ├── Schedule.hpp │ │ │ │ ├── ScheduleEnums.hpp │ │ │ │ ├── TimeMap.hpp │ │ │ │ ├── Tuning.hpp │ │ │ │ ├── Well.hpp │ │ │ │ ├── WellEconProductionLimits.hpp │ │ │ │ ├── WellInjectionProperties.hpp │ │ │ │ ├── WellPolymerProperties.hpp │ │ │ │ └── WellProductionProperties.hpp │ │ │ ├── SimulationConfig │ │ │ │ ├── SimulationConfig.hpp │ │ │ │ └── ThresholdPressure.hpp │ │ │ ├── SummaryConfig │ │ │ │ └── SummaryConfig.hpp │ │ │ ├── Tables │ │ │ │ ├── Aqudims.hpp │ │ │ │ ├── AqutabTable.hpp │ │ │ │ ├── ColumnSchema.hpp │ │ │ │ ├── EnkrvdTable.hpp │ │ │ │ ├── EnptvdTable.hpp │ │ │ │ ├── Eqldims.hpp │ │ │ │ ├── FlatTable.hpp │ │ │ │ ├── GasvisctTable.hpp │ │ │ │ ├── ImkrvdTable.hpp │ │ │ │ ├── ImptvdTable.hpp │ │ │ │ ├── JFunc.hpp │ │ │ │ ├── MiscTable.hpp │ │ │ │ ├── MsfnTable.hpp │ │ │ │ ├── OilvisctTable.hpp │ │ │ │ ├── PbvdTable.hpp │ │ │ │ ├── PdvdTable.hpp │ │ │ │ ├── PlyadsTable.hpp │ │ │ │ ├── PlydhflfTable.hpp │ │ │ │ ├── PlymaxTable.hpp │ │ │ │ ├── PlyrockTable.hpp │ │ │ │ ├── PlyshlogTable.hpp │ │ │ │ ├── PlyviscTable.hpp │ │ │ │ ├── PmiscTable.hpp │ │ │ │ ├── PvdgTable.hpp │ │ │ │ ├── PvdoTable.hpp │ │ │ │ ├── PvdsTable.hpp │ │ │ │ ├── PvtgTable.hpp │ │ │ │ ├── PvtoTable.hpp │ │ │ │ ├── PvtxTable.hpp │ │ │ │ ├── Regdims.hpp │ │ │ │ ├── RocktabTable.hpp │ │ │ │ ├── RsvdTable.hpp │ │ │ │ ├── RtempvdTable.hpp │ │ │ │ ├── RvvdTable.hpp │ │ │ │ ├── SgcwmisTable.hpp │ │ │ │ ├── SgfnTable.hpp │ │ │ │ ├── SgofTable.hpp │ │ │ │ ├── SgwfnTable.hpp │ │ │ │ ├── SimpleTable.hpp │ │ │ │ ├── SlgofTable.hpp │ │ │ │ ├── Sof2Table.hpp │ │ │ │ ├── Sof3Table.hpp │ │ │ │ ├── SorwmisTable.hpp │ │ │ │ ├── SpecheatTable.hpp │ │ │ │ ├── SpecrockTable.hpp │ │ │ │ ├── SsfnTable.hpp │ │ │ │ ├── SwfnTable.hpp │ │ │ │ ├── SwofTable.hpp │ │ │ │ ├── Tabdims.hpp │ │ │ │ ├── TableColumn.hpp │ │ │ │ ├── TableContainer.hpp │ │ │ │ ├── TableEnums.hpp │ │ │ │ ├── TableIndex.hpp │ │ │ │ ├── TableManager.hpp │ │ │ │ ├── TableSchema.hpp │ │ │ │ ├── TlpmixpaTable.hpp │ │ │ │ ├── VFPInjTable.hpp │ │ │ │ ├── VFPProdTable.hpp │ │ │ │ └── WatvisctTable.hpp │ │ │ ├── Util │ │ │ │ ├── OrderedMap.hpp │ │ │ │ └── Value.hpp │ │ │ └── checkDeck.hpp │ │ │ ├── Generator │ │ │ ├── KeywordGenerator.hpp │ │ │ └── KeywordLoader.hpp │ │ │ ├── Parser │ │ │ ├── InputErrorAction.hpp │ │ │ ├── MessageContainer.hpp │ │ │ ├── ParseContext.hpp │ │ │ ├── Parser.hpp │ │ │ ├── ParserConst.hpp │ │ │ ├── ParserEnums.hpp │ │ │ ├── ParserItem.hpp │ │ │ ├── ParserKeyword.hpp │ │ │ └── ParserRecord.hpp │ │ │ ├── RawDeck │ │ │ ├── RawConsts.hpp │ │ │ ├── RawEnums.hpp │ │ │ ├── RawKeyword.hpp │ │ │ ├── RawRecord.hpp │ │ │ └── StarToken.hpp │ │ │ ├── Units │ │ │ ├── Dimension.hpp │ │ │ ├── UnitSystem.hpp │ │ │ └── Units.hpp │ │ │ └── Utility │ │ │ ├── Functional.hpp │ │ │ ├── String.hpp │ │ │ ├── Stringview.hpp │ │ │ └── Typetools.hpp │ ├── keyword_list.argv.in │ ├── share │ │ └── keywords │ │ │ ├── 000_Eclipse100 │ │ │ ├── A │ │ │ │ ├── ACTDIMS │ │ │ │ ├── ACTION │ │ │ │ ├── ACTNUM │ │ │ │ ├── ADD │ │ │ │ ├── ADDREG │ │ │ │ ├── ADSALNOD │ │ │ │ ├── AITS │ │ │ │ ├── ALL │ │ │ │ ├── API │ │ │ │ ├── APIGROUP │ │ │ │ ├── AQUANCON │ │ │ │ ├── AQUCON │ │ │ │ ├── AQUCT │ │ │ │ ├── AQUDIMS │ │ │ │ ├── AQUFETP │ │ │ │ ├── AQUIFER_PROBE_ANALYTIC │ │ │ │ ├── AQUIFER_PROBE_NUMERIC │ │ │ │ ├── AQUNUM │ │ │ │ └── AQUTAB │ │ │ ├── B │ │ │ │ ├── BLACKOIL │ │ │ │ ├── BLOCK_PROBE │ │ │ │ └── BOX │ │ │ ├── C │ │ │ │ ├── CECON │ │ │ │ ├── COMPDAT │ │ │ │ ├── COMPIMB │ │ │ │ ├── COMPLUMP │ │ │ │ ├── COMPORD │ │ │ │ ├── COMPSEGS │ │ │ │ ├── CONNECTION_PROBE │ │ │ │ ├── COORD │ │ │ │ ├── COORDSYS │ │ │ │ ├── COPY │ │ │ │ ├── COPYREG │ │ │ │ └── CPR │ │ │ ├── D │ │ │ │ ├── DATE │ │ │ │ ├── DATES │ │ │ │ ├── DATUM │ │ │ │ ├── DEBUG │ │ │ │ ├── DENSITY │ │ │ │ ├── DEPTH │ │ │ │ ├── DEPTHZ │ │ │ │ ├── DIMENS │ │ │ │ ├── DISGAS │ │ │ │ ├── DR │ │ │ │ ├── DRSDT │ │ │ │ ├── DRV │ │ │ │ ├── DRVDT │ │ │ │ ├── DTHETA │ │ │ │ ├── DTHETAV │ │ │ │ ├── DUMPFLUX │ │ │ │ ├── DX │ │ │ │ ├── DXV │ │ │ │ ├── DY │ │ │ │ ├── DYV │ │ │ │ └── DZ │ │ │ ├── E │ │ │ │ ├── ECHO │ │ │ │ ├── EDIT │ │ │ │ ├── EDITNNC │ │ │ │ ├── EHYSTR │ │ │ │ ├── END │ │ │ │ ├── ENDACTIO │ │ │ │ ├── ENDBOX │ │ │ │ ├── ENDINC │ │ │ │ ├── ENDNUM │ │ │ │ ├── ENDPOINT_SPECIFIERS │ │ │ │ ├── ENDSCALE │ │ │ │ ├── ENDSKIP │ │ │ │ ├── ENKRVD │ │ │ │ ├── ENPTVD │ │ │ │ ├── EQLDIMS │ │ │ │ ├── EQLNUM │ │ │ │ ├── EQLOPTS │ │ │ │ ├── EQUALREG │ │ │ │ ├── EQUALS │ │ │ │ ├── EQUIL │ │ │ │ ├── EXCEL │ │ │ │ └── EXTRAPMS │ │ │ ├── F │ │ │ │ ├── FAULTDIM │ │ │ │ ├── FAULTS │ │ │ │ ├── FIELD │ │ │ │ ├── FIELD_PROBE │ │ │ │ ├── FILLEPS │ │ │ │ ├── FIPOWG │ │ │ │ ├── FIP_PROBE │ │ │ │ ├── FLUXNUM │ │ │ │ ├── FMTIN │ │ │ │ ├── FMTOUT │ │ │ │ ├── FMWSET │ │ │ │ ├── FRICTION │ │ │ │ └── FULLIMP │ │ │ ├── G │ │ │ │ ├── GAS │ │ │ │ ├── GCONINJE │ │ │ │ ├── GCONPROD │ │ │ │ ├── GDORIENT │ │ │ │ ├── GECON │ │ │ │ ├── GEFAC │ │ │ │ ├── GLIFTOPT │ │ │ │ ├── GMWSET │ │ │ │ ├── GRAVITY │ │ │ │ ├── GRID │ │ │ │ ├── GRIDFILE │ │ │ │ ├── GRIDOPTS │ │ │ │ ├── GRIDUNIT │ │ │ │ ├── GROUP_PROBE │ │ │ │ ├── GRUPNET │ │ │ │ ├── GRUPTREE │ │ │ │ └── GSATPROD │ │ │ ├── I │ │ │ │ ├── IMBNUM │ │ │ │ ├── IMKRVD │ │ │ │ ├── IMPES │ │ │ │ ├── IMPTVD │ │ │ │ ├── INCLUDE │ │ │ │ ├── INIT │ │ │ │ ├── INRAD │ │ │ │ ├── IPCG │ │ │ │ ├── IPCW │ │ │ │ ├── ISGCR │ │ │ │ ├── ISGL │ │ │ │ ├── ISGU │ │ │ │ ├── ISOGCR │ │ │ │ ├── ISOWCR │ │ │ │ ├── ISWCR │ │ │ │ ├── ISWL │ │ │ │ └── ISWU │ │ │ ├── J │ │ │ │ └── JFUNC │ │ │ ├── L │ │ │ │ ├── LAB │ │ │ │ ├── LGR │ │ │ │ └── LIFTOPT │ │ │ ├── M │ │ │ │ ├── MAPAXES │ │ │ │ ├── MAPUNITS │ │ │ │ ├── MAXVALUE │ │ │ │ ├── MEMORY │ │ │ │ ├── MESSAGES │ │ │ │ ├── METRIC │ │ │ │ ├── MINPV │ │ │ │ ├── MINVALUE │ │ │ │ ├── MISC │ │ │ │ ├── MISCIBLE │ │ │ │ ├── MISCNUM │ │ │ │ ├── MONITOR │ │ │ │ ├── MSFN │ │ │ │ ├── MSGFILE │ │ │ │ ├── MULTFLT │ │ │ │ ├── MULTIPLY │ │ │ │ ├── MULTIREG │ │ │ │ ├── MULTNUM │ │ │ │ ├── MULTPV │ │ │ │ ├── MULTREGP │ │ │ │ ├── MULTREGT │ │ │ │ └── MULT_XYZ │ │ │ ├── N │ │ │ │ ├── NETBALAN │ │ │ │ ├── NEWTRAN │ │ │ │ ├── NEXTSTEP │ │ │ │ ├── NNC │ │ │ │ ├── NOCASC │ │ │ │ ├── NOECHO │ │ │ │ ├── NOGGF │ │ │ │ ├── NOINSPEC │ │ │ │ ├── NOMONITO │ │ │ │ ├── NONNC │ │ │ │ ├── NORSSPEC │ │ │ │ ├── NOSIM │ │ │ │ ├── NOWARN │ │ │ │ ├── NSTACK │ │ │ │ ├── NTG │ │ │ │ ├── NUMRES │ │ │ │ └── NUPCOL │ │ │ ├── O │ │ │ │ ├── OIL │ │ │ │ ├── OILVISCT │ │ │ │ ├── OLDTRAN │ │ │ │ ├── OPERATE │ │ │ │ ├── OPERATER │ │ │ │ ├── OPERNUM │ │ │ │ ├── OPTIONS │ │ │ │ └── OUTRAD │ │ │ ├── P │ │ │ │ ├── PARALLEL │ │ │ │ ├── PATHS │ │ │ │ ├── PBVD │ │ │ │ ├── PCG │ │ │ │ ├── PDVD │ │ │ │ ├── PERFORMANCE_PROBE │ │ │ │ ├── PERMR │ │ │ │ ├── PERMTHT │ │ │ │ ├── PERMX │ │ │ │ ├── PERMXY │ │ │ │ ├── PERMY │ │ │ │ ├── PERMYZ │ │ │ │ ├── PERMZ │ │ │ │ ├── PERMZX │ │ │ │ ├── PIMTDIMS │ │ │ │ ├── PIMULTAB │ │ │ │ ├── PINCH │ │ │ │ ├── PLMIXNUM │ │ │ │ ├── PLMIXPAR │ │ │ │ ├── PLYADS │ │ │ │ ├── PLYADSS │ │ │ │ ├── PLYDHFLF │ │ │ │ ├── PLYMAX │ │ │ │ ├── PLYROCK │ │ │ │ ├── PLYSHEAR │ │ │ │ ├── PLYSHLOG │ │ │ │ ├── PLYVISC │ │ │ │ ├── PMISC │ │ │ │ ├── POLYMER │ │ │ │ ├── PORO │ │ │ │ ├── PORV │ │ │ │ ├── PPCWMAX │ │ │ │ ├── PRESSURE │ │ │ │ ├── PROPS │ │ │ │ ├── PRORDER │ │ │ │ ├── PVCDO │ │ │ │ ├── PVDG │ │ │ │ ├── PVDO │ │ │ │ ├── PVDS │ │ │ │ ├── PVTG │ │ │ │ ├── PVTNUM │ │ │ │ ├── PVTO │ │ │ │ ├── PVTW │ │ │ │ └── PVT_M │ │ │ ├── Q │ │ │ │ └── QDRILL │ │ │ ├── R │ │ │ │ ├── RADFIN4 │ │ │ │ ├── RADIAL │ │ │ │ ├── REGDIMS │ │ │ │ ├── REGIONS │ │ │ │ ├── REGION_PROBE │ │ │ │ ├── RESTART │ │ │ │ ├── RKTRMDIR │ │ │ │ ├── ROCK │ │ │ │ ├── ROCKCOMP │ │ │ │ ├── ROCKNUM │ │ │ │ ├── ROCKOPTS │ │ │ │ ├── ROCKTAB │ │ │ │ ├── RPTGRID │ │ │ │ ├── RPTONLY │ │ │ │ ├── RPTONLYO │ │ │ │ ├── RPTPROPS │ │ │ │ ├── RPTREGS │ │ │ │ ├── RPTRST │ │ │ │ ├── RPTRUNSP │ │ │ │ ├── RPTSCHED │ │ │ │ ├── RPTSMRY │ │ │ │ ├── RPTSOL │ │ │ │ ├── RS │ │ │ │ ├── RSCONST │ │ │ │ ├── RSCONSTT │ │ │ │ ├── RSVD │ │ │ │ ├── RTEMP │ │ │ │ ├── RTEMPA │ │ │ │ ├── RTEMPVD │ │ │ │ ├── RUNSPEC │ │ │ │ ├── RUNSUM │ │ │ │ ├── RV │ │ │ │ └── RVVD │ │ │ ├── S │ │ │ │ ├── SATNUM │ │ │ │ ├── SATOPTS │ │ │ │ ├── SAVE │ │ │ │ ├── SCALECRS │ │ │ │ ├── SCHEDULE │ │ │ │ ├── SDENSITY │ │ │ │ ├── SEPARATE │ │ │ │ ├── SGAS │ │ │ │ ├── SGCR │ │ │ │ ├── SGCWMIS │ │ │ │ ├── SGFN │ │ │ │ ├── SGL │ │ │ │ ├── SGOF │ │ │ │ ├── SGU │ │ │ │ ├── SGWFN │ │ │ │ ├── SHRATE │ │ │ │ ├── SKIP │ │ │ │ ├── SKIP100 │ │ │ │ ├── SKIP300 │ │ │ │ ├── SKIPREST │ │ │ │ ├── SLGOF │ │ │ │ ├── SMRYDIMS │ │ │ │ ├── SOF2 │ │ │ │ ├── SOF3 │ │ │ │ ├── SOGCR │ │ │ │ ├── SOIL │ │ │ │ ├── SOLUTION │ │ │ │ ├── SOLVENT │ │ │ │ ├── SORWMIS │ │ │ │ ├── SOWCR │ │ │ │ ├── SPECGRID │ │ │ │ ├── SPECHEAT │ │ │ │ ├── SPECROCK │ │ │ │ ├── SPOLY │ │ │ │ ├── SSFN │ │ │ │ ├── SSOL │ │ │ │ ├── START │ │ │ │ ├── STONE1 │ │ │ │ ├── STONE1EX │ │ │ │ ├── SUMMARY │ │ │ │ ├── SUMTHIN │ │ │ │ ├── SWAT │ │ │ │ ├── SWATINIT │ │ │ │ ├── SWCR │ │ │ │ ├── SWFN │ │ │ │ ├── SWL │ │ │ │ ├── SWOF │ │ │ │ └── SWU │ │ │ ├── T │ │ │ │ ├── TABDIMS │ │ │ │ ├── TEMP │ │ │ │ ├── THCONR │ │ │ │ ├── THPRES │ │ │ │ ├── TITLE │ │ │ │ ├── TLMIXPAR │ │ │ │ ├── TNUM │ │ │ │ ├── TOLCRIT │ │ │ │ ├── TOPS │ │ │ │ ├── TRACER │ │ │ │ ├── TRACERS │ │ │ │ ├── TRANX │ │ │ │ ├── TRANY │ │ │ │ ├── TRANZ │ │ │ │ ├── TSTEP │ │ │ │ ├── TUNING │ │ │ │ ├── TUNINGDP │ │ │ │ └── TVDP │ │ │ ├── U │ │ │ │ ├── UDADIMS │ │ │ │ ├── UDQDIMS │ │ │ │ ├── UNIFIN │ │ │ │ └── UNIFOUT │ │ │ ├── V │ │ │ │ ├── VAPOIL │ │ │ │ ├── VAPPARS │ │ │ │ ├── VFPIDIMS │ │ │ │ ├── VFPINJ │ │ │ │ ├── VFPPDIMS │ │ │ │ ├── VFPPROD │ │ │ │ └── VISCREF │ │ │ ├── W │ │ │ │ ├── WARN │ │ │ │ ├── WATER │ │ │ │ ├── WATVISCT │ │ │ │ ├── WCONHIST │ │ │ │ ├── WCONINJ │ │ │ │ ├── WCONINJE │ │ │ │ ├── WCONINJH │ │ │ │ ├── WCONPROD │ │ │ │ ├── WDFACCOR │ │ │ │ ├── WDRILTIM │ │ │ │ ├── WECON │ │ │ │ ├── WEFAC │ │ │ │ ├── WELLDIMS │ │ │ │ ├── WELL_PROBE │ │ │ │ ├── WELOPEN │ │ │ │ ├── WELPI │ │ │ │ ├── WELSEGS │ │ │ │ ├── WELSPECS │ │ │ │ ├── WELTARG │ │ │ │ ├── WGASPROD │ │ │ │ ├── WGRUPCON │ │ │ │ ├── WHISTCTL │ │ │ │ ├── WINJMULT │ │ │ │ ├── WLIFT │ │ │ │ ├── WLIMTOL │ │ │ │ ├── WORKLIM │ │ │ │ ├── WORKTHP │ │ │ │ ├── WPAVE │ │ │ │ ├── WPAVEDEP │ │ │ │ ├── WPIMULT │ │ │ │ ├── WPITAB │ │ │ │ ├── WPOLYMER │ │ │ │ ├── WRFT │ │ │ │ ├── WRFTPLT │ │ │ │ ├── WSEGDIMS │ │ │ │ ├── WSEGITER │ │ │ │ ├── WSEGSICD │ │ │ │ ├── WSOLVENT │ │ │ │ ├── WTEMP │ │ │ │ ├── WTEST │ │ │ │ └── WTRACER │ │ │ └── Z │ │ │ │ ├── ZCORN │ │ │ │ └── ZIPPY2 │ │ │ ├── 001_Eclipse300 │ │ │ ├── B │ │ │ │ └── BLOCK_PROBE300 │ │ │ ├── C │ │ │ │ ├── CIRCLE │ │ │ │ ├── COMPS │ │ │ │ ├── CREF │ │ │ │ └── CREFS │ │ │ ├── D │ │ │ │ ├── DEADOIL │ │ │ │ ├── DREF │ │ │ │ ├── DREFS │ │ │ │ └── DZV │ │ │ ├── G │ │ │ │ ├── GASVISCT │ │ │ │ └── GCONPROD │ │ │ ├── H │ │ │ │ ├── HEATCR │ │ │ │ └── HEATCRT │ │ │ ├── L │ │ │ │ └── LIVEOIL │ │ │ ├── M │ │ │ │ ├── MW │ │ │ │ └── MWS │ │ │ ├── O │ │ │ │ ├── OILCOMPR │ │ │ │ ├── OILMW │ │ │ │ └── OILVTIM │ │ │ ├── P │ │ │ │ ├── PREF │ │ │ │ └── PREFS │ │ │ ├── S │ │ │ │ └── STCOND │ │ │ ├── T │ │ │ │ ├── TEMPI │ │ │ │ ├── TEMPVD │ │ │ │ ├── THCGAS │ │ │ │ ├── THCOIL │ │ │ │ ├── THCONSF │ │ │ │ ├── THCROCK │ │ │ │ ├── THCWATER │ │ │ │ ├── THERMAL │ │ │ │ ├── THERMEX1 │ │ │ │ ├── TREF │ │ │ │ └── TREFS │ │ │ ├── W │ │ │ │ ├── WATDENT │ │ │ │ └── WINJTEMP │ │ │ └── Z │ │ │ │ ├── ZFACT1 │ │ │ │ ├── ZFACT1S │ │ │ │ ├── ZFACTOR │ │ │ │ └── ZFACTORS │ │ │ ├── 002_Frontsim │ │ │ └── N │ │ │ │ └── NOGRAV │ │ │ ├── 900_OPM │ │ │ ├── G │ │ │ │ ├── GASDENT │ │ │ │ ├── GCOMPIDX │ │ │ │ └── GRUPRIG │ │ │ ├── M │ │ │ │ └── MINPVFIL │ │ │ ├── O │ │ │ │ ├── OCOMPIDX │ │ │ │ └── OILDENT │ │ │ ├── R │ │ │ │ └── RHO │ │ │ └── T │ │ │ │ └── TLPMIXPA │ │ │ └── keyword_list.cmake │ └── tests │ │ ├── ADDREGTests.cpp │ │ ├── AquanconTests.cpp │ │ ├── AqudimsTests.cpp │ │ ├── AquiferCTTests.cpp │ │ ├── BoxTests.cpp │ │ ├── COMPSEGUnits.cpp │ │ ├── ColumnSchemaTests.cpp │ │ ├── CompletionSetTests.cpp │ │ ├── CompletionTests.cpp │ │ ├── CopyRegTests.cpp │ │ ├── DeckTests.cpp │ │ ├── DynamicStateTests.cpp │ │ ├── DynamicVectorTests.cpp │ │ ├── Eclipse3DPropertiesTests.cpp │ │ ├── EclipseGridTests.cpp │ │ ├── EclipseStateTests.cpp │ │ ├── EqualRegTests.cpp │ │ ├── EventTests.cpp │ │ ├── FaceDirTests.cpp │ │ ├── FaultTests.cpp │ │ ├── FaultsTests.cpp │ │ ├── FunctionalTests.cpp │ │ ├── GeomodifierTests.cpp │ │ ├── GridPropertyTests.cpp │ │ ├── GroupTests.cpp │ │ ├── IOConfigTests.cpp │ │ ├── InitConfigTest.cpp │ │ ├── KeywordLoaderTests.cpp │ │ ├── MULTREGTScannerTests.cpp │ │ ├── MessageContainerTest.cpp │ │ ├── MessageLimitTests.cpp │ │ ├── MultiRegTests.cpp │ │ ├── MultisegmentWellTests.cpp │ │ ├── OrderedMapTests.cpp │ │ ├── PORVTests.cpp │ │ ├── ParseContextTests.cpp │ │ ├── ParserIncludeTests.cpp │ │ ├── ParserTests.cpp │ │ ├── PvtxTableTests.cpp │ │ ├── RawKeywordTests.cpp │ │ ├── RestartConfigTests.cpp │ │ ├── RunspecTests.cpp │ │ ├── SatfuncPropertyInitializersTests.cpp │ │ ├── ScheduleTests.cpp │ │ ├── SectionTests.cpp │ │ ├── SimpleTableTests.cpp │ │ ├── SimulationConfigTest.cpp │ │ ├── StarTokenTests.cpp │ │ ├── StringTests.cpp │ │ ├── SummaryConfigTests.cpp │ │ ├── TabdimsTests.cpp │ │ ├── TableColumnTests.cpp │ │ ├── TableContainerTests.cpp │ │ ├── TableManagerTests.cpp │ │ ├── TableSchemaTests.cpp │ │ ├── ThresholdPressureTest.cpp │ │ ├── TimeMapTest.cpp │ │ ├── TransMultTests.cpp │ │ ├── TuningTests.cpp │ │ ├── UnitTests.cpp │ │ ├── ValueTests.cpp │ │ ├── WellSolventTests.cpp │ │ ├── WellTests.cpp │ │ ├── data │ │ ├── config │ │ │ └── directory1 │ │ │ │ ├── Bpr │ │ │ │ ├── WWCT │ │ │ │ └── subdir │ │ │ │ └── DIMENS │ │ ├── integration_tests │ │ │ ├── ACTION │ │ │ │ ├── ACTION.txt │ │ │ │ └── ACTION_EXCEPTION.txt │ │ │ ├── BOX │ │ │ │ ├── BOXTEST1 │ │ │ │ ├── BOXTEST2 │ │ │ │ └── BOXTEST3 │ │ │ ├── DEBUG │ │ │ │ └── DEBUG.DATA │ │ │ ├── DENSITY │ │ │ │ └── DENSITY1 │ │ │ ├── END │ │ │ │ ├── END1.txt │ │ │ │ └── ENDINC1.txt │ │ │ ├── EQUIL │ │ │ │ └── EQUIL1 │ │ │ ├── GRID │ │ │ │ ├── CORNERPOINT.DATA │ │ │ │ ├── CORNERPOINT_ACTNUM.DATA │ │ │ │ └── TOPS.DATA │ │ │ ├── IOConfig │ │ │ │ ├── RPTRST_DECK.DATA │ │ │ │ ├── RPT_TEST2.DATA │ │ │ │ ├── SPE1CASE2.DATA │ │ │ │ └── SPE9_END.DATA │ │ │ ├── LGR │ │ │ │ └── LGR.DATA │ │ │ ├── MULTREGT │ │ │ │ ├── MULTREGT │ │ │ │ └── MULTREGT.DATA │ │ │ ├── NNC │ │ │ │ ├── NNC.DATA │ │ │ │ └── noNNC.DATA │ │ │ ├── POLYMER │ │ │ │ ├── POLY.inc │ │ │ │ ├── plyads.data │ │ │ │ ├── plyadss.data │ │ │ │ ├── plydhflf.data │ │ │ │ ├── plyshlog.data │ │ │ │ └── plyvisc.data │ │ │ ├── PORO │ │ │ │ └── PORO1 │ │ │ ├── RSVD │ │ │ │ └── RSVD.txt │ │ │ ├── Resinsight │ │ │ │ └── DECK1.DATA │ │ │ ├── SCHEDULE │ │ │ │ ├── SCHEDULE1 │ │ │ │ ├── SCHEDULE_CMODE_MISSING_DATA │ │ │ │ ├── SCHEDULE_COMMENTS_AFTER_KEYWORDS │ │ │ │ ├── SCHEDULE_COMPDAT1 │ │ │ │ ├── SCHEDULE_EVENTS │ │ │ │ ├── SCHEDULE_GROUPS │ │ │ │ ├── SCHEDULE_GROUPS_REPARENT │ │ │ │ ├── SCHEDULE_GRUPTREE_EXPLICIT_PARENTING │ │ │ │ ├── SCHEDULE_MISSING_CMODE │ │ │ │ ├── SCHEDULE_MULTISEGMENT_WELL │ │ │ │ ├── SCHEDULE_POLYMER │ │ │ │ ├── SCHEDULE_SHUT_WELL │ │ │ │ ├── SCHEDULE_WECON │ │ │ │ ├── SCHEDULE_WELLS2 │ │ │ │ ├── SCHEDULE_WELLS_AND_GROUPS │ │ │ │ ├── SCHEDULE_WELOPEN │ │ │ │ ├── SCHEDULE_WELOPEN_INVALID │ │ │ │ ├── SCHEDULE_WELSPECS_GROUPS │ │ │ │ ├── SCHEDULE_WELSPECS_GRUPTREE │ │ │ │ ├── SCHEDULE_WGRUPCON │ │ │ │ └── wells_group.data │ │ │ ├── TABLES │ │ │ │ ├── PVTO2.DATA │ │ │ │ └── PVTX1.DATA │ │ │ ├── TITLE │ │ │ │ └── TITLE1.txt │ │ │ ├── TRANS │ │ │ │ └── Deck1 │ │ │ ├── TVDP │ │ │ │ └── TVDP1 │ │ │ ├── VFPPROD │ │ │ │ ├── VFPPROD1 │ │ │ │ └── VFPPROD2 │ │ │ ├── WCONHIST │ │ │ │ └── WCONHIST1 │ │ │ ├── WellWithWildcards │ │ │ │ ├── WCONINJE1 │ │ │ │ └── WCONPROD1 │ │ │ ├── bpr.data │ │ │ ├── include path │ │ │ │ └── readthis.sch │ │ │ ├── mini.data │ │ │ ├── small.data │ │ │ ├── someobscureelements.data │ │ │ ├── truncated_records.data │ │ │ └── wwct.data │ │ ├── json │ │ │ ├── BPR │ │ │ ├── example_invalid_json │ │ │ ├── example_missing_keyword.json │ │ │ └── example_missing_name.json │ │ └── parser │ │ │ ├── EQLDIMS2 │ │ │ ├── PATHSInInclude.data │ │ │ ├── PATHSInIncludeInvalid.data │ │ │ ├── PATHSWithBackslashes.data │ │ │ ├── include │ │ │ ├── foo.inc │ │ │ ├── foo_invalid.inc │ │ │ ├── foobackslash.inc │ │ │ ├── foopath │ │ │ │ └── foo_target.inc │ │ │ └── some_flags.inc │ │ │ ├── includeInvalid.data │ │ │ ├── includeSymlinkTestdata │ │ │ ├── symlink1 │ │ │ │ ├── actual_file_dir │ │ │ │ │ ├── case.data │ │ │ │ │ └── include │ │ │ │ │ │ └── include.inc │ │ │ │ └── case_symlink.data │ │ │ ├── symlink2 │ │ │ │ ├── actual_inlude_file │ │ │ │ │ └── include.inc │ │ │ │ ├── caseWithIncludedSymlink.data │ │ │ │ └── include │ │ │ │ │ └── symlink_include.inc │ │ │ └── symlink3 │ │ │ │ ├── actual_include_file │ │ │ │ └── include_oil.inc │ │ │ │ ├── case.data │ │ │ │ ├── include.inc │ │ │ │ └── include │ │ │ │ └── incl_symlink.inc │ │ │ ├── includeValid.data │ │ │ ├── includeWrongCase1.data │ │ │ ├── includeWrongCase2.data │ │ │ ├── includeWrongCase3.data │ │ │ └── keyword-generator │ │ │ ├── PORO-invalid │ │ │ ├── PORO.json │ │ │ ├── invalid.json │ │ │ └── loader │ │ │ ├── 001_ECLIPSE100 │ │ │ ├── A │ │ │ │ ├── 2ADDREG │ │ │ │ ├── ACTNUM │ │ │ │ └── ADDREG │ │ │ └── B │ │ │ │ ├── BLOCK_PROBE │ │ │ │ └── BOX │ │ │ ├── 002_ECLIPSE300 │ │ │ ├── ADDREG │ │ │ └── EQUIL │ │ │ └── ZCORN │ │ └── integration │ │ ├── BoxTest.cpp │ │ ├── CheckDeckValidity.cpp │ │ ├── CompletionsFromDeck.cpp │ │ ├── EclipseGridCreateFromDeck.cpp │ │ ├── IOConfigIntegrationTest.cpp │ │ ├── IncludeTest.cpp │ │ ├── IntegrationTests.cpp │ │ ├── NNCTests.cpp │ │ ├── ParseDATAWithDefault.cpp │ │ ├── ParseKEYWORD.cpp │ │ ├── Polymer.cpp │ │ ├── ResinsightTest.cpp │ │ ├── ScheduleCreateFromDeck.cpp │ │ ├── TransMultIntegrationTests.cpp │ │ └── parse_write.cpp └── json │ ├── CMakeLists.txt │ ├── JsonObject.cpp │ ├── include │ └── opm │ │ └── json │ │ └── JsonObject.hpp │ └── tests │ ├── CMakeLists.txt │ ├── example1.json │ └── jsonTests.cpp ├── opm-parser-prereqs.cmake └── redhat └── opm-parser.spec /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.user 3 | .dir-locals.el 4 | gmon.out 5 | log.log 6 | build 7 | install 8 | .cproject 9 | .project 10 | /testdata/statoil 11 | .idea 12 | /Debug/ 13 | -------------------------------------------------------------------------------- /CTestConfig.cmake: -------------------------------------------------------------------------------- 1 | # this file tells CTest where it should upload its results. To run 2 | # CTest manually, run 3 | # 4 | # ctest -D Experimental 5 | # 6 | 7 | set(CTEST_PROJECT_NAME "opm-parser") 8 | set(CTEST_NIGHTLY_START_TIME "00:01:00 UTC") 9 | 10 | set(CTEST_DROP_METHOD "http") 11 | set(CTEST_DROP_SITE "cdash.opm-project.org") 12 | set(CTEST_DROP_LOCATION "/submit.php?project=opm-parser") 13 | set(CTEST_DROP_SITE_CDASH TRUE) 14 | -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- 1 | opm-parser (2015.01-1~trusty) trusty; urgency=low 2 | 3 | * New release 4 | 5 | -- Arne Morten Kvarving Tue, 22 Oct 2013 12:22:29 +0200 6 | -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | License: GPL-3+ 2 | This package is free software; you can redistribute it and/or modify 3 | it under the terms of the GNU General Public License as published by 4 | the Free Software Foundation; either version 3 of the License, or 5 | (at your option) any later version. 6 | 7 | This package is distributed in the hope that it will be useful, 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 | GNU General Public License for more details. 11 | 12 | You should have received a copy of the GNU General Public License 13 | along with this program. If not, see 14 | -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /debian/libopm-parser1-bin.install: -------------------------------------------------------------------------------- 1 | usr/bin/* 2 | -------------------------------------------------------------------------------- /debian/libopm-parser1-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/* 2 | usr/lib/*/libopm*.so 3 | usr/lib/dunecontrol/* 4 | usr/share/cmake/opm-parser/* 5 | usr/lib/*/pkgconfig/* 6 | -------------------------------------------------------------------------------- /debian/libopm-parser1.install: -------------------------------------------------------------------------------- 1 | usr/lib/*/libopm*.so.* 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # -*- makefile -*- 3 | # Sample debian/rules that uses debhelper. 4 | # This file was originally written by Joey Hess and Craig Small. 5 | # As a special exception, when this file is copied by dh-make into a 6 | # dh-make output file, you may use that output file without restriction. 7 | # This special exception was added by Craig Small in version 0.37 of dh-make. 8 | 9 | # Uncomment this to turn on verbose mode. 10 | #export DH_VERBOSE=1 11 | 12 | %: 13 | dh $@ 14 | 15 | override_dh_auto_clean: 16 | dh_auto_clean --buildsystem=cmake 17 | 18 | override_dh_auto_build: 19 | dh_auto_build --buildsystem=cmake 20 | 21 | # consider using -DUSE_VERSIONED_DIR=ON if backporting 22 | override_dh_auto_configure: 23 | dh_auto_configure --buildsystem=cmake -- -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -DCMAKE_PREFIX_PATH=/usr 24 | 25 | override_dh_installdocs: 26 | dh_installdocs --link-doc=libopm-parser1 27 | 28 | override_dh_strip: 29 | dh_strip -plibopm-parser1 --dbg-package=libopm-parser1-dbg 30 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /dune.module: -------------------------------------------------------------------------------- 1 | #################################################################### 2 | # Dune module information file: This file gets parsed by dunecontrol 3 | # and by the CMake build scripts. 4 | #################################################################### 5 | 6 | Module: opm-parser 7 | Description: Open Porous Media Initiative File Parser Library 8 | Version: 2018.04-pre 9 | Label: 2018.04-pre 10 | Maintainer: joaho@statoil.com 11 | MaintainerName: Joakim Hove 12 | Url: http://opm-project.org 13 | Depends: opm-common 14 | -------------------------------------------------------------------------------- /external/cjson/README.opm: -------------------------------------------------------------------------------- 1 | This directory contains the cJSON package downloaded unchanged from: 2 | http://sourceforge.net/projects/cjson/. The cJSON package is plain C, 3 | the JsonObject class provides a minimal C++ wrapping of this. 4 | 5 | -------------------------------------------------------------------------------- /jenkins/README.md: -------------------------------------------------------------------------------- 1 | # opm-parser jenkins build scripts: 2 | 3 | **build.sh**: 4 | This script will build dependencies, then build opm-parser and execute its tests. 5 | It also inspects the $ghbPrBuildComment environmental variable and builds 6 | downstreams if requested. It inspects the $ghbPrBuildComment 7 | environmental variable to obtain a pull request to use for the modules. 8 | 9 | It is intended for pre-merge builds of pull requests. 10 | 11 | To specify a given pull request to use for upstreams and downstreams, 12 | trigger line needs to contain <module-name>=<pull request number>. 13 | 14 | To build with downstreams the trigger line needs to contain 'with downstreams'. 15 | -------------------------------------------------------------------------------- /lib/eclipse/Utility/Stringview.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | #include 5 | 6 | std::ostream& Opm::operator<<( std::ostream& stream, const Opm::string_view& view ) { 7 | std::copy( view.begin(), view.end(), std::ostream_iterator< char >( stream ) ); 8 | return stream; 9 | } 10 | -------------------------------------------------------------------------------- /lib/eclipse/include/opm/parser/eclipse/Parser/ParserConst.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2013 Statoil ASA. 3 | 4 | This file is part of the Open Porous Media project (OPM). 5 | 6 | OPM is free software: you can redistribute it and/or modify 7 | it under the terms of the GNU General Public License as published by 8 | the Free Software Foundation, either version 3 of the License, or 9 | (at your option) any later version. 10 | 11 | OPM is distributed in the hope that it will be useful, 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | GNU General Public License for more details. 15 | 16 | You should have received a copy of the GNU General Public License 17 | along with OPM. If not, see . 18 | */ 19 | 20 | #ifndef PARSERCONST_H 21 | #define PARSERCONST_H 22 | 23 | 24 | namespace Opm { 25 | namespace ParserConst { 26 | const unsigned int maxKeywordLength = 8; 27 | } 28 | } 29 | 30 | 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /lib/eclipse/include/opm/parser/eclipse/Utility/String.hpp: -------------------------------------------------------------------------------- 1 | #ifndef OPM_UTILITY_STRING_HPP 2 | #define OPM_UTILITY_STRING_HPP 3 | 4 | #include 5 | #include 6 | 7 | namespace Opm { 8 | 9 | template< typename T, typename U > 10 | U& uppercase( const T& src, U& dst ) { 11 | const auto up = []( char c ) { return std::toupper( c ); }; 12 | std::transform( std::begin( src ), std::end( src ), std::begin( dst ), up ); 13 | return dst; 14 | } 15 | 16 | template< typename T > 17 | typename std::decay< T >::type uppercase( T&& x ) { 18 | typename std::decay< T >::type t( std::forward< T >( x ) ); 19 | return uppercase( t, t ); 20 | } 21 | 22 | } 23 | 24 | #endif //OPM_UTILITY_STRING_HPP 25 | -------------------------------------------------------------------------------- /lib/eclipse/keyword_list.argv.in: -------------------------------------------------------------------------------- 1 | @keyword_files@ 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/ACTDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "ACTDIMS" , "sections" : ["RUNSPEC"], 2 | "size" : 1, 3 | "items" : [ 4 | {"name" : "MAX_ACTION", "value_type" : "INT" , "default" : 2}, 5 | {"name" : "MAX_ACTION_LINES", "value_type" : "INT" , "default" : 50}, 6 | {"name" : "MAX_ACTION_LINE_CHARACTERS" , "value_type" : "INT" , "default" : 80}, 7 | {"name" : "MAX_ACTION_COND", "value_type" : "INT" , "default" : 3}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/ACTION: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "ACTION", "sections" : ["SCHEDULE"], "size" : 1, "items" : [ 3 | { "name" : "ACTION_NAME", "value_type" : "STRING" }, 4 | { "name" : "QUANTITY", "value_type" : "STRING" }, 5 | { "name" : "OPERATOR", "value_type" : "STRING" }, 6 | { "name" : "TRIGGER_VALUE", "value_type" : "DOUBLE" } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/ACTNUM: -------------------------------------------------------------------------------- 1 | {"name" : "ACTNUM", "sections" : ["GRID"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/ADD: -------------------------------------------------------------------------------- 1 | {"name" : "ADD", "sections" : ["GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION"], "items" : [ 2 | {"name" : "field" , "value_type" : "STRING"}, 3 | {"name" : "shift" , "value_type" : "DOUBLE"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}]} 10 | 11 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/ADDREG: -------------------------------------------------------------------------------- 1 | {"name" : "ADDREG" , "sections" : ["GRID","EDIT","PROPS","REGIONS","SOLUTION"], 2 | "items" : 3 | [{"name" : "ARRAY" , "value_type" : "STRING" , "description" : "The 3D array we will update"}, 4 | {"name" : "SHIFT" , "value_type" : "DOUBLE" , "description" : "The value we will multiply with" , "default" : 0} , 5 | {"name" : "REGION_NUMBER" , "value_type" : "INT" , "description" : "The region number we are interested in"} , 6 | {"name" : "REGION_NAME" , "value_type" : "STRING" , "description" : "The name of the region we are interested in" , "default" : "M"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/ADSALNOD: -------------------------------------------------------------------------------- 1 | {"name" : "ADSALNOD" , "sections" : ["PROPS"] , "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"} , "items" : 2 | [ 3 | {"name" : "DATA" , "value_type":"DOUBLE","size_type":"ALL", "dimension":"Density"} 4 | ] 5 | } -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/AITS: -------------------------------------------------------------------------------- 1 | {"name" : "AITS", "sections" : ["RUNSPEC", "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/ALL: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "ALL", 3 | "sections" : [ "SUMMARY" ] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/API: -------------------------------------------------------------------------------- 1 | {"name" : "API" , "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/APIGROUP: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "APIGROUP", "sections" : ["PROPS"], "size" : 1, "items" : [ 3 | { "name" : "MAX_OIL_PVT_GROUP_COUNT", "value_type" : "INT", "default" : 1 } 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/AQUANCON: -------------------------------------------------------------------------------- 1 | {"name" : "AQUANCON" , "sections" : ["GRID" , "SOLUTION"], 2 | "items" : [ 3 | {"name" : "AQUIFER_ID" , "value_type" : "INT"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}, 10 | {"name" : "FACE" , "value_type" : "STRING"}, 11 | {"name" : "INFLUX_COEFF" , "value_type" : "DOUBLE" , "dimension" : "Length*Length"}, 12 | {"name" : "INFLUX_MULT" , "value_type" : "DOUBLE" , "dimension" : "1" , "default_value" : 1.0}, 13 | {"name" : "CONNECT_ADJOINING_ACTIVE_CELL" , "value_type" : "STRING" , "default_value" : "NO"}]} 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/AQUDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "AQUDIMS" , "sections" : ["RUNSPEC"], 2 | "size" : 1 , 3 | "items" : [ 4 | {"name" : "MXNAQN" , "value_type" : "INT" , "default": 1}, 5 | {"name" : "MXNAQC" , "value_type" : "INT" , "default": 1}, 6 | {"name" : "NIFTBL" , "value_type" : "INT" , "default": 1}, 7 | {"name" : "NRIFTB" , "value_type" : "INT" , "default": 36}, 8 | {"name" : "NANAQU" , "value_type" : "INT" , "default": 1}, 9 | {"name" : "NCAMAX" , "value_type" : "INT" , "default": 1}, 10 | {"name" : "MXNALI" , "value_type" : "INT" , "default": 0}, 11 | {"name" : "MXAAQL" , "value_type" : "INT" , "default": 0}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/AQUIFER_PROBE_ANALYTIC: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "AQUIFER_PROBE_ANALYTIC" , 3 | "sections" : ["SUMMARY"], 4 | "deck_names" : [ 5 | "AAQP", 6 | "AAQR", 7 | "AAQT", 8 | "AAQRG", 9 | "AAQTG", 10 | "AAQTD", 11 | "AAQPD" 12 | ], 13 | "comment" : "Analytical aquifiers", 14 | "data" : { "value_type" : "INT" }, 15 | "deck_name_regex" : "AA.+" 16 | } 17 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/AQUIFER_PROBE_NUMERIC: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "AQUIFER_PROBE_NUMERIC", 3 | "sections" : ["SUMMARY"], 4 | "deck_names" : [ 5 | "ANQP", 6 | "ANQR", 7 | "ANQT" 8 | ], 9 | "comment" : "Numerical aquifiers", 10 | "data" : { "value_type" : "INT" }, 11 | "deck_name_regex" : "ANQ." 12 | } 13 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/AQUNUM: -------------------------------------------------------------------------------- 1 | {"name" : "AQUNUM" , "sections" : ["GRID"], 2 | "items" : [ 3 | {"name" : "AQUIFER_ID" , "value_type" : "INT"}, 4 | {"name" : "I" , "value_type" : "INT"}, 5 | {"name" : "J" , "value_type" : "INT"}, 6 | {"name" : "K" , "value_type" : "INT"}, 7 | {"name" : "CROSS_SECTION" , "value_type" : "DOUBLE" , "dimension" : "Length*Length"}, 8 | {"name" : "LENGTH" , "value_type" : "DOUBLE" , "dimension" : "Length"}, 9 | {"name" : "PORO" , "value_type" : "DOUBLE" , "dimension" : "1"}, 10 | {"name" : "PERM" , "value_type" : "DOUBLE" , "dimension" : "Permeability"}, 11 | {"name" : "DEPTH" , "value_type" : "DOUBLE" , "dimension" : "Length"}, 12 | {"name" : "INITIAL_PRESSURE" , "value_type" : "DOUBLE" , "dimension" : "Pressure"}, 13 | {"name" : "PVT_TABLE_NUM" , "value_type" : "INT"}, 14 | {"name" : "SAT_TABLE_NUM" , "value_type" : "INT"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/A/AQUTAB: -------------------------------------------------------------------------------- 1 | {"name" : "AQUTAB" , 2 | "sections" : ["PROPS"], 3 | "size" : {"keyword" : "AQUDIMS" , "item" : "NIFTBL", "shift" : -1}, 4 | "items" : [{"name" : "table" , 5 | "value_type" : "DOUBLE" , 6 | "size_type" : "ALL", 7 | "dimension" : ["1" , "1"]}]} 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/B/BLACKOIL: -------------------------------------------------------------------------------- 1 | {"name" : "BLACKOIL", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/B/BOX: -------------------------------------------------------------------------------- 1 | {"name" : "BOX" , "sections" : ["GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "I1" , "value_type" : "INT"}, 3 | {"name" : "I2" , "value_type" : "INT"}, 4 | {"name" : "J1" , "value_type" : "INT"}, 5 | {"name" : "J2" , "value_type" : "INT"}, 6 | {"name" : "K1" , "value_type" : "INT"}, 7 | {"name" : "K2" , "value_type" : "INT"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COMPIMB: -------------------------------------------------------------------------------- 1 | {"name" : "COMPIMB" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "I" , "value_type" : "INT" , "default" : 0}, 4 | {"name" : "J" , "value_type" : "INT" , "default" : 0}, 5 | {"name" : "K1" , "value_type" : "INT" }, 6 | {"name" : "K2" , "value_type" : "INT" }, 7 | {"name" : "SAT_TABLE" , "value_type" : "INT" , "default" : 0}]} 8 | 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COMPLUMP: -------------------------------------------------------------------------------- 1 | {"name" : "COMPLUMP", "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "I" , "value_type" : "INT" }, 4 | {"name" : "J" , "value_type" : "INT" }, 5 | {"name" : "K1" , "value_type" : "INT" }, 6 | {"name" : "K2" , "value_type" : "INT" }, 7 | {"name" : "N" , "value_type" : "INT" } 8 | 9 | ]} 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COMPORD: -------------------------------------------------------------------------------- 1 | {"name" : "COMPORD" , "sections" : ["SCHEDULE"] , "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "ORDER_TYPE" , "value_type" : "STRING" , "default" : "TRACK"}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COMPSEGS: -------------------------------------------------------------------------------- 1 | {"name" : "COMPSEGS" , "sections" : ["SCHEDULE"] , "records" : [ 2 | [{"name" : "WELL" , "value_type" : "STRING"}], 3 | [{"name" : "I" , "value_type" : "INT"}, 4 | {"name" : "J" , "value_type" : "INT"}, 5 | {"name" : "K" , "value_type" : "INT"}, 6 | {"name" : "BRANCH" , "value_type" : "INT"}, 7 | {"name" : "DISTANCE_START" , "value_type" : "DOUBLE" , "dimension" : "Length"}, 8 | {"name" : "DISTANCE_END" , "value_type" : "DOUBLE" , "dimension" : "Length"}, 9 | {"name" : "DIRECTION" , "value_type" : "STRING"}, 10 | {"name" : "END_IJK" , "value_type" : "INT"}, 11 | {"name" : "CENTER_DEPTH" , "value_type" : "DOUBLE" , "dimension" : "Length" , "default" : 0}, 12 | {"name" : "THERMAL_LENGTH" , "value_type" : "DOUBLE" , "dimension" : "Length"}, 13 | {"name" : "SEGMENT_NUMBER" , "value_type" : "INT"} 14 | ]]} 15 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COORD: -------------------------------------------------------------------------------- 1 | {"name" : "COORD", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension" : "Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COORDSYS: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "COORDSYS", 3 | "sections" : ["GRID"], 4 | "size" : { "keyword" : "NUMRES", "item" : "num" }, 5 | "items" : [ 6 | { "name" : "K1", "value_type" : "INT" }, 7 | { "name" : "K2", "value_type" : "INT" }, 8 | { "name" : "CIRCLE_COMPLETION", "value_type" : "STRING", "default" : "INCOMP" }, 9 | { "name" : "CONNECTION", "value_type" : "STRING", "default" : "SEPARATE" }, 10 | { "name" : "R1", "value_type" : "INT", "default" : 0 }, 11 | { "name" : "R2", "value_type" : "INT", "default" : 0 } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COPY: -------------------------------------------------------------------------------- 1 | {"name" : "COPY" , "sections" : ["GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION"], "items" : [ 2 | {"name" : "src", "value_type" : "STRING"}, 3 | {"name" : "target", "value_type" : "STRING"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}]} 10 | 11 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/COPYREG: -------------------------------------------------------------------------------- 1 | {"name" : "COPYREG" , "sections" : ["GRID","EDIT","PROPS","REGIONS","SOLUTION"], 2 | "items" : 3 | [{"name" : "ARRAY" , "value_type" : "STRING" , "description" : "The 3D array we will update"}, 4 | {"name" : "TARGET_ARRAY" , "value_type" : "STRING" , "description" : "The name of the array which will be set"} , 5 | {"name" : "REGION_NUMBER" , "value_type" : "INT" , "description" : "The region number we are interested in"} , 6 | {"name" : "REGION_NAME" , "value_type" : "STRING" , "description" : "The name of the region we are interested in" , "default" : "M"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/C/CPR: -------------------------------------------------------------------------------- 1 | {"name" : "CPR" , 2 | "items" : [ 3 | {"name" : "WELL" , "value_type" : "STRING"}, 4 | {"name" : "I" , "value_type" : "INT"}, 5 | {"name" : "J" , "value_type" : "INT"}, 6 | {"name" : "K" , "value_type" : "INT"}], 7 | "sections" : ["RUNSPEC" , "SUMMARY"], 8 | "comment" : "The CPR keyword can occur both in the RUNSPEC section and in the SUMMARY section", 9 | "comment" : "the meaning of the keyword is completely different in the sections, but we just barely", 10 | "comment" : "manage to get away by using the same configuration for both sections. When occuring", 11 | "comment" : "in the RUNSPEC section the keyword should have exactly one-empty-record - that is enforced", 12 | "comment" : "in the SimulationConfig() constructor"} 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DATE: -------------------------------------------------------------------------------- 1 | {"name" : "DATE", "sections" : ["SUMMARY"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DATES: -------------------------------------------------------------------------------- 1 | {"name" : "DATES", "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "DAY" , "value_type" : "INT" }, 3 | {"name" : "MONTH" , "value_type" : "STRING"}, 4 | {"name" : "YEAR" , "value_type" : "INT" }, 5 | {"name" : "TIME" , "value_type" : "STRING", "default":"00:00:00.000"} ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DATUM: -------------------------------------------------------------------------------- 1 | {"name" : "DATUM" , "sections" : ["SOLUTION"] , "size" : 1, 2 | "items" : [ 3 | {"name" : "DEPTH" , "value_type" : "DOUBLE" , "dimension" : "Length"}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DENSITY: -------------------------------------------------------------------------------- 1 | {"name" : "DENSITY", "sections" : ["PROPS"], "size" : {"keyword":"TABDIMS", "item":"NTPVT" }, "items" : 2 | [{"name": "OIL" , "value_type" : "DOUBLE" , "default": 600 , "dimension" : "Density"}, 3 | {"name": "WATER" , "value_type" : "DOUBLE" , "default": 999.014 , "dimension" : "Density"}, 4 | {"name": "GAS" , "value_type" : "DOUBLE" , "default": 1 , "dimension" : "Density"}]} 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DEPTH: -------------------------------------------------------------------------------- 1 | {"name":"DEPTH", "sections" : ["EDIT"], "data": {"value_type" : "DOUBLE"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DEPTHZ: -------------------------------------------------------------------------------- 1 | {"name" : "DEPTHZ" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Length"}, 2 | "comment" : "DEPTHZ is not documented in the Eclipse manual, but found in the SPE1 case" 3 | } 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DIMENS: -------------------------------------------------------------------------------- 1 | {"name" : "DIMENS", "sections" : ["RUNSPEC"], "size" : 1 , "items" : 2 | [{"name": "NX" , "value_type" : "INT"}, 3 | {"name": "NY" , "value_type" : "INT"}, 4 | {"name": "NZ" , "value_type" : "INT"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DISGAS: -------------------------------------------------------------------------------- 1 | {"name" : "DISGAS", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DR: -------------------------------------------------------------------------------- 1 | {"name" : "DR", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Length"}} 2 | 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DRSDT: -------------------------------------------------------------------------------- 1 | {"name" : "DRSDT", "sections" : ["SCHEDULE"], "size" : 1, "items" : 2 | [{"name" : "DRSDT_MAX" , "value_type" : "DOUBLE", "dimension" : "GasDissolutionFactor/Time"}, 3 | {"name" : "Option" , "value_type" : "STRING", "default" : "ALL"}] 4 | } -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DRV: -------------------------------------------------------------------------------- 1 | {"name" : "DRV", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Length"}} 2 | 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DRVDT: -------------------------------------------------------------------------------- 1 | {"name" : "DRVDT", "sections" : ["SCHEDULE"], "size" : 1, "items" : 2 | [{"name" : "DRVDT_MAX" , "value_type" : "DOUBLE", "dimension" : "OilDissolutionFactor/Time"}] 3 | } 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DTHETA: -------------------------------------------------------------------------------- 1 | {"name" : "DTHETA", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "1"}, 2 | "comment" : "The values are given in degrees - i.e. [0..360)"} 3 | 4 | 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DTHETAV: -------------------------------------------------------------------------------- 1 | {"name" : "DTHETAV", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "1"}, 2 | "comment" : "The values are given in degrees - i.e. [0..360)"} 3 | 4 | 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DUMPFLUX: -------------------------------------------------------------------------------- 1 | {"name" : "DUMPFLUX" , "sections" : ["GRID"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DX: -------------------------------------------------------------------------------- 1 | {"name":"DX", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension":"Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DXV: -------------------------------------------------------------------------------- 1 | {"name":"DXV", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension":"Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DY: -------------------------------------------------------------------------------- 1 | {"name":"DY", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension":"Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DYV: -------------------------------------------------------------------------------- 1 | {"name":"DYV", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension":"Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/D/DZ: -------------------------------------------------------------------------------- 1 | {"name":"DZ", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension":"Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ECHO: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "ECHO", 3 | "sections": [ 4 | "RUNSPEC", 5 | "GRID", 6 | "EDIT", 7 | "PROPS", 8 | "REGIONS", 9 | "SOLUTION", 10 | "SUMMARY", 11 | "SCHEDULE" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EDIT: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "EDIT", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EDITNNC: -------------------------------------------------------------------------------- 1 | {"name" : "EDITNNC" , "sections" : ["EDIT"], 2 | "items" : [ 3 | {"name" : "I1" , "value_type" : "INT"}, 4 | {"name" : "J1" , "value_type" : "INT"}, 5 | {"name" : "K1" , "value_type" : "INT"}, 6 | {"name" : "I2" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K2" , "value_type" : "INT"}, 9 | {"name" : "TRAN_MULT" , "value_type" : "DOUBLE" , "default_value" : 1.0}, 10 | {"name" : "SAT_TABLE12" , "value_type" : "INT" , "default_value" : 0}, 11 | {"name" : "SAT_TABLE21" , "value_type" : "INT" , "default_value" : 0}, 12 | {"name" : "PRESS_TABLE12" , "value_type" : "INT" , "default_value" : 0}, 13 | {"name" : "PRESS_TABLE21" , "value_type" : "INT" , "default_value" : 0}, 14 | {"name" : "FACE_FLOW12" , "value_type" : "STRING"}, 15 | {"name" : "FACE_FLOW21" , "value_type" : "STRING"}, 16 | {"name" : "DIFFM" , "value_type" : "DOUBLE" , "default_value" : 1.0}]} 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/END: -------------------------------------------------------------------------------- 1 | {"name" : "END", "sections" : ["RUNSPEC", "GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SUMMARY", "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENDACTIO: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "ENDACTIO", "sections" : ["SCHEDULE"], "size" : 0 3 | } 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENDBOX: -------------------------------------------------------------------------------- 1 | {"name" : "ENDBOX", "sections" : ["GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENDINC: -------------------------------------------------------------------------------- 1 | {"name" : "ENDINC", "sections" : ["RUNSPEC", "GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SUMMARY", "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENDNUM: -------------------------------------------------------------------------------- 1 | {"name" : "ENDNUM", "sections" : ["REGIONS"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENDSCALE: -------------------------------------------------------------------------------- 1 | {"name" : "ENDSCALE", "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "DIRECT" , "value_type" : "STRING" , "default" : "NODIR"}, 3 | {"name" : "IRREVERS" , "value_type" : "STRING" , "default" : "REVER"}, 4 | {"name" : "NUM_TABLES" , "value_type" : "INT" , "default" : 1}, 5 | {"name" : "NUM_NODES" , "value_type" : "INT" , "default" : 20}, 6 | {"name" : "COMB_MODE" , "value_type" : "INT" , "default" : 0} 7 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENDSKIP: -------------------------------------------------------------------------------- 1 | {"name" : "ENDSKIP" , "size" : 0 , "sections" : ["RUNSPEC" , "GRID" , "EDIT" , "PROPS" , "REGIONS" , "SOLUTION" ,"SUMMARY" , "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENKRVD: -------------------------------------------------------------------------------- 1 | {"name" : "ENKRVD" , "sections" : ["PROPS"], "size" : {"keyword" : "ENDSCALE" , "item" : "NUM_TABLES"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "default" : -1 , "size_type" : "ALL" , "dimension" : ["Length","1","1","1","1","1","1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/ENPTVD: -------------------------------------------------------------------------------- 1 | {"name" : "ENPTVD" , "sections" : ["PROPS"], "size" : {"keyword" : "ENDSCALE" , "item" : "NUM_TABLES"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "default" : -1 , "size_type" : "ALL" , "dimension" : ["Length","1","1","1","1","1","1","1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EQLDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "EQLDIMS" , "sections" : ["RUNSPEC"], "size" : 1 , "items": 2 | [{"name" : "NTEQUL" , "value_type" : "INT" , "default" : 1}, 3 | {"name" : "DEPTH_NODES_P" , "value_type" : "INT", "default" : 100}, 4 | {"name" : "DEPTH_NODES_TAB" , "value_type" : "INT" , "default" : 20}, 5 | {"name" : "NTTRVD" , "value_type" : "INT" , "default" : 1}, 6 | {"name" : "NSTRVD" , "value_type" : "INT" , "default" : 20}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EQLNUM: -------------------------------------------------------------------------------- 1 | {"name" : "EQLNUM", "sections" : ["REGIONS"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EQLOPTS: -------------------------------------------------------------------------------- 1 | {"name" : "EQLOPTS", "sections" : ["RUNSPEC"], "size" : 1, "items" : [ 2 | {"name" : "OPTION1" , "value_type" : "STRING"}, 3 | {"name" : "OPTION2" , "value_type" : "STRING"}, 4 | {"name" : "OPTION3" , "value_type" : "STRING"}, 5 | {"name" : "OPTION4" , "value_type" : "STRING"} 6 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EQUALREG: -------------------------------------------------------------------------------- 1 | {"name" : "EQUALREG" , "sections" : ["GRID","EDIT","PROPS","REGIONS","SOLUTION"], 2 | "items" : 3 | [{"name" : "ARRAY" , "value_type" : "STRING" , "description" : "The 3D array we will update"}, 4 | {"name" : "VALUE" , "value_type" : "DOUBLE" , "description" : "The value we will assign" , "default" : 0} , 5 | {"name" : "REGION_NUMBER" , "value_type" : "INT" , "description" : "The region number we are interested in"} , 6 | {"name" : "REGION_NAME" , "value_type" : "STRING" , "description" : "The name of the region we are interested in" , "default" : "M"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EQUALS: -------------------------------------------------------------------------------- 1 | {"name" : "EQUALS", "sections" : ["GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION"], "items" : [ 2 | {"name" : "field" , "value_type" : "STRING"}, 3 | {"name" : "value" , "value_type" : "DOUBLE"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}]} 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EXCEL: -------------------------------------------------------------------------------- 1 | {"name" : "EXCEL" , "sections" : ["SUMMARY"] } 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/E/EXTRAPMS: -------------------------------------------------------------------------------- 1 | {"name" : "EXTRAPMS" , 2 | "sections" : ["RUNSPEC" , "GRID" , "PROPS" , "REGIONS" , "SOLUTION" , "SUMMARY" , "EDIT" , "SCHEDULE" ], 3 | "size" : 1 , 4 | "items" : [{"name" : "LEVEL" , "value_type" : "INT" , "default" : 0 }] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FAULTDIM: -------------------------------------------------------------------------------- 1 | {"name" : "FAULTDIM", "sections" : ["RUNSPEC"], "size" : 1, "items" : 2 | [{"name" : "MFSEGS" , "value_type" : "INT" , "default" : 0}] 3 | } 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FAULTS: -------------------------------------------------------------------------------- 1 | {"name" : "FAULTS", "sections" : ["GRID"], "items" : 2 | [ 3 | {"name" : "NAME", "value_type" : "STRING"}, 4 | {"name" : "IX1", "value_type" : "INT"}, 5 | {"name" : "IX2", "value_type" : "INT"}, 6 | {"name" : "IY1", "value_type" : "INT"}, 7 | {"name" : "IY2", "value_type" : "INT"}, 8 | {"name" : "IZ1", "value_type" : "INT"}, 9 | {"name" : "IZ2", "value_type" : "INT"}, 10 | {"name" : "FACE", "value_type" : "STRING"} 11 | ] 12 | } 13 | 14 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FIELD: -------------------------------------------------------------------------------- 1 | {"name":"FIELD", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FILLEPS: -------------------------------------------------------------------------------- 1 | {"name" : "FILLEPS" , "sections" : ["PROPS"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FIPOWG: -------------------------------------------------------------------------------- 1 | {"name" : "FIPOWG", "sections" : ["REGIONS"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FIP_PROBE: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "FIP_PROBE" , 3 | "sections" : ["REGIONS"], 4 | "data" : {"value_type" : "INT"}, 5 | "deck_name_regex" : "FIP.+" 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FLUXNUM: -------------------------------------------------------------------------------- 1 | {"name" : "FLUXNUM" , "sections" : ["GRID"], "data" : {"value_type" : "INT"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FMTIN: -------------------------------------------------------------------------------- 1 | {"name" : "FMTIN", "sections" : ["RUNSPEC"]} 2 | 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FMTOUT: -------------------------------------------------------------------------------- 1 | {"name" : "FMTOUT", "sections" : ["RUNSPEC"]} 2 | 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FMWSET: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "FMWSET", 3 | "sections" : [ "SUMMARY" ] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FRICTION: -------------------------------------------------------------------------------- 1 | {"name" : "FRICTION", "sections" : ["RUNSPEC"], "size" : 1, "items" : [ 2 | {"name" : "NWFRIC" , "value_type" : "INT" , "default" : 0}, 3 | {"name" : "NWFRIB" , "value_type" : "INT" , "default" : 1} 4 | ]} 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/F/FULLIMP: -------------------------------------------------------------------------------- 1 | {"name" : "FULLIMP", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GAS: -------------------------------------------------------------------------------- 1 | {"name" : "GAS", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GDORIENT: -------------------------------------------------------------------------------- 1 | {"name" : "GDORIENT" , "sections" : ["GRID"] , "size" : 1 , "items" : [ 2 | {"name" : "I" , "value_type" : "STRING" , "default" : "INC"}, 3 | {"name" : "J" , "value_type" : "STRING" , "default" : "INC"}, 4 | {"name" : "K" , "value_type" : "STRING" , "default" : "INC"}, 5 | {"name" : "Z" , "value_type" : "STRING" , "default" : "DOWN"}, 6 | {"name" : "HAND" , "value_type" : "STRING" , "default" : "RIGHT"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GECON: -------------------------------------------------------------------------------- 1 | {"name" : "GECON" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "GROUP" , "value_type" : "STRING"}, 3 | {"name" : "MIN_OIL_RATE" , "value_type" : "DOUBLE" , "default" : 0.0}, 4 | {"name" : "MIN_GAS_RATE" , "value_type" : "DOUBLE" , "default" : 0.0}, 5 | {"name" : "MAX_WCT" , "value_type" : "DOUBLE" , "default" : 0.0}, 6 | {"name" : "MAX_GOR" , "value_type" : "DOUBLE" , "default" : 0.0}, 7 | {"name" : "MAX_WATER_GAS_RATIO" , "value_type" : "DOUBLE" , "default" : 0.0}, 8 | {"name" : "WORKOVER" , "value_type" : "STRING" , "default" : "NONE"}, 9 | {"name" : "END_RUN" , "value_type" : "STRING" , "default" : "NO"}, 10 | {"name" : "MAX_OPEN_WELLS" , "value_type" : "INT" , "default" : 0} 11 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GEFAC: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "GEFAC", 3 | "sections" : ["SCHEDULE"], 4 | "items" : [ 5 | {"name" : "GROUP", "value_type" : "STRING" }, 6 | {"name" : "EFFICIENCY_FACTOR", "value_type" : "DOUBLE", "default" : 1}, 7 | {"name" : "TRANSFER_EXT_NET", "value_type" : "STRING", "default" : "YES"} 8 | ]} 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GLIFTOPT: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "GLIFTOPT", "sections" : ["SCHEDULE"], "items" : [ 3 | { "name" : "GROUP_NAME", "value_type" : "STRING" }, 4 | { "name" : "MAX_LIFT_GAS_SUPPLY", "value_type" : "DOUBLE", "default" : -1.0E20 }, 5 | { "name" : "MAX_TOTAL_GAS_RATE", "value_type" : "DOUBLE", "default" : -1.0E20 } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GMWSET: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "GMWSET", 3 | "sections" : [ "SUMMARY" ] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GRAVITY: -------------------------------------------------------------------------------- 1 | {"name" : "GRAVITY" , "sections" : ["PROPS"] , "size" : {"keyword":"TABDIMS" , "item":"NTPVT"}, 2 | "items" : [ 3 | {"name" : "API_GRAVITY" , "value_type" : "DOUBLE" , "dimension" : "1" , "comment" : "Dimension should be API"}, 4 | {"name" : "WATER_SP_GRAVITY" , "value_type" : "DOUBLE" , "default" : 1.0}, 5 | {"name" : "GAS_SP_GRAVITY" , "value_type" : "DOUBLE" , "default" : 0.7773}]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GRID: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "GRID", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GRIDFILE: -------------------------------------------------------------------------------- 1 | {"name" : "GRIDFILE" , "sections" : ["GRID"], "size" : 1 , "items" : [ 2 | {"name" : "GRID" , "value_type" : "INT" , "default" : 0}, 3 | {"name" : "EGRID" , "value_type" : "INT" , "default" : 1}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GRIDOPTS: -------------------------------------------------------------------------------- 1 | {"name" : "GRIDOPTS" , "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "TRANMULT" , "value_type" : "STRING" , "default" : "NO"}, 3 | {"name" : "NRMULT" , "value_type" : "INT" , "default" : 0}, 4 | {"name" : "NRPINC" , "value_type" : "INT" , "default" : 0}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GRIDUNIT: -------------------------------------------------------------------------------- 1 | {"name" : "GRIDUNIT" , "sections" : ["GRID"], "size" : 1, "items" : 2 | [{"name" : "LengthUnit" , "value_type" : "STRING" , "default" : "METRES"}, 3 | {"name" : "MAP" , "value_type" : "STRING"}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GRUPNET: -------------------------------------------------------------------------------- 1 | {"name" : "GRUPNET" , "sections" : ["SPECIAL", "SCHEDULE"], "items" : [ 2 | {"name" : "NAME" , "value_type" : "STRING"}, 3 | {"name" : "TERMINAL_PRESSURE" , "value_type" : "DOUBLE"}, 4 | {"name" : "VFP_TABLE" , "value_type" : "INT" , "default" : 0}, 5 | {"name" : "ALQ" , "value_type" : "DOUBLE" , "default" : 0}, 6 | {"name" : "SUB_SEA_MANIFOLD" , "value_type" : "STRING" , "default" : "NO"}, 7 | {"name" : "LIFT_GAS_FLOW_THROUGH" , "value_type" : "STRING" , "default" : "NO"}, 8 | {"name" : "ALQ_SURFACE_EQV" , "value_type" : "STRING" , "default" : "NONE"}]} 9 | 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GRUPTREE: -------------------------------------------------------------------------------- 1 | {"name" : "GRUPTREE" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "CHILD_GROUP" , "value_type" : "STRING"}, 3 | {"name" : "PARENT_GROUP" , "value_type" : "STRING", "default" : "FIELD"} 4 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/G/GSATPROD: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "GSATPROD", "sections" : ["SCHEDULE"], "items" : [ 3 | { "name" : "SATELLITE_GROUP_NAME_OR_GROUP_NAME_ROOT", "value_type" : "STRING" }, 4 | { "name" : "OIL_PRODUCTION_RATE", "value_type" : "DOUBLE", "default" : 0.0 }, 5 | { "name" : "WATER_PRODUCTION_RATE", "value_type" : "DOUBLE", "default" : 0.0 }, 6 | { "name" : "GAS_PRODUCTION_RATE", "value_type" : "DOUBLE", "default" : 0.0 }, 7 | { "name" : "RES_FLUID_VOL_PRODUCTION_RATE", "value_type" : "DOUBLE", "default" : 0.0 }, 8 | { "name" : "LIFT_GAS_SUPPLY_RATE", "value_type" : "DOUBLE", "default" : 0.0 }, 9 | { "name" : "MEAN_CALORIFIC_VALUE", "value_type" : "DOUBLE", "default" : 0.0 } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/IMBNUM: -------------------------------------------------------------------------------- 1 | {"name" : "IMBNUM", "sections" : ["REGIONS"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/IMKRVD: -------------------------------------------------------------------------------- 1 | {"name" : "IMKRVD" , "size" : {"keyword" : "ENDSCALE" , "item" : "NUM_TABLES"}, 2 | "sections" : [ "PROPS" ], 3 | "items" : [ 4 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["Length","1","1","1","1","1","1","1"]} 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/IMPES: -------------------------------------------------------------------------------- 1 | {"name" : "IMPES", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/IMPTVD: -------------------------------------------------------------------------------- 1 | {"name" : "IMPTVD" , "size" : {"keyword" : "ENDSCALE" , "item" : "NUM_TABLES"}, 2 | "sections" : [ "PROPS" ], 3 | "items" : [ 4 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["Length","1","1","1","1","1","1","1","1"]} 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/INCLUDE: -------------------------------------------------------------------------------- 1 | {"name" : "INCLUDE" , "sections" : ["RUNSPEC", "GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SUMMARY", "SCHEDULE"], "size" : 1, "items" : [{"name" : "IncludeFile" , "value_type" : "STRING"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/INIT: -------------------------------------------------------------------------------- 1 | {"name" : "INIT", "sections" : ["GRID"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/INRAD: -------------------------------------------------------------------------------- 1 | {"name" : "INRAD", "sections" : ["GRID"] , "size" : 1 , 2 | "items" : [{"name" : "RADIUS" , "value_type" : "DOUBLE" , "dimension" : "Length"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/IPCG: -------------------------------------------------------------------------------- 1 | {"name" : "IPCG" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "Pressure"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/IPCW: -------------------------------------------------------------------------------- 1 | {"name" : "IPCW" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "Pressure"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISGCR: -------------------------------------------------------------------------------- 1 | {"name" : "ISGCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISGL: -------------------------------------------------------------------------------- 1 | {"name" : "ISGL" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISGU: -------------------------------------------------------------------------------- 1 | {"name" : "ISGU" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISOGCR: -------------------------------------------------------------------------------- 1 | {"name" : "ISOGCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISOWCR: -------------------------------------------------------------------------------- 1 | {"name" : "ISOWCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISWCR: -------------------------------------------------------------------------------- 1 | {"name" : "ISWCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISWL: -------------------------------------------------------------------------------- 1 | {"name" : "ISWL" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/I/ISWU: -------------------------------------------------------------------------------- 1 | {"name" : "ISWU" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/J/JFUNC: -------------------------------------------------------------------------------- 1 | {"name" : "JFUNC" , "sections" : ["GRID"], "size" : 1 , "items" : [ 2 | {"name" : "FLAG" , "value_type" : "STRING", "default": "BOTH"}, 3 | {"name" : "OW_SURFACE_TENSION" , "value_type" : "DOUBLE", "dimension":"SurfaceTension", "default": -1.0}, 4 | {"name" : "GO_SURFACE_TENSION" , "value_type" : "DOUBLE", "dimension":"SurfaceTension", "default": -1.0}, 5 | {"name" : "ALPHA_FACTOR" , "value_type" : "DOUBLE", "default": 0.5}, 6 | {"name" : "BETA_FACTOR" , "value_type" : "DOUBLE", "default": 0.5}, 7 | {"name" : "DIRECTION" , "value_type" : "STRING", "default": "XY" } 8 | ]} 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/L/LAB: -------------------------------------------------------------------------------- 1 | {"name" : "LAB" , 2 | "sections" : ["RUNSPEC"] 3 | } 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/L/LGR: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "LGR", 3 | "sections" : ["RUNSPEC"], 4 | "size" : 1, 5 | "items" : [ 6 | { "name" : "MAXLGR", "value_type": "INT", "default": 0 }, 7 | { "name" : "MAXCLS", "value_type": "INT", "default": 0 }, 8 | { "name" : "MCOARS", "value_type": "INT", "default": 0 }, 9 | { "name" : "MAMALG", "value_type": "INT", "default": 0 }, 10 | { "name" : "MXLALG", "value_type": "INT", "default": 0 }, 11 | { "name" : "LSTACK", "value_type": "INT", "default": 0 }, 12 | { "name" : "INTERP", "value_type": "STRING", "default": "INTERP" }, 13 | { "name" : "NCHCOR", "value_type": "INT", "default": 0 } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/L/LIFTOPT: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "LIFTOPT", "sections" : ["SCHEDULE"], "size" : 1, "items" : [ 3 | { "name" : "INCREMENT_SIZE", "value_type" : "DOUBLE" }, 4 | { "name" : "MIN_ECONOMIC_GRADIENT", "value_type" : "DOUBLE" }, 5 | { "name" : "MIN_INTERVAL_BETWEEN_GAS_LIFT_OPTIMIZATIONS", "value_type" : "DOUBLE", "default" : 0.0 }, 6 | { "name" : "OPTIMISE_GAS_LIFT", "value_type" : "STRING", "default" : "YES" } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MAPAXES: -------------------------------------------------------------------------------- 1 | {"name" : "MAPAXES" , "sections" : ["GRID"], "size" : 1 , "items" : [ 2 | {"name" : "X1" , "value_type" : "DOUBLE", "dimension" : "Length" }, 3 | {"name" : "Y1" , "value_type" : "DOUBLE", "dimension" : "Length" }, 4 | {"name" : "X2" , "value_type" : "DOUBLE", "dimension" : "Length" }, 5 | {"name" : "Y2" , "value_type" : "DOUBLE", "dimension" : "Length" }, 6 | {"name" : "X3" , "value_type" : "DOUBLE", "dimension" : "Length" }, 7 | {"name" : "Y3" , "value_type" : "DOUBLE", "dimension" : "Length" }]} 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MAPUNITS: -------------------------------------------------------------------------------- 1 | {"name" : "MAPUNITS" , "sections" : ["GRID"], "size" : 1 , "items" : [ 2 | {"name" : "UNIT" , "value_type" : "STRING" , "default" : "METRES"}]} 3 | 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MAXVALUE: -------------------------------------------------------------------------------- 1 | {"name" : "MAXVALUE", "sections" : ["GRID", "EDIT", "PROPS"], "items" : [ 2 | {"name" : "field" , "value_type" : "STRING"}, 3 | {"name" : "value" , "value_type" : "DOUBLE"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MEMORY: -------------------------------------------------------------------------------- 1 | {"name" : "MEMORY" , "sections" : ["RUNSPEC"], 2 | "size" : 1 , 3 | "items" : [ 4 | {"name" : "UNUSED" , "value_type" : "INT" }, 5 | {"name" : "THOUSANDS_CHAR8" , "value_type" : "INT" }]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/METRIC: -------------------------------------------------------------------------------- 1 | {"name" : "METRIC", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MINPV: -------------------------------------------------------------------------------- 1 | {"name" : "MINPV" , "sections" : ["GRID"], "size" : 1 , "items" : [{"name" : "VALUE" , "value_type" : "DOUBLE" , "default" : 0.000001, "dimension" : "ReservoirVolume"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MINVALUE: -------------------------------------------------------------------------------- 1 | {"name" : "MINVALUE", "sections" : ["GRID", "EDIT", "PROPS"], "items" : [ 2 | {"name" : "field" , "value_type" : "STRING"}, 3 | {"name" : "value" , "value_type" : "DOUBLE"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MISC: -------------------------------------------------------------------------------- 1 | {"name" : "MISC" , "sections" : ["PROPS"], "size" : {"keyword" : "MISCIBLE" , "item" : "NTMISC"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MISCIBLE: -------------------------------------------------------------------------------- 1 | {"name" : "MISCIBLE", "sections" : ["RUNSPEC"], "size" : 1, "items" : [ 2 | {"name" : "NTMISC" , "value_type" : "INT" , "default" : 1}, 3 | {"name" : "NSMISC" , "value_type" : "INT" , "default" : 20}, 4 | {"name" : "TWOPOINT" , "value_type" : "STRING" , "default" : "NONE"} 5 | ]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MISCNUM: -------------------------------------------------------------------------------- 1 | {"name" : "MISCNUM", "sections" : ["REGIONS"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MONITOR: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "MONITOR", 3 | "sections": [ 4 | "RUNSPEC", 5 | "SUMMARY" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MSFN: -------------------------------------------------------------------------------- 1 | {"name" : "MSFN" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"table", "value_type":"DOUBLE", "size_type" : "ALL", "dimension" : ["1","1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MSGFILE: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "MSGFILE", 3 | "sections": [ 4 | "RUNSPEC" 5 | ], 6 | "size" : 1, 7 | "items" : [ 8 | {"name" : "ENABLE_FLAG" , "value_type" : "INT" } 9 | ]} 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULTFLT: -------------------------------------------------------------------------------- 1 | {"name" : "MULTFLT", "sections" : ["GRID", "EDIT", "SCHEDULE"], "items" : [ 2 | {"name" : "fault" , "value_type" : "STRING"}, 3 | {"name" : "factor" , "value_type" : "DOUBLE"}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULTIPLY: -------------------------------------------------------------------------------- 1 | {"name" : "MULTIPLY", "sections" : ["GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION"], "items" : [ 2 | {"name" : "field" , "value_type" : "STRING"}, 3 | {"name" : "factor" , "value_type" : "DOUBLE"}, 4 | {"name" : "I1" , "value_type" : "INT" }, 5 | {"name" : "I2" , "value_type" : "INT" }, 6 | {"name" : "J1" , "value_type" : "INT" }, 7 | {"name" : "J2" , "value_type" : "INT" }, 8 | {"name" : "K1" , "value_type" : "INT" }, 9 | {"name" : "K2" , "value_type" : "INT" }]} 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULTIREG: -------------------------------------------------------------------------------- 1 | {"name" : "MULTIREG" , "sections" : ["GRID","EDIT","PROPS","REGIONS","SOLUTION"], 2 | "items" : 3 | [{"name" : "ARRAY" , "value_type" : "STRING" , "description" : "The 3D array we will update"}, 4 | {"name" : "FACTOR" , "value_type" : "DOUBLE" , "description" : "The value we will multiply with" , "default" : 0} , 5 | {"name" : "REGION_NUMBER" , "value_type" : "INT" , "description" : "The region number we are interested in"} , 6 | {"name" : "REGION_NAME" , "value_type" : "STRING" , "description" : "The name of the region we are interested in" , "default" : "M"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULTNUM: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "MULTNUM", 3 | "sections" : [ "GRID" ], 4 | "data" : {"value_type" : "INT" } 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULTPV: -------------------------------------------------------------------------------- 1 | {"name" : "MULTPV" , "sections" : ["GRID" , "EDIT"] , "data" : {"value_type" : "DOUBLE" , "dimension":"1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULTREGP: -------------------------------------------------------------------------------- 1 | {"name": "MULTREGP", 2 | "sections": ["GRID", "EDIT"], 3 | "items": [ 4 | {"name": "REGION", "value_type": "INT"}, 5 | {"name": "MULTIPLIER", "value_type": "DOUBLE"}, 6 | {"name": "REGION_TYPE", "value_type": "STRING", "default": "M"} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULTREGT: -------------------------------------------------------------------------------- 1 | {"name" : "MULTREGT" , "sections" : ["GRID", "EDIT", "SCHEDULE"], "items" : [ 2 | {"name" : "SRC_REGION" , "value_type" : "INT"}, 3 | {"name" : "TARGET_REGION" , "value_type" : "INT" }, 4 | {"name" : "TRAN_MULT" , "value_type" : "DOUBLE" }, 5 | {"name" : "DIRECTIONS" , "value_type" : "STRING" , "default" : "XYZ"}, 6 | {"name" : "NNC_MULT" , "value_type" : "STRING" , "default" : "ALL"}, 7 | {"name" : "REGION_DEF" , "value_type" : "STRING" , "default" : "M"}]} 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/M/MULT_XYZ: -------------------------------------------------------------------------------- 1 | {"name" : "MULT_XYZ" , 2 | "sections" : ["GRID"], 3 | 4 | "deck_names" : [ 5 | "MULTX", 6 | "MULTX-", 7 | "MULTY", 8 | "MULTY-", 9 | "MULTZ", 10 | "MULTZ-" 11 | ], 12 | "data" : { 13 | "value_type" : "DOUBLE", 14 | "dimension":"1" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NETBALAN: -------------------------------------------------------------------------------- 1 | {"name" : "NETBALAN" , "sections" : ["SPECIAL", "SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "TIME_INTERVAL" , "value_type" : "DOUBLE" , "default" : 0.0}, 3 | {"name" : "PRESSURE_CONVERGENCE_LIMT" , "value_type" : "DOUBLE" , "default" : 0.00001 }, 4 | {"name" : "MAX_ITER" , "value_type" : "INT" , "default" : 10}, 5 | {"name" : "THP_CONVERGENCE_LIMIT" , "value_type" : "DOUBLE" , "default" : 0.01 }, 6 | {"name" : "MAX_ITER_THP" , "value_type" : "INT" , "default" : 10}, 7 | {"name" : "TARGET_BALANCE_ERROR" , "value_type" : "DOUBLE" , "default" : 1e20}, 8 | {"name" : "MAX_BALANCE_ERROR" , "value_type" : "DOUBLE" , "default" : 1e20}, 9 | {"name" : "MIN_TIME_STEP" , "value_type" : "DOUBLE"} 10 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NEWTRAN: -------------------------------------------------------------------------------- 1 | {"name" : "NEWTRAN", "sections" : ["GRID"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NEXTSTEP: -------------------------------------------------------------------------------- 1 | {"name":"NEXTSTEP", "sections" : ["SCHEDULE"], "size" : 1 , 2 | "items" : [ 3 | {"name" : "MAX_STEP" , "value_type" : "DOUBLE" , "dimension" : "Time"}, 4 | {"name" : "APPLY_TO_ALL" , "value_type" : "STRING" , "default" : "NO"}]} 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NOCASC: -------------------------------------------------------------------------------- 1 | {"name" : "NOCASC" , "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NOECHO: -------------------------------------------------------------------------------- 1 | {"name" : "NOECHO", "sections" : ["RUNSPEC", "GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SUMMARY", "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NOGGF: -------------------------------------------------------------------------------- 1 | {"name" : "NOGGF", "sections" : ["GRID"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NOINSPEC: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "NOINSPEC", 3 | "sections": [ 4 | "RUNSPEC" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NOMONITO: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "NOMONITO", 3 | "sections": [ 4 | "RUNSPEC", 5 | "SUMMARY" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NONNC: -------------------------------------------------------------------------------- 1 | {"name" : "NONNC", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NORSSPEC: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "NORSSPEC", 3 | "sections": [ 4 | "RUNSPEC" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NOSIM: -------------------------------------------------------------------------------- 1 | {"name" : "NOSIM", "sections" : ["RUNSPEC", "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NOWARN: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "NOWARN", "sections" : [ "RUNSPEC", "GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SUMMARY", "SCHEDULE" ], "size" : 0 3 | } 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NSTACK: -------------------------------------------------------------------------------- 1 | {"name" : "NSTACK" , "sections" : ["RUNSPEC", "SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "LINEAR_SOLVER_SIZE", "value_type" : "INT" , "default" : 10}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NTG: -------------------------------------------------------------------------------- 1 | {"name" : "NTG" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NUMRES: -------------------------------------------------------------------------------- 1 | {"name" : "NUMRES" , "sections" : ["RUNSPEC"] , "size" : 1, "items" : [ 2 | {"name" : "num" , "value_type" : "INT" , "default" : 1}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/N/NUPCOL: -------------------------------------------------------------------------------- 1 | {"name" : "NUPCOL" , "sections" : ["RUNSPEC", "SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "NUM_ITER", "value_type" : "INT" , "default" : 3, "comment": "The default is 2 in Eclipse300"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/O/OIL: -------------------------------------------------------------------------------- 1 | {"name":"OIL", "sections" : ["RUNSPEC"],"size":0} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/O/OILVISCT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OILVISCT", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | "items" : [{ 9 | "name":"DATA", 10 | "value_type": "DOUBLE", 11 | "size_type": "ALL", 12 | 13 | "dimension" : ["Temperature", "Viscosity"] 14 | }] 15 | } 16 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/O/OLDTRAN: -------------------------------------------------------------------------------- 1 | {"name" : "OLDTRAN", "sections" : ["GRID"]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/O/OPERATE: -------------------------------------------------------------------------------- 1 | {"name" : "OPERATE" , "sections" : ["GRID" , "EDIT" , "PROPS" , "REGIONS" , "SOLUTION"], 2 | "items" : [ 3 | {"name" : "TARGET_ARRAY" , "value_type" : "STRING"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}, 10 | {"name" : "OPERATION" , "value_type" : "STRING"}, 11 | {"name" : "ARRAY" , "value_type" : "STRING"}, 12 | {"name" : "PARAM1" , "value_type" : "DOUBLE" , "default" : 0}, 13 | {"name" : "PARAM2" , "value_type" : "DOUBLE" , "default" : 0}]} 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/O/OPERATER: -------------------------------------------------------------------------------- 1 | {"name" : "OPERATER" , "sections" : ["GRID" , "EDIT" , "PROPS" , "REGIONS" , "SOLUTION"], 2 | "items" : [ 3 | {"name" : "RESULT_ARRAY" , "value_type" : "STRING"}, 4 | {"name" : "OPERATION_REGION_NUMBER" , "value_type" : "INT"}, 5 | {"name" : "OPERATION_TYPE" , "value_type" : "STRING"}, 6 | {"name" : "ARRAY_PARAMETER" , "value_type" : "STRING"}, 7 | {"name" : "SCALAR_PARAMETER" , "value_type" : "DOUBLE"}, 8 | {"name" : "SCALAR_PARAMETER2" , "value_type" : "DOUBLE"}, 9 | {"name" : "FIP_REGION_NAME" , "value_type" : "STRING"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/O/OPERNUM: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "OPERNUM", 3 | "sections" : [ "GRID", "REGIONS" ], 4 | "data" : {"value_type" : "INT" } 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/O/OUTRAD: -------------------------------------------------------------------------------- 1 | {"name" : "OUTRAD", "sections" : ["GRID"] , "size" : 1 , 2 | "items" : [{"name" : "RADIUS" , "value_type" : "DOUBLE" , "dimension" : "Length"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PARALLEL: -------------------------------------------------------------------------------- 1 | {"name" : "PARALLEL" , "sections" : ["RUNSPEC"], 2 | "size" : 1 , 3 | "items" : [ 4 | {"name" : "NDMAIN" , "value_type" : "INT" , "default": 1}, 5 | {"name" : "MACHINE_TYPE" , "value_type" : "STRING" , "default": "DISTRIBUTED"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PATHS: -------------------------------------------------------------------------------- 1 | {"name" : "PATHS" , "sections" : ["RUNSPEC"], "items" : 2 | [ 3 | {"name" : "PathName" , "value_type" : "STRING"}, 4 | {"name" : "PathValue" , "value_type" : "STRING"} 5 | ]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PBVD: -------------------------------------------------------------------------------- 1 | {"name" : "PBVD" , "sections" : ["SOLUTION"], "size" : {"keyword" : "EQLDIMS" , "item" : "NTEQUL"}, 2 | "items" : [{"name" : "table" , 3 | "value_type" : "DOUBLE" , 4 | "size_type" : "ALL", 5 | "dimension" : ["Length" , "Pressure"]}]} 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PCG: -------------------------------------------------------------------------------- 1 | {"name" : "PCG" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "Pressure"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PDVD: -------------------------------------------------------------------------------- 1 | {"name" : "PDVD" , "sections" : ["SOLUTION"], "size" : {"keyword" : "EQLDIMS" , "item" : "NTEQUL"}, 2 | "items" : [{"name" : "table" , 3 | "value_type" : "DOUBLE" , 4 | "size_type" : "ALL", 5 | "dimension" : ["Length" , "Pressure"]}]} 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERFORMANCE_PROBE: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "PERFORMANCE_PROBE", 3 | "sections" : [ "SUMMARY" ], 4 | "deck_names" : [ 5 | "ELAPSED", 6 | "HLINEARS", 7 | "HSUMLINS", 8 | "MAXDPR", 9 | "MAXDSG", 10 | "MAXDSO", 11 | "MAXDSW", 12 | "MEMORYTS", 13 | "MLINEARS", 14 | "MSUMLINS", 15 | "MSUMNEWT", 16 | "NBYTOT", 17 | "NEWTON", 18 | "NLINEARS", 19 | "NLINSMIN", 20 | "NLINSMAX", 21 | "PERFORMA", 22 | "STEPTYPE", 23 | "TCPU", 24 | "TCPUDAY", 25 | "TCPUH", 26 | "TCPUHT", 27 | "TCPUSCH", 28 | "TCPUTS", 29 | "TCPUTSH", 30 | "TCPUTSHT", 31 | "TELAPDAY", 32 | "TELAPLIN", 33 | "TELAPTS", 34 | "TIMESTEP", 35 | "WNEWTON", 36 | "ZIPEFF", 37 | "ZIPEFFC" 38 | ] 39 | } 40 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMR: -------------------------------------------------------------------------------- 1 | {"name" : "PERMR" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMTHT: -------------------------------------------------------------------------------- 1 | {"name" : "PERMTHT" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMX: -------------------------------------------------------------------------------- 1 | {"name" : "PERMX" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMXY: -------------------------------------------------------------------------------- 1 | {"name" : "PERMXY" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMY: -------------------------------------------------------------------------------- 1 | {"name" : "PERMY" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "default" : 0 , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMYZ: -------------------------------------------------------------------------------- 1 | {"name" : "PERMYZ" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMZ: -------------------------------------------------------------------------------- 1 | {"name" : "PERMZ" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "default" : 0 , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PERMZX: -------------------------------------------------------------------------------- 1 | {"name" : "PERMZX" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "dimension" : "Permeability"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PIMTDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "PIMTDIMS" , "sections" : ["RUNSPEC"], "size" : 1, "items" : [ 2 | {"name" : "NTPIMT" , "value_type" : "INT", "default" : 0}, 3 | {"name" : "NPPIMT" , "value_type" : "INT", "default" : 0}]} 4 | 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PIMULTAB: -------------------------------------------------------------------------------- 1 | {"name" : "PIMULTAB" , "sections" : ["SCHEDULE"], "size" : {"keyword" : "PIMTDIMS" , "item" : "NTPIMT"}, "items" : 2 | [{"name" : "TABLE" , "value_type" : "DOUBLE" , "size_type" : "ALL"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PINCH: -------------------------------------------------------------------------------- 1 | {"name" : "PINCH" , "sections" : ["GRID"], "size" : 1 , "items" : [ 2 | {"name" : "THRESHOLD_THICKNESS" , "value_type" : "DOUBLE" , "default" : 0.001, "dimension":"Length"}, 3 | {"name" : "CONTROL_OPTION", "value_type" : "STRING" , "default" : "GAP"}, 4 | {"name" : "MAX_EMPTY_GAP" , "value_type" : "DOUBLE" , "default" : 1e20, "dimension":"Length"}, 5 | {"name" : "PINCHOUT_OPTION" , "value_type" : "STRING" , "default" : "TOPBOT"}, 6 | {"name" : "MULTZ_OPTION" , "value_type" : "STRING" , "default" : "TOP"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLMIXNUM: -------------------------------------------------------------------------------- 1 | {"name" : "PLMIXNUM", "sections" : ["REGIONS"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLMIXPAR: -------------------------------------------------------------------------------- 1 | {"name" : "PLMIXPAR" , "sections" : ["PROPS"], "size" : {"keyword" : "REGDIMS" , "item" : "NPLMIX"} , "items" : 2 | [ 3 | {"name" : "TODD_LONGSTAFF" , 4 | "value_type" : "DOUBLE" , 5 | "size_type" : "ALL" , 6 | "dimension" : "1"} 7 | ] 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYADS: -------------------------------------------------------------------------------- 1 | {"name" : "PLYADS" , "sections" : ["SPECIAL", "PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"} , "items" : 2 | [ 3 | {"name":"DATA", "value_type":"DOUBLE","size_type":"ALL", "dimension":["PolymerDensity", "1"]} 4 | ] 5 | } 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYADSS: -------------------------------------------------------------------------------- 1 | {"name" : "PLYADSS" , "sections" : ["PROPS"] , "num_tables" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [{"name" : "POLYMER_C" , "value_type" : "DOUBLE" , "dimension" : "PolymerDensity"}, 3 | {"name" : "POLYMER_ADS_C" , "value_type" : "DOUBLE" , "dimension" : "1"}, 4 | {"name" : "DATA" , "value_type" : "DOUBLE" , "size_type" : "ALL"}]} 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYDHFLF: -------------------------------------------------------------------------------- 1 | {"name" : "PLYDHFLF" , "sections" : ["SPECIAL", "PROPS", "SCHEDULE"], "size" : {"keyword" : "TABDIMS" , "item" : "NTPVT"} , "items" : 2 | [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["Temperature","Time"]} 4 | ] 5 | } 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYMAX: -------------------------------------------------------------------------------- 1 | {"name" : "PLYMAX" , "sections" : ["SPECIAL", "PROPS"], "size" : {"keyword" : "REGDIMS" , "item" : "NPLMIX"} , "items" : 2 | [ 3 | {"name" : "MAX_POLYMER_CONCENTRATION" , "value_type" : "DOUBLE" , "dimension" : "PolymerDensity"}, 4 | {"name" : "MAX_SALT_CONCENTRATION" , "value_type" : "DOUBLE" , "dimension" : "PolymerDensity"} 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYROCK: -------------------------------------------------------------------------------- 1 | {"name" : "PLYROCK" , "sections" : ["SPECIAL", "PROPS"], "size" : {"keyword":"TABDIMS" , "item":"NTSFUN"}, "items": 2 | [ {"name":"IPV", "value_type" : "DOUBLE", "dimension":"1" }, 3 | {"name":"RRF", "value_type" : "DOUBLE", "dimension":"1" }, 4 | {"name":"ROCK_DENSITY", "value_type" : "DOUBLE", "dimension":"Density"}, 5 | {"name":"AI", "value_type" : "DOUBLE", "default" : 1, "dimension":"1"}, 6 | {"name":"MAX_ADSORPTION", "value_type" : "DOUBLE", "dimension":"1"} 7 | ] 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYSHEAR: -------------------------------------------------------------------------------- 1 | {"name" : "PLYSHEAR" , "sections" : ["SPECIAL", "PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTPVT"} , "items" : 2 | [ 3 | {"name" : "WATER_VELOCITY" , "value_type" : "DOUBLE" , "dimension" : "Length/Time"}, 4 | {"name" : "VRF" , "value_type" : "DOUBLE", "dimension" : "1"} 5 | ] 6 | } 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYSHLOG: -------------------------------------------------------------------------------- 1 | { "name" : "PLYSHLOG" , "size" : 2 , "sections" : ["SPECIAL", "PROPS", "SCHEDULE"] , "records" : [ 2 | [{"name" : "REF_POLYMER_CONCENTRATION" , "value_type" : "DOUBLE" , "dimension" : "PolymerDensity"}, 3 | {"name" : "REF_SALINITY" , "value_type" : "DOUBLE" , "dimension" : "Salinity"}, 4 | {"name" : "REF_TEMPERATURE" , "value_type" : "DOUBLE" , "dimension" : "Temperature"}], 5 | [{"name" : "DATA" , "value_type" : "DOUBLE" , "size_type" : "ALL" , "dimension" : ["1" , "1"]}] 6 | ]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PLYVISC: -------------------------------------------------------------------------------- 1 | {"name" : "PLYVISC" , "sections" : ["SPECIAL", "PROPS", "SCHEDULE"], "size" : {"keyword" : "TABDIMS" , "item" : "NTPVT"} , "items" : 2 | [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["PolymerDensity","1"]} 4 | ] 5 | } 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PMISC: -------------------------------------------------------------------------------- 1 | {"name" : "PMISC" , "sections" : ["PROPS"], "size" : {"keyword" : "MISCIBLE" , "item" : "NTMISC"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["Pressure","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/POLYMER: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "POLYMER", 3 | "sections" : [ "RUNSPEC" ] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PORO: -------------------------------------------------------------------------------- 1 | {"name" : "PORO" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "default" : 0 , "dimension":"1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PORV: -------------------------------------------------------------------------------- 1 | {"name" : "PORV" , "sections" : ["EDIT"] , "data" : {"value_type" : "DOUBLE" , "dimension":"ReservoirVolume"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PPCWMAX: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "PPCWMAX", "sections" : ["PROPS"], "size" : {"keyword":"TABDIMS" , "item":"NTSFUN"}, "items" : [ 3 | {"name" : "MAXIMUM_CAPILLARY_PRESSURE", "value_type" : "DOUBLE", "default" : 1.0E20 }, 4 | {"name" : "MODIFY_CONNATE_SATURATION", "value_type" : "STRING", "default" : "NO" } 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PRESSURE: -------------------------------------------------------------------------------- 1 | {"name" : "PRESSURE" , "sections" : ["SOLUTION"], "data" : {"value_type" : "DOUBLE", "dimension" : "Pressure"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PROPS: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "PROPS", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PRORDER: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "PRORDER", 3 | "sections" : [ "SCHEDULE" ], 4 | "size" : 2, 5 | "records" : [ 6 | [ 7 | { "name" : "NO1", "value_type" : "STRING" }, 8 | { "name" : "NO2", "value_type" : "STRING" }, 9 | { "name" : "NO3", "value_type" : "STRING" }, 10 | { "name" : "NO4", "value_type" : "STRING" }, 11 | { "name" : "NO5", "value_type" : "STRING" } 12 | ], 13 | [ 14 | { "name" : "OPT1", "value_type" : "STRING", "default" : "YES" }, 15 | { "name" : "OPT2", "value_type" : "STRING", "default" : "YES" }, 16 | { "name" : "OPT3", "value_type" : "STRING", "default" : "YES" }, 17 | { "name" : "OPT4", "value_type" : "STRING", "default" : "YES" }, 18 | { "name" : "OPT5", "value_type" : "STRING", "default" : "YES" } 19 | ] 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVCDO: -------------------------------------------------------------------------------- 1 | {"name" : "PVCDO" , "sections" : ["PROPS"], "size" : {"keyword":"TABDIMS" , "item":"NTPVT"}, "items": 2 | [ {"name":"P_REF", "value_type" : "DOUBLE", "dimension":"Pressure" }, 3 | {"name":"OIL_VOL_FACTOR", "value_type" : "DOUBLE","dimension":"1"}, 4 | {"name":"OIL_COMPRESSIBILITY", "value_type" : "DOUBLE","dimension":"1/Pressure"}, 5 | {"name":"OIL_VISCOSITY", "value_type" : "DOUBLE","dimension":"Viscosity"}, 6 | {"name":"OIL_VISCOSIBILITY", "value_type" : "DOUBLE","dimension":"1/Pressure"} 7 | ]} 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVDG: -------------------------------------------------------------------------------- 1 | {"name" : "PVDG" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTPVT"} , "items" : [ 2 | {"name" : "data" , "size_type" : "ALL" , "value_type" : "DOUBLE" , "dimension" : ["Pressure","OilDissolutionFactor","Viscosity"]}]} 3 | 4 | 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVDO: -------------------------------------------------------------------------------- 1 | {"name" : "PVDO" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTPVT"} , "items" : [ 2 | {"name" : "data" , "size_type" : "ALL" , "value_type" : "DOUBLE" , "dimension" : ["Pressure","1","Viscosity"]}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVDS: -------------------------------------------------------------------------------- 1 | {"name" : "PVDS" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTPVT"} , "items" : [ 2 | {"name" : "data" , "size_type" : "ALL" , "value_type" : "DOUBLE" , "dimension" : ["Pressure","OilDissolutionFactor","Viscosity"]}]} 3 | 4 | 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVTG: -------------------------------------------------------------------------------- 1 | {"name" : "PVTG" , "sections" : ["PROPS"], "num_tables" : {"keyword":"TABDIMS" , "item":"NTPVT"}, 2 | "items" : [ 3 | {"name":"GAS_PRESSURE", "value_type" : "DOUBLE", "dimension":"Pressure" }, 4 | {"name":"DATA", "size_type" : "ALL" , "value_type":"DOUBLE" , "dimension" : ["OilDissolutionFactor","OilDissolutionFactor","Viscosity"]} 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVTNUM: -------------------------------------------------------------------------------- 1 | {"name" : "PVTNUM", "sections" : ["REGIONS"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVTO: -------------------------------------------------------------------------------- 1 | {"name" : "PVTO" , "sections" : ["PROPS"], "num_tables" : {"keyword" : "TABDIMS" , "item" : "NTPVT"}, 2 | "items" : [ 3 | {"name":"RS", "value_type" : "DOUBLE", "dimension":"GasDissolutionFactor" }, 4 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["Pressure","1","Viscosity"]} 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVTW: -------------------------------------------------------------------------------- 1 | {"name" : "PVTW" , "sections" : ["PROPS"], "size" : {"keyword":"TABDIMS" , "item":"NTPVT"}, "items": 2 | [ {"name":"P_REF", "value_type" : "DOUBLE", "dimension":"Pressure" }, 3 | {"name":"WATER_VOL_FACTOR", "value_type" : "DOUBLE", "default" : 1.0,"dimension":"1"}, 4 | {"name":"WATER_COMPRESSIBILITY", "value_type" : "DOUBLE", "default" : 0.00004, "dimension":"1/Pressure"}, 5 | {"name":"WATER_VISCOSITY", "value_type" : "DOUBLE", "default" : 0.5, "dimension":"Viscosity", "comment" : "Default is 0.3 in Eclipse300"}, 6 | {"name":"WATER_VISCOSIBILITY", "value_type" : "DOUBLE", "default" : 0.0, "dimension":"1/Pressure"} 7 | ]} 8 | 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/P/PVT_M: -------------------------------------------------------------------------------- 1 | {"name" : "PVT_M" , 2 | "sections" : ["RUNSPEC"], 3 | 4 | "deck_names" : [ 5 | "PVT-M" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/Q/QDRILL: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "QDRILL", "sections" : ["SCHEDULE"], "size" : 1, "items" : [ 3 | { "name" : "WELL_NAME", "value_type" : "STRING", "size_type" : "ALL" } 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RADFIN4: -------------------------------------------------------------------------------- 1 | {"name" : "RADFIN4", "sections" : ["SPECIAL", "GRID"], "size" : 1, "items" : 2 | [ 3 | {"name" : "NAME" , "value_type" : "STRING"}, 4 | {"name" : "I1" , "value_type" : "INT"}, 5 | {"name" : "I2" , "value_type" : "INT"}, 6 | {"name" : "J1" , "value_type" : "INT"}, 7 | {"name" : "J2" , "value_type" : "INT"}, 8 | {"name" : "K1" , "value_type" : "INT"}, 9 | {"name" : "K2" , "value_type" : "INT"}, 10 | {"name" : "NR" , "value_type" : "INT"}, 11 | {"name" : "NTHETA", "value_type" : "INT"}, 12 | {"name" : "NZ" , "value_type" : "INT"}, 13 | {"name" : "NWMAX" , "value_type" : "INT" , "default" : 1} 14 | ] 15 | } -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RADIAL: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "RADIAL", 3 | "sections" : ["RUNSPEC"] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/REGDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "REGDIMS", "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "NTFIP" , "value_type" : "INT" , "default" : 1}, 3 | {"name" : "NMFIPR" , "value_type" : "INT" , "default" : 1}, 4 | {"name" : "NRFREG" , "value_type" : "INT" , "default" : 0}, 5 | {"name" : "NTFREG" , "value_type" : "INT" , "default" : 0}, 6 | {"name" : "MAX_ETRACK" , "value_type" : "INT" , "default" : 0 , "E300" : true}, 7 | {"name" : "NTCREG" , "value_type" : "INT" , "default" : 1}, 8 | {"name" : "MAX_OPERNUM" , "value_type" : "INT" , "default" : 0}, 9 | {"name" : "MAX_OPERATE_DWORK", "value_type" : "INT" , "default" : 0}, 10 | {"name" : "MAX_OPERATE_IWORK", "value_type" : "INT" , "default" : 0}, 11 | {"name" : "NPLMIX" , "value_type" : "INT" , "default" : 1} 12 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/REGIONS: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "REGIONS", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RESTART: -------------------------------------------------------------------------------- 1 | {"name" : "RESTART", "sections" : ["SOLUTION"], "size" : 1 , "items" : [ 2 | {"name" : "ROOTNAME" , "value_type" : "STRING" , "default" : "BASE" }, 3 | {"name" : "REPORTNUMBER" , "value_type" : "INT" }, 4 | {"name" : "SAVEFILE" , "value_type" : "STRING" }, 5 | {"name" : "SAVEFILE_FORMAT" , "value_type" : "STRING" , "default" : "UNFORMATTED"} 6 | ]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RKTRMDIR: -------------------------------------------------------------------------------- 1 | {"name" : "RKTRMDIR", "sections" : ["PROPS"], "size" : 0 } 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/ROCK: -------------------------------------------------------------------------------- 1 | {"name" : "ROCK" , "sections" : ["PROPS"], "size" : {"keyword":"TABDIMS" , "item":"NTPVT"}, "items" : [ 2 | {"name" : "PREF" , "value_type" : "DOUBLE" , "default" : 1.0132 , "dimension" : "Pressure"}, 3 | {"name" : "COMPRESSIBILITY" , "value_type" : "DOUBLE" , "default" : 0 , "dimension" : "1/Pressure"}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/ROCKCOMP: -------------------------------------------------------------------------------- 1 | {"name" : "ROCKCOMP" , "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "HYSTERESIS" , "value_type" : "STRING" , "default" : "REVERS"}, 3 | {"name" : "NTROCC" , "value_type" : "INT" , "default" : 1}, 4 | {"name" : "WATER_COMPACTION" , "value_type" : "STRING" , "default" : "NO"}]} 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/ROCKNUM: -------------------------------------------------------------------------------- 1 | {"name" : "ROCKNUM" , "sections" : ["REGIONS"], "data" : {"value_type" : "INT"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/ROCKOPTS: -------------------------------------------------------------------------------- 1 | {"name" : "ROCKOPTS", 2 | "sections" : [ "PROPS" ], 3 | "size" : 1, 4 | "items" : [ 5 | {"name": "METHOD", "value_type": "STRING", "default": "PRESSURE"}, 6 | {"name": "REF_PRESSURE", "value_type": "STRING", "default": "NOSTORE"}, 7 | {"name": "TABLE_TYPE", "value_type": "STRING", "default": "PVTNUM"}, 8 | {"name": "HYST_TYPE", "value_type": "STRING", "default": "DEFLATION"} 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/ROCKTAB: -------------------------------------------------------------------------------- 1 | {"name" : "ROCKTAB" , "sections" : ["PROPS"], "size" : {"keyword" : "ROCKCOMP" , "item" : "NTROCC"}, 2 | "items" : [{ 3 | "name":"DATA", 4 | "value_type":"DOUBLE", 5 | "size_type":"ALL", 6 | "dimension":["Pressure","1","1","1","1"] 7 | }] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTGRID: -------------------------------------------------------------------------------- 1 | {"name" : "RPTGRID" , "sections" : ["GRID"] , "size" : 1 , "items" : [{"name" : "DATA" , "size_type" : "ALL" , "value_type" : "STRING"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTONLY: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "RPTONLY", 3 | "sections": [ 4 | "SUMMARY", 5 | "SCHEDULE" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTONLYO: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "RPTONLYO", 3 | "sections": [ 4 | "SUMMARY", 5 | "SCHEDULE" 6 | ] 7 | 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTPROPS: -------------------------------------------------------------------------------- 1 | {"name" : "RPTPROPS" , "sections" : ["PROPS"], "size" : 1 , "items" : [{"name" : "mnemonics", "value_type" : "STRING" , "size_type" : "ALL"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTREGS: -------------------------------------------------------------------------------- 1 | {"name" : "RPTREGS" , "sections" : ["REGIONS"], "size" : 1, "items" : [ 2 | {"name" : "MNEMONIC_LIST" , "size_type" : "ALL" , "value_type" : "STRING"}]} 3 | 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTRST: -------------------------------------------------------------------------------- 1 | {"name" : "RPTRST", "sections" : ["SOLUTION", "SCHEDULE"], "size" : 1, "items" : [ 2 | {"name" : "MNEMONIC_LIST" , "size_type" : "ALL" , "value_type" : "STRING"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTRUNSP: -------------------------------------------------------------------------------- 1 | {"name" : "RPTRUNSP", "size" : 0 , "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTSCHED: -------------------------------------------------------------------------------- 1 | {"name" : "RPTSCHED", "sections" : ["SCHEDULE"], "size" : 1, "items" : [ 2 | {"name" : "MNEMONIC_LIST" , "size_type" : "ALL" , "value_type" : "STRING"} 3 | ]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTSMRY: -------------------------------------------------------------------------------- 1 | {"name" : "RPTSMRY" , "sections" : ["SUMMARY"], "size" : 1 , "items" : [{"name" : "WRITE", "value_type" : "INT"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RPTSOL: -------------------------------------------------------------------------------- 1 | {"name" : "RPTSOL" , "sections" : ["SOLUTION"], "size" : 1 , "items" : [{"name" : "mnemonics", "value_type" : "STRING" , "size_type" : "ALL"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RS: -------------------------------------------------------------------------------- 1 | {"name" : "RS" , "sections" : ["SOLUTION"], "data" : {"value_type" : "DOUBLE", "dimension" : "GasDissolutionFactor"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RSCONST: -------------------------------------------------------------------------------- 1 | {"name" : "RSCONST" , "sections" : ["PROPS"], 2 | "items" : [ 3 | {"name" : "RS" , "value_type" : "DOUBLE"}, 4 | {"name" : "PB" , "value_type" : "DOUBLE", "dimension" : "Pressure"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RSCONSTT: -------------------------------------------------------------------------------- 1 | {"name" : "RSCONSTT" , "sections" : ["PROPS"], 2 | "items" : [ 3 | {"name" : "RS_CONSTT" , "value_type" : "DOUBLE"}, 4 | {"name" : "PB_CONSTT" , "value_type" : "DOUBLE", "dimension" : "Pressure"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RSVD: -------------------------------------------------------------------------------- 1 | {"name" : "RSVD" , "sections" : ["SOLUTION"], "size" : {"keyword" : "EQLDIMS" , "item" : "NTEQUL"}, 2 | "items" : [{"name" : "table" , 3 | "value_type" : "DOUBLE" , 4 | "size_type" : "ALL", 5 | "dimension" : ["Length" , "GasDissolutionFactor"]}]} 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RTEMP: -------------------------------------------------------------------------------- 1 | {"name" : "RTEMP" , "sections" : ["PROPS","SOLUTION"], 2 | "items" : 3 | [{"name" : "TEMP" , "value_type" : "DOUBLE" , "default" : 15.555 , "dimension" : "Temperature"}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RTEMPA: -------------------------------------------------------------------------------- 1 | {"name" : "RTEMPA" , "sections" : ["PROPS","SOLUTION"], 2 | "items" : 3 | [{"name" : "TEMP" , "value_type" : "DOUBLE" , "default" : 15.555 , "dimension" : "Temperature"}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RTEMPVD: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "RTEMPVD", 3 | "sections" : [ "PROPS", "SOLUTION" ], 4 | "size" : { 5 | "keyword" : "EQLDIMS" , 6 | "item" : "NTEQUL" 7 | }, 8 | "items" : [ 9 | { 10 | "name":"DATA", 11 | "value_type":"DOUBLE", 12 | "size_type" : "ALL", 13 | "dimension" : ["Length","Temperature"] 14 | } 15 | ] 16 | } 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RUNSPEC: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "RUNSPEC", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RUNSUM: -------------------------------------------------------------------------------- 1 | {"name" : "RUNSUM" , "sections" : ["SUMMARY"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RV: -------------------------------------------------------------------------------- 1 | {"name" : "RV" , "sections" : ["SOLUTION"], "data" : {"value_type" : "DOUBLE", "dimension" : "OilDissolutionFactor"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/R/RVVD: -------------------------------------------------------------------------------- 1 | {"name" : "RVVD" , "sections" : ["SOLUTION"], "size" : {"keyword" : "EQLDIMS" , "item" : "NTEQUL"}, 2 | "items" : [{"name" : "table" , 3 | "value_type" : "DOUBLE" , 4 | "size_type" : "ALL", 5 | "dimension" : ["Length" , "OilDissolutionFactor"]}]} 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SATNUM: -------------------------------------------------------------------------------- 1 | {"name" : "SATNUM", "sections" : ["REGIONS"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SATOPTS: -------------------------------------------------------------------------------- 1 | {"name" : "SATOPTS" , "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "options" , "value_type" : "STRING" , "size_type" : "ALL"} 3 | ]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SAVE: -------------------------------------------------------------------------------- 1 | {"name" : "SAVE" , "size" : "UNKNOWN" , "sections" : ["RUNSPEC" , "SCHEDULE"] , "items" : [{"name" : "FILE_TYPE" , "value_type" : "STRING" , "default" : "UNFORMATTED"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SCALECRS: -------------------------------------------------------------------------------- 1 | {"name" : "SCALECRS" , "sections" : ["PROPS"], "size" : 1 , "items" : [ 2 | {"name" : "VALUE" , "value_type" : "STRING" , "default" : "NO"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SCHEDULE: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "SCHEDULE", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SDENSITY: -------------------------------------------------------------------------------- 1 | {"name" : "SDENSITY", "sections" : ["PROPS"], "size" : {"keyword":"TABDIMS", "item":"NTPVT" }, "items" : 2 | [{"name": "SOLVENT_DENSITY" , "value_type" : "DOUBLE" , "default": 1 , "dimension" : "Density"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SEPARATE: -------------------------------------------------------------------------------- 1 | {"name":"SEPARATE", "sections" : ["SUMMARY"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGAS: -------------------------------------------------------------------------------- 1 | {"name" : "SGAS" , "sections" : ["SOLUTION"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGCR: -------------------------------------------------------------------------------- 1 | {"name" : "SGCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGCWMIS: -------------------------------------------------------------------------------- 1 | {"name" : "SGCWMIS" , "sections" : ["PROPS"], "size" : {"keyword" : "MISCIBLE" , "item" : "NTMISC"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGFN: -------------------------------------------------------------------------------- 1 | {"name" : "SGFN" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1","Pressure"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGL: -------------------------------------------------------------------------------- 1 | {"name" : "SGL" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGOF: -------------------------------------------------------------------------------- 1 | {"name" : "SGOF" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"table", "value_type":"DOUBLE", "size_type" : "ALL", "dimension" : ["1","1","1","Pressure"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGU: -------------------------------------------------------------------------------- 1 | {"name" : "SGU" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SGWFN: -------------------------------------------------------------------------------- 1 | {"name" : "SGWFN" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1","1","Pressure"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SHRATE: -------------------------------------------------------------------------------- 1 | {"name" : "SHRATE" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTPVT"} , "items" : 2 | [ 3 | {"name" : "SHEAR_RATE" , 4 | "value_type" : "DOUBLE" , 5 | "size_type" : "ALL" , 6 | "dimension" : "1"} 7 | ] 8 | } 9 | 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SKIP: -------------------------------------------------------------------------------- 1 | {"name" : "SKIP" , "size" : 0 , "sections" : ["RUNSPEC" , "GRID" , "EDIT" , "PROPS" , "REGIONS" , "SOLUTION" ,"SUMMARY" , "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SKIP100: -------------------------------------------------------------------------------- 1 | {"name" : "SKIP100" , "size" : 0 , "sections" : ["RUNSPEC" , "GRID" , "EDIT" , "PROPS" , "REGIONS" , "SOLUTION" ,"SUMMARY" , "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SKIP300: -------------------------------------------------------------------------------- 1 | {"name" : "SKIP300" , "size" : 0 , "sections" : ["RUNSPEC" , "GRID" , "EDIT" , "PROPS" , "REGIONS" , "SOLUTION" ,"SUMMARY" , "SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SKIPREST: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "SKIPREST", 3 | "sections": [ 4 | "SCHEDULE" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SLGOF: -------------------------------------------------------------------------------- 1 | {"name" : "SLGOF" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1","1","Pressure"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SMRYDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "SMRYDIMS" , "sections" : ["RUNSPEC"], "size" : 1 , 2 | "items" : [ 3 | {"name" : "DIMS" , "value_type" : "INT" , "default" : 10000}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SOF2: -------------------------------------------------------------------------------- 1 | {"name" : "SOF2" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SOF3: -------------------------------------------------------------------------------- 1 | {"name" : "SOF3" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SOGCR: -------------------------------------------------------------------------------- 1 | {"name" : "SOGCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SOIL: -------------------------------------------------------------------------------- 1 | {"name" : "SOIL" , "sections" : ["SOLUTION"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SOLUTION: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "SOLUTION", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SOLVENT: -------------------------------------------------------------------------------- 1 | {"name" : "SOLVENT", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SORWMIS: -------------------------------------------------------------------------------- 1 | {"name" : "SORWMIS" , "sections" : ["PROPS"], "size" : {"keyword" : "MISCIBLE" , "item" : "NTMISC"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SOWCR: -------------------------------------------------------------------------------- 1 | {"name" : "SOWCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SPECGRID: -------------------------------------------------------------------------------- 1 | {"name" : "SPECGRID" , "sections" : ["GRID"], "size" : 1 , "items" : [ 2 | {"name" : "NX" , "value_type" : "INT" , "default" : 1}, 3 | {"name" : "NY" , "value_type" : "INT" , "default" : 1}, 4 | {"name" : "NZ" , "value_type" : "INT" , "default" : 1}, 5 | {"name" : "NUMRES" , "value_type" : "INT" , "default" : 1}, 6 | {"name" : "COORD_TYPE" , "value_type" : "STRING" , "default" : "F"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SPECHEAT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SPECHEAT", 3 | "sections": ["PROPS"], 4 | "size": { 5 | "keyword": "TABDIMS", 6 | "item": "NTPVT" 7 | }, 8 | "items": [ 9 | { "name": "DATA", "value_type": "DOUBLE", "size_type": "ALL", "dimension": ["Temperature", "Energy/Mass*AbsoluteTemperature", "Energy/Mass*AbsoluteTemperature", "Energy/Mass*AbsoluteTemperature"]} 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SPECROCK: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SPECROCK", 3 | "sections": ["PROPS"], 4 | "size": { 5 | "keyword": "TABDIMS", 6 | "item": "NTSFUN" 7 | }, 8 | "items": [ 9 | { "name":"DATA", "value_type":"DOUBLE", "size_type": "ALL", "dimension": ["Temperature", "Energy/Length*Length*Length*AbsoluteTemperature"] } 10 | ] 11 | } 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SPOLY: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "SPOLY" , 3 | "sections" : ["SOLUTION", "SPECIAL"], 4 | "data" : { 5 | "value_type" : "DOUBLE", 6 | "dimension" : "Density" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SSFN: -------------------------------------------------------------------------------- 1 | {"name" : "SSFN" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SSOL: -------------------------------------------------------------------------------- 1 | {"name" : "SSOL" , "sections" : ["SOLUTION"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/START: -------------------------------------------------------------------------------- 1 | {"name" : "START", "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "DAY" , "value_type" : "INT", "default":1}, 3 | {"name" : "MONTH" , "value_type" : "STRING", "default":"JAN"}, 4 | {"name" : "YEAR" , "value_type" : "INT", "default":1983 }, 5 | {"name" : "TIME" , "value_type" : "STRING", "default":"00:00:00.000"}] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/STONE1: -------------------------------------------------------------------------------- 1 | {"name" : "STONE1" , "sections" : ["PROPS"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/STONE1EX: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "STONE1EX", 3 | "sections" : ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item": "NTSFUN" 7 | }, 8 | "items" : [{ 9 | "name": "EXP_VALUE", 10 | "value_type" : "DOUBLE", 11 | "default": 1.0, 12 | "dimension" : "1" 13 | }] 14 | } 15 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SUMMARY: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "SUMMARY", 3 | "sections" : [] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SUMTHIN: -------------------------------------------------------------------------------- 1 | {"name" : "SUMTHIN" , "sections" : ["SUMMARY" , "SCHEDULE"] , "size" : 1, "items" : [ 2 | {"name" : "TIME" , "value_type" : "DOUBLE" , "dimension" : "Time"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SWAT: -------------------------------------------------------------------------------- 1 | {"name" : "SWAT" , "sections" : ["SOLUTION"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SWATINIT: -------------------------------------------------------------------------------- 1 | {"name" : "SWATINIT" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE" , "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SWCR: -------------------------------------------------------------------------------- 1 | {"name" : "SWCR" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SWFN: -------------------------------------------------------------------------------- 1 | {"name" : "SWFN" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1","Pressure"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SWL: -------------------------------------------------------------------------------- 1 | {"name" : "SWL" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SWOF: -------------------------------------------------------------------------------- 1 | {"name" : "SWOF" , "sections" : ["PROPS"], "size" : {"keyword" : "TABDIMS" , "item" : "NTSFUN"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["1","1","1","Pressure"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/S/SWU: -------------------------------------------------------------------------------- 1 | {"name" : "SWU" , "sections" : ["PROPS"], "data" : {"value_type" : "DOUBLE", "dimension" : "1"}} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TEMP: -------------------------------------------------------------------------------- 1 | {"name" : "TEMP", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/THCONR: -------------------------------------------------------------------------------- 1 | { 2 | "name": "THCONR", 3 | "sections": ["GRID"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension": "Energy/AbsoluteTemperature*Length*Time" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/THPRES: -------------------------------------------------------------------------------- 1 | {"name" : "THPRES" , "sections" : ["SOLUTION"], "items" : [ 2 | {"name" : "REGION1" , "value_type" : "INT"}, 3 | {"name" : "REGION2" , "value_type" : "INT"}, 4 | {"name" : "VALUE" , "value_type" : "DOUBLE", "dimension" : "Pressure"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TITLE: -------------------------------------------------------------------------------- 1 | {"name" : "TITLE" , "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "TitleText" , "value_type" : "STRING", "size_type" : "ALL"}]} 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TLMIXPAR: -------------------------------------------------------------------------------- 1 | {"name" : "TLMIXPAR" , "sections" : ["PROPS"], "size" : {"keyword" : "MISCIBLE" , "item" : "NTMISC"} , "items" : 2 | [ 3 | {"name" : "TL_VISCOSITY_PARAMETER" , "value_type" : "DOUBLE" , "dimension" : "1"}, 4 | {"name" : "TL_DENSITY_PARAMETER" , "value_type" : "DOUBLE" , "dimension" : "1"} 5 | ] 6 | } 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TNUM: -------------------------------------------------------------------------------- 1 | {"name" : "TNUM" , 2 | "deck_name_regex":"TNUM(F|S).{1,3}", 3 | "sections" : ["REGIONS"], 4 | "data" : {"value_type" : "INT" }} 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TOLCRIT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TOLCRIT", 3 | "sections": ["PROPS"], 4 | "size" : 1, 5 | "items" : [ 6 | {"name": "VALUE", "value_type": "DOUBLE", "default": 1e-6, "dimension": "1" } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TOPS: -------------------------------------------------------------------------------- 1 | {"name" : "TOPS" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension":"Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TRACER: -------------------------------------------------------------------------------- 1 | {"name" : "TRACER" , "sections" : ["PROPS"], "items" : [ 2 | {"name" : "NAME" , "value_type" : "STRING"}, 3 | {"name" : "FLUID" , "value_type" : "STRING"}, 4 | {"name" : "UNIT" , "value_type" : "STRING"}, 5 | {"name" : "SOLUTION_PHASE" , "value_type" : "STRING"}, 6 | {"name" : "NUM_PART_TABLE" , "value_type" : "INT"}, 7 | {"name" : "ADSORB_PHASE" , "value_type" : "STRING"}]} 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TRACERS: -------------------------------------------------------------------------------- 1 | {"name" : "TRACERS" , "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "MAX_OIL_TRACERS" , "value_type" : "INT" , "default" : 0}, 3 | {"name" : "MAX_WATER_TRACERS" , "value_type" : "INT" , "default" : 0}, 4 | {"name" : "MAX_GAS_TRACERS" , "value_type" : "INT" , "default" : 0}, 5 | {"name" : "MAX_ENV_TRACERS" , "value_type" : "INT" , "default" : 0}, 6 | {"name" : "NUMERIC_DIFF" , "value_type" : "STRING" , "default" : "NODIFF"}, 7 | {"name" : "MAX_ITER" , "value_type" : "INT" , "default" : 12}, 8 | {"name" : "MIN_ITER" , "value_type" : "INT" , "default" : 1}, 9 | {"name" : "PASSIVE_NONLINEAR" , "value_type" : "STRING" , "default": "NO" }, 10 | {"name" : "ONEOFF_LIN_TIGHT" , "value_type" : "INT" }, 11 | {"name" : "ONEOFF_NLIN_TIGHT" , "value_type" : "INT" }, 12 | {"name" : "TIGHTENING_FACTORS", "value_type" : "DOUBLE", "default": 1.0 }, 13 | {"name" : "NTIGHTFACTORS", "value_type" : "INT", "default": 0 } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TRANX: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TRANX", 3 | "sections": ["EDIT"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension" : "Transmissibility" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TRANY: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TRANY", 3 | "sections": ["EDIT"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension" : "Transmissibility" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TRANZ: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TRANZ", 3 | "sections": ["EDIT"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension" : "Transmissibility" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TSTEP: -------------------------------------------------------------------------------- 1 | {"name" : "TSTEP" , 2 | "sections" : ["SCHEDULE"], 3 | "size" : 1, 4 | "items" : [{ 5 | "name" : "step_list" , 6 | "value_type" : "DOUBLE" , 7 | "dimension" : "Timestep", 8 | "size_type" : "ALL"}]} 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TUNINGDP: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "TUNINGDP", 3 | "sections" : ["SCHEDULE"], 4 | "size" : 1, 5 | "items" : [ 6 | { "name" : "TRGLCV", "value_type" : "DOUBLE" }, 7 | { "name" : "XXXLCV", "value_type" : "DOUBLE" }, 8 | { "name" : "TRGDDP", "value_type" : "DOUBLE" }, 9 | { "name" : "TRGDDS", "value_type" : "DOUBLE" } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/T/TVDP: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "TVDP", 3 | "sections" : ["SOLUTION"], 4 | "deck_name_regex" : "TVDP.+", 5 | "size" : { 6 | "keyword":"EQLDIMS" , "item":"NTTRVD" 7 | }, 8 | "items" : [{ 9 | "name" : "table", 10 | "value_type" : "DOUBLE", 11 | "size_type" : "ALL", 12 | "dimension" : ["Length" , "ContextDependent"] 13 | }] 14 | } 15 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/U/UDADIMS: -------------------------------------------------------------------------------- 1 | {"name" : "UDADIMS" , "sections" : ["RUNSPEC"], 2 | "size" : 1 , 3 | "items" : [ 4 | {"name" : "NUM_UDQ_REPLACE" , "value_type" : "INT" , "default": 0}, 5 | {"name" : "IGNORED" , "value_type" : "INT" , "default": 0}, 6 | {"name" : "TOTAL_UDQ_UNIQUE" , "value_type" : "INT" , "default": 100}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/U/UDQDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "UDQDIMS" , "sections" : ["RUNSPEC"], 2 | "size" : 1 , 3 | "items" : [ 4 | {"name" : "MAX_FUNCTIONS", "value_type" : "INT" , "default" : 16}, 5 | {"name" : "MAX_ITEMS", "value_type" : "INT" , "default" : 16}, 6 | {"name" : "MAX_CONNECTIONS", "value_type" : "INT" , "default" : 0}, 7 | {"name" : "MAX_FIELDS", "value_type" : "INT" , "default" : 0}, 8 | {"name" : "MAX_GROUP", "value_type" : "INT" , "default" : 0}, 9 | {"name" : "MAX_REGION", "value_type" : "INT" , "default" : 0}, 10 | {"name" : "MAX_SEGMENT", "value_type" : "INT" , "default" : 0}, 11 | {"name" : "MAX_WELL", "value_type" : "INT" , "default" : 0}, 12 | {"name" : "MAX_AQUIFER", "value_type" : "INT" , "default" : 0}, 13 | {"name" : "MAX_BLOCK", "value_type" : "INT" , "default" : 0}, 14 | {"name" : "RESTART_NEW_SEED", "value_type" : "STRING" , "default" : "N"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/U/UNIFIN: -------------------------------------------------------------------------------- 1 | {"name" : "UNIFIN", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/U/UNIFOUT: -------------------------------------------------------------------------------- 1 | {"name" : "UNIFOUT", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/V/VAPOIL: -------------------------------------------------------------------------------- 1 | {"name" : "VAPOIL", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/V/VAPPARS: -------------------------------------------------------------------------------- 1 | {"name" : "VAPPARS" , "sections" : ["SOLUTION", "SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "OIL_VAP_PROPENSITY" , "value_type" : "DOUBLE"}, 3 | {"name" : "OIL_DENSITY_PROPENSITY" , "value_type" : "DOUBLE"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/V/VFPIDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "VFPIDIMS" , "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "MAX_FLOW_TABLE" , "value_type" : "INT" , "default" : 0}, 3 | {"name" : "MAX_THP_TABLE" , "value_type" : "INT" , "default" : 0}, 4 | {"name" : "MAX_INJ_VFP_TABLE" , "value_type" : "INT" , "default" : 0}]} 5 | 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/V/VFPINJ: -------------------------------------------------------------------------------- 1 | {"name" : "VFPINJ" , 2 | "sections" : ["SCHEDULE"], 3 | "size" : "UNKNOWN" , 4 | "records" : [ 5 | [{"name" : "TABLE" , "value_type" : "INT"}, 6 | {"name" : "DATUM_DEPTH" , "value_type" : "DOUBLE" , "dimension" : "Length"}, 7 | {"name" : "RATE_TYPE" , "value_type" : "STRING"}, 8 | {"name" : "PRESSURE_DEF" , "value_type" : "STRING" , "default" : "THP"}, 9 | {"name" : "UNITS" , "value_type" : "STRING"}, 10 | {"name" : "BODY_DEF" , "value_type" : "STRING" , "default" : "BHP"}], 11 | [{"name" : "FLOW_VALUES" , "value_type" : "DOUBLE" , "size_type" : "ALL"}], 12 | [{"name" : "THP_VALUES" , "value_type" : "DOUBLE" , "size_type" : "ALL"}], 13 | [{"name" : "THP_INDEX" , "value_type" : "INT"}, 14 | {"name" : "VALUES" , "value_type" : "DOUBLE" , "size_type" : "ALL"}] 15 | ]} 16 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/V/VFPPDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "VFPPDIMS" , "sections" : ["RUNSPEC"], "size" : 1 , "items" : [ 2 | {"name" : "MAX_FLOW_TABLE" , "value_type" : "INT" , "default" : 0}, 3 | {"name" : "MAX_THP_TABLE" , "value_type" : "INT" , "default" : 0}, 4 | {"name" : "MAX_WCT_TABLE" , "value_type" : "INT" , "default" : 0}, 5 | {"name" : "MAX_GCT_TABLE" , "value_type" : "INT" , "default" : 0}, 6 | {"name" : "MAX_ALQ_TABLE" , "value_type" : "INT" , "default" : 0}, 7 | {"name" : "MAX_PROD_VFP_TABLE" , "value_type" : "INT" , "default" : 0}]} 8 | 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/V/VISCREF: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VISCREF", 3 | "sections" : ["PROPS"], 4 | "size" : {"keyword":"TABDIMS" , "item":"NTPVT"}, 5 | "items": [ 6 | {"name":"REFERENCE_PRESSURE", "value_type" : "DOUBLE", "dimension":"Pressure" }, 7 | {"name":"REFERENCE_RS", "value_type" : "DOUBLE", "dimension":"GasDissolutionFactor" } 8 | ] 9 | } 10 | 11 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WARN: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WARN", "sections" : [ "RUNSPEC", "GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SUMMARY", "SCHEDULE" ], "size" : 0 3 | } 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WATER: -------------------------------------------------------------------------------- 1 | {"name" : "WATER", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WATVISCT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WATVISCT", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | "items" : [{ 9 | "name":"DATA", 10 | "value_type": "DOUBLE", 11 | "size_type": "ALL", 12 | 13 | "dimension" : ["Temperature", "Viscosity"] 14 | }] 15 | } 16 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WCONINJ: -------------------------------------------------------------------------------- 1 | {"name" : "WCONINJ" , "sections" : ["SCHEDULE"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WCONINJH: -------------------------------------------------------------------------------- 1 | {"name" : "WCONINJH" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING" }, 3 | {"name" : "TYPE" , "value_type" : "STRING" }, 4 | {"name" : "STATUS" , "value_type" : "STRING" , "default" : "OPEN"}, 5 | {"name" : "RATE" , "value_type" : "DOUBLE" , "dimension" : "ContextDependent"}, 6 | {"name" : "BHP" , "value_type" : "DOUBLE" , "dimension" : "Pressure"}, 7 | {"name" : "THP" , "value_type" : "DOUBLE" , "dimension" : "Pressure"}, 8 | {"name" : "VFP_TABLE" , "value_type" : "INT" , "default" : 0}, 9 | {"name" : "VAPOIL_C" , "value_type" : "DOUBLE" , "default" : 0}, 10 | {"name" : "SURFACE_OIL_FRACTION" , "value_type" : "DOUBLE" , "default" : 0}, 11 | {"name" : "SURFACE_WATER_FRACTION" , "value_type" : "DOUBLE" , "default" : 0}, 12 | {"name" : "SURFACE_GAS_FRACTION" , "value_type" : "DOUBLE" , "default" : 0}, 13 | {"name" : "CMODE" , "value_type" : "STRING", "default" : "RATE" } 14 | ]} 15 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WDFACCOR: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WDFACCOR", 3 | "sections": ["SCHEDULE"], 4 | "items" : [ 5 | { "name" : "WELLNAME", "value_type" : "STRING" }, 6 | { "name" : "A", "value_type" : "DOUBLE", "default" : 0.0 }, 7 | { "name" : "B", "value_type" : "DOUBLE", "default" : 0.0 }, 8 | { "name" : "C", "value_type" : "DOUBLE", "default" : 0.0 } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WDRILTIM: -------------------------------------------------------------------------------- 1 | {"name" : "WDRILTIM" , "sections" : ["SCHEDULE"], "items": 2 | [{"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "DRILL_TIME" , "value_type" : "DOUBLE" , "dimension" : "Time" , "default_value" : 0.0}, 4 | {"name" : "WORKOVER_CLOSE" , "value_type" : "STRING" , "default_value" : "NO"}, 5 | {"name" : "COMPARTMENT" , "value_type" : "INT" , "default_value" : 0}]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WEFAC: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WEFAC", 3 | "sections" : ["SCHEDULE"], 4 | "items" : [ 5 | { "name" : "WELLNAME", "value_type" : "STRING" }, 6 | { "name" : "EFFICIENCY_FACTOR", "value_type" : "DOUBLE", "default": 1.0 }, 7 | { "name" : "EXTENDED_NETWORK_OPT", "value_type" : "STRING", "default": "YES" } 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WELOPEN: -------------------------------------------------------------------------------- 1 | {"name" : "WELOPEN", "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "STATUS" , "value_type" : "STRING" , "default" : "OPEN"}, 4 | {"name" : "I" , "value_type" : "INT" }, 5 | {"name" : "J" , "value_type" : "INT" }, 6 | {"name" : "K" , "value_type" : "INT" }, 7 | {"name" : "C1" , "value_type" : "INT" }, 8 | {"name" : "C2" , "value_type" : "INT" } 9 | ]} 10 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WELPI: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WELPI", "sections" : ["SCHEDULE"], "items" : [ 3 | { "name" : "WELL_NAME", "value_type" : "STRING" }, 4 | { "name" : "STEADY_STATE_PRODUCTIVITY_OR_INJECTIVITY_INDEX_VALUE", "value_type" : "DOUBLE" } 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WELTARG: -------------------------------------------------------------------------------- 1 | {"name" : "WELTARG" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING" }, 3 | {"name" : "CMODE" , "value_type" : "STRING" }, 4 | {"name" : "NEW_VALUE" , "value_type" : "DOUBLE"} 5 | ]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WGASPROD: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WGASPROD", "sections" : ["SCHEDULE"], "items" : [ 3 | { "name" : "WELL_NAME", "value_type" : "STRING" }, 4 | { "name" : "INCREMENTAL_GAS_PRODUCTION_RATE", "value_type" : "DOUBLE" }, 5 | { "name" : "MAX_INCREMENTS", "value_type" : "INT" } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WGRUPCON: -------------------------------------------------------------------------------- 1 | {"name" : "WGRUPCON", "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "GROUP_CONTROLLED" , "value_type" : "STRING" , "default" : "YES"}, 4 | {"name" : "GUIDE_RATE" , "value_type" : "DOUBLE" , "default" : -1}, 5 | {"name" : "PHASE" , "value_type" : "STRING"}, 6 | {"name" : "SCALING_FACTOR" , "value_type" : "DOUBLE" , "default" : 1.0} 7 | ]} 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WHISTCTL: -------------------------------------------------------------------------------- 1 | {"name" : "WHISTCTL", "sections" : ["SCHEDULE"], "size" : 1, "items" : [ 2 | {"name" : "CMODE" , "value_type" : "STRING" , "default" : "NONE" }, 3 | {"name" : "BPH_TERMINATE" , "value_type" : "STRING" , "default" : "NO"} 4 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WINJMULT: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WINJMULT", "sections" : ["SCHEDULE"], "items" : [ 3 | { "name" : "WELL_NAME", "value_type" : "STRING" }, 4 | { "name" : "FRACTURING_PRESSURE", "value_type" : "DOUBLE" }, 5 | { "name" : "MULTIPLIER_GRADIENT", "value_type" : "DOUBLE", "default" : 0.0 }, 6 | { "name" : "MODE", "value_type" : "STRING", "default" : "WREV" }, 7 | { "name" : "I", "value_type" : "INT", "default" : -1 }, 8 | { "name" : "J", "value_type" : "INT", "default" : -1 }, 9 | { "name" : "K", "value_type" : "INT", "default" : -1 } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WLIMTOL: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WLIMTOL", "sections" : ["SCHEDULE"], "size" : 1, "items" : [ 3 | { "name" : "TOLERANCE_FRACTION", "value_type" : "DOUBLE" } 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WORKLIM: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WORKLIM", 3 | "sections" : ["SCHEDULE"], 4 | "size" : 1, 5 | "items" : [ 6 | { "name" : "LIMIT", "value_type" : "DOUBLE" } 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WORKTHP: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WORKTHP", "sections" : ["SCHEDULE"], "items" : [ 3 | { "name" : "WELL_NAME", "value_type" : "STRING" }, 4 | { "name" : "WORK_OVER_PROCEDURE", "value_type" : "STRING", "default" : "NONE" } 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WPAVE: -------------------------------------------------------------------------------- 1 | {"name" : "WPAVE" , "sections" : ["SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "WEIGTH_FACTOR1" , "value_type" : "DOUBLE" , "default" : 0.5}, 3 | {"name" : "WEIGTH_FACTOR2" , "value_type" : "DOUBLE" , "default" : 1.0}, 4 | {"name" : "DEPTH_CORRECTION" , "value_type" : "STRING" , "default" : "WELL"}, 5 | {"name" : "CONNECTION" , "value_type" : "STRING" , "default" : "OPEN"} 6 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WPAVEDEP: -------------------------------------------------------------------------------- 1 | {"name" : "WPAVEDEP" , "sections" : ["SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "WELLNAME" , "value_type" : "STRING"}, 3 | {"name" : "REFDEPTH" , "value_type" : "DOUBLE" , "default" : 0} 4 | ]} 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WPIMULT: -------------------------------------------------------------------------------- 1 | {"name" : "WPIMULT" , "sections" : ["SCHEDULE"] , "items" : 2 | [{"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "WELLPI" , "value_type" : "DOUBLE" , "default" : 1.0}, 4 | {"name" : "I" , "value_type" : "INT" }, 5 | {"name" : "J" , "value_type" : "INT" }, 6 | {"name" : "K" , "value_type" : "INT" }, 7 | {"name" : "FIRST", "value_type" : "INT"}, 8 | {"name" : "LAST", "value_type" : "INT"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WPITAB: -------------------------------------------------------------------------------- 1 | {"name" : "WPITAB" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING" }, 3 | {"name" : "PI" , "value_type" : "DOUBLE" , "default" : 0}]} 4 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WPOLYMER: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WPOLYMER", 3 | "sections" : [ "SPECIAL", "SCHEDULE" ], 4 | "items" : 5 | [{"name" : "WELL" , "value_type" : "STRING"}, 6 | {"name" : "POLYMER_CONCENTRATION" , "value_type" : "DOUBLE" , "dimension" : "PolymerDensity"}, 7 | {"name" : "SALT_CONCENTRATION" , "value_type" : "DOUBLE" , "dimension" : "PolymerDensity"}, 8 | {"name" : "GROUP_POLYMER_CONCENTRATION" , "value_type" : "STRING"}, 9 | {"name" : "GROUP_SALT_CONCENTRATION" , "value_type" : "STRING"} 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WRFT: -------------------------------------------------------------------------------- 1 | {"name" : "WRFT" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"} 3 | ]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WRFTPLT: -------------------------------------------------------------------------------- 1 | {"name" : "WRFTPLT" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "OUTPUT_RFT" , "value_type" : "STRING" , "default" : "NO"}, 4 | {"name" : "OUTPUT_PLT" , "value_type" : "STRING" , "default" : "NO"}, 5 | {"name" : "OUTPUT_SEGMENT" , "value_type" : "STRING" , "default" : "NO"}]} -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WSEGDIMS: -------------------------------------------------------------------------------- 1 | {"name" : "WSEGDIMS" , "sections" : ["RUNSPEC"] , "size" : 1 , "items" : 2 | [{"name" : "NSWLMX" , "value_type" : "INT" , "default" : 0}, 3 | {"name" : "NSEGMX" , "value_type" : "INT" , "default" : 1}, 4 | {"name" : "NLBRMX" , "value_type" : "INT" , "default" : 1}, 5 | {"name" : "NCRDMX" , "value_type" : "INT" , "default" : 0}]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WSEGITER: -------------------------------------------------------------------------------- 1 | {"name" : "WSEGITER", "sections" : ["SCHEDULE"], "size" : 1, "items" : [ 2 | {"name" : "MAX_WELL_ITERATIONS" , "value_type" : "INT" , "default" : 20}, 3 | {"name" : "MAX_TIMES_REDUCED" , "value_type" : "INT" , "default" : 5}, 4 | {"name" : "REDUCTION_FACTOR" , "value_type" : "DOUBLE" , "default" : 0.3}, 5 | {"name" : "INCREASING_FACTOR" , "value_type" : "DOUBLE" , "default" : 2.0} 6 | ]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WSOLVENT: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WSOLVENT", 3 | "sections" : ["SCHEDULE" ], 4 | "items" : 5 | [{"name" : "WELL" , "value_type" : "STRING"}, 6 | {"name" : "SOLVENT_FRACTION" , "value_type" : "DOUBLE" , "dimension" : "1"} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WTEMP: -------------------------------------------------------------------------------- 1 | {"name" : "WTEMP" , "sections" : ["SCHEDULE"] , 2 | "items" : [ 3 | {"name" : "WELL" , "value_type" : "STRING"}, 4 | {"name" : "TEMP" , "value_type" : "DOUBLE", "dimension" : "Temperature"}]} 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WTEST: -------------------------------------------------------------------------------- 1 | {"name" : "WTEST" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "well" , "value_type" : "STRING"}, 3 | {"name" : "interval" , "value_type" : "DOUBLE" }, 4 | {"name" : "reason" , "value_type" : "STRING"}, 5 | {"name" : "TEST_NUM" , "value_type" : "INT" , "default" : 0}, 6 | {"name" : "START_TIME" , "value_type" : "DOUBLE" , "default" : 0}]} 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/W/WTRACER: -------------------------------------------------------------------------------- 1 | {"name" : "WTRACER" , "sections" : ["SCHEDULE"], "items" : [ 2 | {"name" : "WELL" , "value_type" : "STRING"}, 3 | {"name" : "TRACER" , "value_type" : "STRING"}, 4 | {"name" : "CONCENTRATION" , "value_type" : "DOUBLE"}, 5 | {"name" : "CUM_TRACER_FACTOR" , "value_type" : "DOUBLE"}, 6 | {"name" : "PRODUCTION_GROUP" , "value_type" : "STRING" , "comment" : "Defaulted means: use the concentration from the CONCENTRATION item"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/Z/ZCORN: -------------------------------------------------------------------------------- 1 | {"name" : "ZCORN", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension" : "Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/000_Eclipse100/Z/ZIPPY2: -------------------------------------------------------------------------------- 1 | {"name" : "ZIPPY2" , "sections" : ["SCHEDULE"], "size" : 1 , "items" : [{"name" : "SETTINGS", "value_type" : "STRING" , "size_type" : "ALL"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/B/BLOCK_PROBE300: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "BLOCK_PROBE300" , 3 | "sections" : ["SUMMARY"], 4 | "comment": "E300 only", 5 | "deck_names" : [ 6 | "BTEMP" 7 | ], 8 | "items" : [ 9 | {"name": "I" , "value_type" : "INT"}, 10 | {"name": "J" , "value_type" : "INT"}, 11 | {"name": "K" , "value_type" : "INT"} 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/C/CIRCLE: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "CIRCLE", 3 | "sections" : ["GRID"] 4 | } 5 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/C/COMPS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "COMPS", 3 | "sections": ["RUNSPEC"], 4 | "size": 1, 5 | "items": [ 6 | {"name" : "NUM_COMPS" , "value_type" : "INT"} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/C/CREF: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CREF", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that we don't provide a default here because the parser does not allow ", 13 | "comment": "to set defaults for items of unspecified size.", 14 | "items" : [{ 15 | "name": "COMPRESSIBILITY", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension": ["1/Pressure"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/C/CREFS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CREFS", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that we don't provide a default here because the parser does not allow ", 13 | "comment": "to set defaults for items of unspecified size.", 14 | "items" : [{ 15 | "name": "COMPRESSIBILITY", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension": ["1/Pressure"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/D/DEADOIL: -------------------------------------------------------------------------------- 1 | {"name" : "DEADOIL", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/D/DREF: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DREF", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "We don't provide a default here because the documented value ('80% the density of water')", 10 | "comment": "cannot currently be implemented on a low level in the parser", 11 | "comment": "Also note that the size of the records of this keyword is unknown. That's because", 12 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 13 | "comment": "and this also cannot (yet?) be specified.", 14 | "items" : [{ 15 | "name": "DENSITY", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension" : ["Density"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/D/DREFS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DREFS", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "We don't provide a default here because the documented value ('80% the density of water')", 10 | "comment": "cannot currently be implemented on a low level in the parser", 11 | "comment": "Also note that the size of the records of this keyword is unknown. That's because", 12 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 13 | "comment": "and this also cannot (yet?) be specified.", 14 | "items" : [{ 15 | "name": "DENSITY", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension" : ["Density"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/D/DZV: -------------------------------------------------------------------------------- 1 | {"name":"DZV", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension":"Length" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/G/GASVISCT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GASVISCT", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | "items" : [{ 9 | "name":"DATA", 10 | "value_type": "DOUBLE", 11 | "size_type": "ALL", 12 | 13 | "comment":"The number of columns in this table depends on the number of gas components", 14 | "comment":"(given by the COMPS keyword). Fun!", 15 | "dimension" : ["ContextDependent"] 16 | }] 17 | } 18 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/H/HEATCR: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "HEATCR", 3 | "sections" : ["GRID"], 4 | "data" : { 5 | "value_type": "DOUBLE", 6 | "dimension" : "Energy/Length*Length*Length*AbsoluteTemperature" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/H/HEATCRT: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "HEATCRT", 3 | "sections" : ["GRID"], 4 | "data" : { 5 | "value_type": "DOUBLE", 6 | "dimension" : "Energy/Length*Length*Length*AbsoluteTemperature*AbsoluteTemperature" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/L/LIVEOIL: -------------------------------------------------------------------------------- 1 | {"name" : "LIVEOIL", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/M/MW: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MW", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no dimension for this item because there is no unit for 'molar weight' yet", 13 | "items" : [{ 14 | "name": "MOLAR_WEIGHT", 15 | "value_type": "DOUBLE", 16 | "size_type": "ALL" 17 | }] 18 | } 19 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/M/MWS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MWS", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no dimension for this item because there is no unit for 'molar weight' yet", 13 | "items" : [{ 14 | "name": "MOLAR_WEIGHT", 15 | "value_type": "DOUBLE", 16 | "size_type": "ALL" 17 | }] 18 | } 19 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/O/OILCOMPR: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OILCOMPR", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | "items" : [ 9 | {"name" : "COMPRESSIBILITY" , "value_type" : "DOUBLE", "default": 0.0 }, 10 | {"name" : "EXPANSION_COEFF_LINEAR" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature", "default": 0.0}, 11 | {"name" : "EXPANSION_COEFF_QUADRATIC" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature*AbsoluteTemperature", "default": 0.0} 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/O/OILMW: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OILMW", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | 9 | "items" : [ 10 | {"name" : "MOLAR_WEIGHT" , "value_type" : "DOUBLE"} 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/O/OILVTIM: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "OILVTIM" , 3 | "sections" : ["PROPS"], 4 | 5 | "items" : [ 6 | {"name": "INTERPOLATION_METHOD" , "value_type" : "STRING"} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/P/PREF: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PREF", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the default is specified by STCOND", 13 | "items" : [{ 14 | "name": "PRESSURE", 15 | "value_type": "DOUBLE", 16 | "size_type": "ALL", 17 | "dimension": ["Pressure"] 18 | }] 19 | } 20 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/P/PREFS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PREFS", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the default is specified by STCOND", 13 | "items" : [{ 14 | "name": "PRESSURE", 15 | "value_type": "DOUBLE", 16 | "size_type": "ALL", 17 | "dimension": ["Pressure"] 18 | }] 19 | } 20 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/S/STCOND: -------------------------------------------------------------------------------- 1 | { 2 | "name": "STCOND", 3 | "sections": ["PROPS"], 4 | "size": 1, 5 | "items": [ 6 | {"name": "TEMPERATURE", "value_type": "DOUBLE", "dimension": "Temperature", "default": 15.56}, 7 | {"name": "PRESSURE", "value_type": "DOUBLE", "dimension": "Pressure", "default": 1.01325} 8 | ]} 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/TEMPI: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TEMPI", 3 | "sections": ["SOLUTION"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension" : "Temperature" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/TEMPVD: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "TEMPVD", 3 | "sections" : [ "PROPS", "SOLUTION" ], 4 | "size" : { 5 | "keyword" : "EQLDIMS" , 6 | "item" : "NTEQUL" 7 | }, 8 | "items" : [ 9 | { 10 | "name":"DATA", 11 | "value_type":"DOUBLE", 12 | "size_type" : "ALL", 13 | "dimension" : ["Length","Temperature"] 14 | } 15 | ] 16 | } 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/THCGAS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "THCGAS", 3 | "sections": ["GRID"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension": "Energy/AbsoluteTemperature*Length*Time" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/THCOIL: -------------------------------------------------------------------------------- 1 | { 2 | "name": "THCOIL", 3 | "sections": ["GRID"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension": "Energy/AbsoluteTemperature*Length*Time" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/THCONSF: -------------------------------------------------------------------------------- 1 | { 2 | "name": "THCONSF", 3 | "sections": ["GRID"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension": "1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/THCROCK: -------------------------------------------------------------------------------- 1 | { 2 | "name": "THCROCK", 3 | "sections": ["GRID"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension": "Energy/AbsoluteTemperature*Length*Time" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/THCWATER: -------------------------------------------------------------------------------- 1 | { 2 | "name": "THCWATER", 3 | "sections": ["GRID"], 4 | "data": { 5 | "value_type": "DOUBLE", 6 | "dimension": "Energy/AbsoluteTemperature*Length*Time" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/THERMAL: -------------------------------------------------------------------------------- 1 | {"name" : "THERMAL", "sections" : ["RUNSPEC"]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/THERMEX1: -------------------------------------------------------------------------------- 1 | { 2 | "name": "THERMEX1", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "items" : [{ 13 | "name": "EXPANSION_COEFF", 14 | "value_type": "DOUBLE", 15 | "size_type": "ALL", 16 | "dimension": ["1/AbsoluteTemperature"], 17 | "default": 0.0 18 | }] 19 | } 20 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/TREF: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TREF", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the default is specified by STCOND", 13 | "items" : [{ 14 | "name": "TEMPERATURE", 15 | "value_type": "DOUBLE", 16 | "size_type": "ALL", 17 | "dimension": ["AbsoluteTemperature"] 18 | }] 19 | } 20 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/T/TREFS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TREFS", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the default is specified by STCOND", 13 | "items" : [{ 14 | "name": "TEMPERATURE", 15 | "value_type": "DOUBLE", 16 | "size_type": "ALL", 17 | "dimension": ["AbsoluteTemperature"] 18 | }] 19 | } 20 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/W/WATDENT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WATDENT", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | 9 | "comment": "The default for the second item is different from the value given by the Eclipse RM, but for this", 10 | "comment": "item, the RM is _very_ inconsistent. (it says that the default for the second item is 1.67/degR in", 11 | "comment": "FIELD units which is the same the 3e-4/K for METRIC but four orders of magnitude off!)", 12 | "items" : [ 13 | {"name" : "REFERENCE_TEMPERATURE" , "value_type" : "DOUBLE", "dimension" : "AbsoluteTemperature", "default": 293.15 }, 14 | {"name" : "EXPANSION_COEFF_LINEAR" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature", "default": 3.0e-4 }, 15 | {"name" : "EXPANSION_COEFF_QUADRATIC" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature*AbsoluteTemperature", "default": 3.0e-6 } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/W/WINJTEMP: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WINJTEMP", 3 | "sections": ["SCHEDULE"], 4 | "items": [ 5 | {"name": "WELL", "value_type": "STRING"}, 6 | {"name": "STEAM_QUALITY", "value_type": "DOUBLE", "default": 1.0}, 7 | {"name": "TEMPERATURE", "value_type": "DOUBLE", "dimension": "Temperature", "default": 15.56 }, 8 | {"name": "PRESSURE", "value_type": "DOUBLE", "dimension": "Pressure", "default": 0.0 }, 9 | {"name": "ENTHALPY", "value_type": "DOUBLE", "dimension": "Energy/Mass", "default": 0.0 } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/Z/ZFACT1: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ZFACT1", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the parser does not (yet?)", 13 | "comment": "support default values for items of unknown size", 14 | "items" : [{ 15 | "name": "Z0", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension": ["1"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/Z/ZFACT1S: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ZFACT1S", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the parser does not (yet?)", 13 | "comment": "support default values for items of unknown size", 14 | "items" : [{ 15 | "name": "Z0", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension": ["1"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/Z/ZFACTOR: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ZFACTOR", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the parser does not (yet?)", 13 | "comment": "support default values for items of unknown size", 14 | "items" : [{ 15 | "name": "Z0", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension": ["1"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/001_Eclipse300/Z/ZFACTORS: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ZFACTORS", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NUM_STATE_EQ" 7 | }, 8 | 9 | "comment": "Note that the size of the records of this keyword is unknown. That's because", 10 | "comment": "the keyword specifies one value per component (as determined by the COMPS keyword)", 11 | "comment": "and this also cannot (yet?) be specified.", 12 | "comment": "Also note that there is no default for this item because the parser does not (yet?)", 13 | "comment": "support default values for items of unknown size", 14 | "items" : [{ 15 | "name": "Z0", 16 | "value_type": "DOUBLE", 17 | "size_type": "ALL", 18 | "dimension": ["1"] 19 | }] 20 | } 21 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/002_Frontsim/N/NOGRAV: -------------------------------------------------------------------------------- 1 | {"name" : "NOGRAV", "sections" : [ "RUNSPEC" ] } 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/G/GASDENT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GASDENT", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | 9 | "items" : [ 10 | {"name" : "REFERENCE_TEMPERATURE" , "value_type" : "DOUBLE", "dimension" : "AbsoluteTemperature", "default": 293.15 }, 11 | {"name" : "EXPANSION_COEFF_LINEAR" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature", "default": 0.0 }, 12 | {"name" : "EXPANSION_COEFF_QUADRATIC" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature*AbsoluteTemperature", "default": 0.0 } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/G/GCOMPIDX: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GCOMPIDX", 3 | "sections": ["RUNSPEC"], 4 | "size": 1, 5 | "items": [ 6 | {"name" : "GAS_COMPONENT_INDEX" , "value_type" : "INT"} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/G/GRUPRIG: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GRUPRIG", 3 | "sections": ["SCHEDULE"], 4 | "items": [ 5 | { "name" : "GROUP_NAME", "value_type" : "STRING" }, 6 | { "name" : "WORKRIGNUM", "value_type" : "INT", "default" : 0 }, 7 | { "name" : "DRILRIGNUM", "value_type" : "INT", "default" : 0 }, 8 | { "name" : "ADD", "value_type" : "STRING", "default" : "ADD" } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/M/MINPVFIL: -------------------------------------------------------------------------------- 1 | {"name" : "MINPVFIL" , "sections" : ["GRID"], "size" : 1 , "items" : [{"name" : "VALUE" , "value_type" : "DOUBLE" , "default" : 0.000001, "dimension" : "LiquidSurfaceVolume"}]} 2 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/O/OCOMPIDX: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OCOMPIDX", 3 | "sections": ["RUNSPEC"], 4 | "size": 1, 5 | "items": [ 6 | {"name" : "OIL_COMPONENT_INDEX" , "value_type" : "INT"} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/O/OILDENT: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OILDENT", 3 | "sections": ["PROPS"], 4 | "size" : { 5 | "keyword": "TABDIMS", 6 | "item" : "NTPVT" 7 | }, 8 | 9 | "items" : [ 10 | {"name" : "REFERENCE_TEMPERATURE" , "value_type" : "DOUBLE", "dimension" : "AbsoluteTemperature", "default": 293.15 }, 11 | {"name" : "EXPANSION_COEFF_LINEAR" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature", "default": 0.0 }, 12 | {"name" : "EXPANSION_COEFF_QUADRATIC" , "value_type" : "DOUBLE", "dimension" : "1/AbsoluteTemperature*AbsoluteTemperature", "default": 0.0 } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/R/RHO: -------------------------------------------------------------------------------- 1 | {"name" : "RHO" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "default" : 0 , "dimension":"Density"}} 2 | 3 | -------------------------------------------------------------------------------- /lib/eclipse/share/keywords/900_OPM/T/TLPMIXPA: -------------------------------------------------------------------------------- 1 | {"name" : "TLPMIXPA" , "sections" : ["PROPS"], "size" : {"keyword" : "MISCIBLE" , "item" : "NTMISC"}, 2 | "items" : [ 3 | {"name":"DATA", "value_type":"DOUBLE", "size_type" : "ALL" , "dimension" : ["Pressure","1"]} 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/config/directory1/Bpr: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "BPR", 3 | "sections":["SUMMARY"], 4 | "items" : 5 | [{"name": "I" , "size_type" : "SINGLE" , "value_type" : "INT"}, 6 | {"name": "J" , "size_type" : "SINGLE" , "value_type" : "INT"}, 7 | {"name": "K" , "size_type" : "SINGLE" , "value_type" : "INT"}] 8 | } 9 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/config/directory1/WWCT: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "WWCT", 3 | "sections":["SUMMARY"], 4 | "items" : [{"name" : "wells" , "size_type" : "ALL" , "value_type" : "STRING"}] 5 | } 6 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/config/directory1/subdir/DIMENS: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "DIMENS", 3 | "sections":["RUNSPEC"], 4 | "size" : 1, 5 | "items" : 6 | [{"name": "NX" , "size_type" : "SINGLE" , "value_type" : "INT"}, 7 | {"name": "NY" , "size_type" : "SINGLE" , "value_type" : "INT"}, 8 | {"name": "NZ" , "size_type" : "SINGLE" , "value_type" : "INT"}] 9 | } 10 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/ACTION/ACTION.txt: -------------------------------------------------------------------------------- 1 | 2 | DIMENS -- /This is flagged as IGNORE_WARNING - and should give a warning at line: 6 3 | 10 10 10 / 4 | 5 | WCONHIST 6 | 'OP_1' 'OPEN' 'ORAT' 4000.000 4.000 1.46402E+006 5* / 7 | 'OP_2' 'OPEN' 'ORAT' 7998.000 2.000 1461075.000 5* / 8 | 'OP_3' 'OPEN' 'ORAT' 7999.000 1.000 1471824.000 1 0.25 0.25 0.25 1* / 9 | / 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/ACTION/ACTION_EXCEPTION.txt: -------------------------------------------------------------------------------- 1 | THROW 2 | -- This keyword should raise an exception in the parser 3 | Some data / 4 | / 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/BOX/BOXTEST2: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | DIMENS 4 | 10 10 10 / 5 | 6 | GRID 7 | 8 | 9 | EDIT 10 | 11 | OIL 12 | GAS 13 | 14 | TITLE 15 | The title 16 | 17 | START 18 | 8 MAR 1998 / 19 | 20 | PROPS 21 | 22 | REGIONS 23 | 24 | FLUXNUM 25 | 1000*1 / 26 | 27 | SATNUM 28 | 1000*2 / 29 | 30 | BOX 31 | 1 2 1 2 1 2 / 32 | 33 | SATNUM 34 | 8*10 / 35 | 36 | COPY 37 | SATNUM FIPNUM * * 4 5 * 7/ 38 | / 39 | 40 | 41 | ENDBOX 42 | 43 | SOLUTION 44 | 45 | SCHEDULE 46 | 47 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/BOX/BOXTEST3: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | DIMENS 4 | 10 10 10 / 5 | 6 | GRID 7 | 8 | EDIT 9 | 10 | OIL 11 | GAS 12 | 13 | TITLE 14 | The title 15 | 16 | START 17 | 8 MAR 1998 / 18 | 19 | PROPS 20 | 21 | REGIONS 22 | 23 | 24 | SATNUM 25 | 1000*2 / 26 | 27 | BOX 28 | 1 2 1 2 1 2 / 29 | 30 | SATNUM 31 | 80*10 / -- Too many elements in BOX 32 | 33 | 34 | ENDBOX 35 | 36 | SOLUTION 37 | 38 | SCHEDULE 39 | 40 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/DEBUG/DEBUG.DATA: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | DEBUG 4 | / 5 | 6 | GRID 7 | 8 | DEBUG 9 | 0 / 10 | 11 | EDIT 12 | 13 | DEBUG 14 | 0 1 6*0 1 / 15 | 16 | PROPS 17 | 18 | DEBUG 19 | 78*0 / 20 | 21 | REGIONS 22 | 23 | DEBUG 24 | 87*1 / 25 | 26 | SOLUTION 27 | 28 | DEBUG 29 | 10*1 10*0 / 30 | 31 | SUMMARY 32 | 33 | DEBUG 34 | / 35 | 36 | SCHEDULE 37 | 38 | DEBUG 39 | 10*0 12*1 10*0 / 40 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/DENSITY/DENSITY1: -------------------------------------------------------------------------------- 1 | FIELD 2 | 3 | TABDIMS 4 | 1 2 30 24 10 20 / 5 | 6 | DENSITY 7 | 500 1000 1 / 8 | 5000 10000 10 / 9 | 10 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/END/END1.txt: -------------------------------------------------------------------------------- 1 | OIL 2 | -- Comment 3 | 4 | END 5 | -- This keyword should cause the parser to terminate 6 | / 7 | 8 | GAS 9 | -- Comment 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/END/ENDINC1.txt: -------------------------------------------------------------------------------- 1 | OIL 2 | -- Comment 3 | 4 | ENDINC 5 | -- This keyword should cause the parser to terminate 6 | 7 | 8 | GAS 9 | -- Comment 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/EQUIL/EQUIL1: -------------------------------------------------------------------------------- 1 | EQLDIMS 2 | 3 100 20 1 1 / 3 | 4 | 5 | EQUIL 6 | 2469 382.4 1705.0 0.0 500 0.0 1 1 20 / 7 | 2469 382.4 1000.0 0.0 500 0.0 1 1 20 / 8 | 2469 382.4 3000.0 0.0 500 0.0 1 1 20 / 9 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/LGR/LGR.DATA: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | -- MAX MAX MAX MAX MAX LSTACK PRESS MAX 4 | -- LGR CELLS MCOARS MAMALG MXLALG OPT NCHCOR 5 | LGR 6 | 1* 1* 1* 1 1 1 1* 1* / 7 | 8 | LGR 9 | 1* 1* 1* / 10 | 11 | LGR 12 | / 13 | 14 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/MULTREGT/MULTREGT.DATA: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | DIMENS 4 | 2 2 2 / 5 | 6 | GRID 7 | DX 8 | 8*0.25 / 9 | 10 | DYV 11 | 2*0.25 / 12 | 13 | DZ 14 | 8*0.25 / 15 | 16 | TOPS 17 | 4*0.25 / 18 | 19 | FLUXNUM 20 | 1 2 21 | 1 2 22 | 3 4 23 | 3 4 24 | / 25 | 26 | MULTNUM 27 | 1 2 28 | 1 2 29 | 3 4 30 | 3 4 31 | / 32 | 33 | MULTREGT 34 | 1 2 0.10 X NONNC M / 35 | 3 4 0.50 X NNC M / 36 | / 37 | 38 | MULTREGT 39 | 2 1 0.20 X ALL M / 40 | / 41 | 42 | MULTREGT 43 | 1 3 1.50 XYZ ALL F / 44 | / 45 | 46 | 47 | MULTREGT 48 | 2 4 0.75 Z ALL M / -- This record should be completely overwritten by the next. 49 | 2 4 2.50 XY ALL F / 50 | 4 2 0.6 XYZ ALL F / 51 | / 52 | 53 | 54 | EDIT 55 | 56 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/NNC/NNC.DATA: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | OIL 4 | GAS 5 | WATER 6 | 7 | 8 | DIMENS 9 | 10 10 1 / 10 | 11 | GRID 12 | 13 | DXV 14 | 10*1000.0 15 | / 16 | 17 | DYV 18 | 10*1000.0 19 | / 20 | 21 | DZ 22 | 100*20.0 23 | / 24 | 25 | TOPS 26 | 100*10 27 | / 28 | 29 | NNC 30 | 1 1 1 2 1 1 0.5 / 31 | 1 1 1 1 2 1 1.0 / 32 | / 33 | 34 | NNC 35 | 1 1 1 2 1 1 0.5 / 36 | 1 2 1 1 2 1 1.0 / 37 | / 38 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/NNC/noNNC.DATA: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | OIL 4 | GAS 5 | WATER 6 | 7 | 8 | DIMENS 9 | 10 10 1 / 10 | 11 | GRID 12 | 13 | DXV 14 | 10*1000.0 15 | / 16 | 17 | DYV 18 | 10*1000.0 19 | / 20 | 21 | DZ 22 | 100*20.0 23 | / 24 | 25 | TOPS 26 | 100*10 27 | / 28 | 29 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/POLYMER/plyads.data: -------------------------------------------------------------------------------- 1 | TABDIMS 2 | -- NTSFUN NTPVT NSSFUN NPPVT NTFIP NRPVT 3 | 1 1 100 50 1 / 4 | 5 | PLYADS 6 | 0.00 0.0 7 | 0.25 0.000010 8 | 0.50 0.000018 9 | 0.75 0.000023 10 | 1.00 0.000027 11 | 1.25 0.000030 12 | 1.50 0.000030 13 | 1.75 0.000030 14 | 2.00 0.000030 15 | 3.00 0.000030 / 16 | 17 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/POLYMER/plyadss.data: -------------------------------------------------------------------------------- 1 | TABDIMS 2 | -- NTSFUN NTPVT NSSFUN NPPVT NTFIP NRPVT 3 | 3 1 100 50 1 / 4 | 5 | PLYADSS 6 | 0.00 0.0 0 1 2 3 / 7 | 1.00 1.0 0 10 20 30 / 8 | 2.00 2.0 0 100 200 300 / 9 | / 10 | 6.00 6.0 0 1 2 3 / 11 | 7.00 7.0 0 10 20 30 / 12 | 8.00 8.0 0 100 200 300 / 13 | / 14 | 3.00 4.0 0 1 2 3 / 15 | 4.00 4.0 0 10 20 30 / 16 | 5.00 5.0 0 100 200 300 / 17 | / 18 | 19 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/POLYMER/plydhflf.data: -------------------------------------------------------------------------------- 1 | TABDIMS 2 | -- NTSFUN NTPVT NSSFUN NPPVT NTFIP NRPVT 3 | 1 1 100 50 1 / 4 | 5 | 6 | PLYDHFLF 7 | 0.0 365.0 8 | 50.0 240.0 9 | 150.0 200.0 / 10 | 11 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/POLYMER/plyshlog.data: -------------------------------------------------------------------------------- 1 | -- THE TABDIMS IS NOT SUPPORTED FOR PLYSHLOG YET. 2 | -- TABDIMS 3 | -- NTSFUN NTPVT NSSFUN NPPVT NTFIP NRPVT 4 | -- 1 1 100 50 1 / 5 | 6 | PLYSHLOG 7 | 1.0 3.0 8 | / 9 | 10 | 0.0000001 1.0 11 | 1.0 1.2 12 | 1000.0 2.4 13 | / 14 | 15 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/POLYMER/plyvisc.data: -------------------------------------------------------------------------------- 1 | TABDIMS 2 | -- NTSFUN NTPVT NSSFUN NPPVT NTFIP NRPVT 3 | 1 1 100 50 1 / 4 | 5 | 6 | PLYVISC 7 | 0.0 1.0 8 | 1.25 30.0 / 9 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/RSVD/RSVD.txt: -------------------------------------------------------------------------------- 1 | EQLDIMS 2 | 6 100 20 / 3 | 4 | 5 | 6 | RSVD 7 | 2382.0 120.25 8 | 2597.0 110.00 9 | 2640.7 106.77 10 | 2697.0 106.77 / 11 | 2550 94.5000 12 | 2510.0 94.3 13 | 2550.0 94.1 / 14 | 2582.0 120.25 15 | 2597.0 110.00 16 | 2620.7 106.77 17 | 1697.0 106.77 / 18 | 2500 94.5000 19 | 2210.0 94.3 20 | 2390.0 94.1 / 21 | 2535.9 120.29 22 | 2599.9 110.00 23 | 2463.6 106.77 24 | 2699.9 106.77 / 25 | 2525.9 120.29 26 | 2549.9 110.00 27 | 2631.6 106.77 28 | 2612.9 106.77 / 29 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/Resinsight/DECK1.DATA: -------------------------------------------------------------------------------- 1 | SPECGRID 2 | 20 20 10 / 3 | 4 | IGNORED 5 | Have no clue / 6 | how to / 7 | parse This keyword/ 8 | / 9 | 10 | GRID 11 | 12 | FAULTS 13 | 'F1' 1 1 1 4 1 4 'X' / 14 | 'F2' 5 5 1 4 1 4 'X-' / 15 | / 16 | 17 | And then comes more crap??! 18 | 19 | -- And a valid keyword: 20 | TABDIMS 21 | 1 2 3 / 22 | 23 | And it ends with crap?! 24 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE1: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | NETBALAN 8 | 0.000 0.200 6* / 9 | 10 | 11 | DATES -- Bananskrell 12 | 10 'JUN' 2007 / 13 | / 14 | 15 | 16 | DATES 17 | 10 JLY 2007 / 18 | 10 AUG 2007 / 19 | / 20 | 21 | 22 | 23 | TSTEP 24 | 10 2*10 / 25 | 26 | 27 | DATES 28 | 10 JLY 2008 / 29 | 10 AUG 2008 / 30 | / 31 | 32 | 33 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_CMODE_MISSING_DATA: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | SCHEDULE 5 | 6 | WELSPECS 7 | 'W1' 'OP' 30 37 3.33 'OIL' 7* / 8 | 'W2' 'OP' 30 37 3.33 'OIL' 7* / 9 | 'W3' 'OP' 30 37 3.33 'OIL' 7* / 10 | 'W4' 'OP' 30 37 3.33 'OIL' 7* / 11 | / 12 | 13 | 14 | WCONPROD 15 | 'W2' 'OPEN' 'RESV' 2079.506 0.000 230825.037 5* / 16 | / 17 | 18 | 19 | -- The RESV control mode is currently not supported for historical mode. 20 | WCONHIST 21 | 'W2' 'OPEN' 'RESV' 2079.506 0.000 230825.037 5* / 22 | / 23 | 24 | 25 | WCONINJE 26 | 'W_1' 'WATER' 1* 'BHP' 20000.000 200000.000 * 678 4* / 27 | / 28 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_COMMENTS_AFTER_KEYWORDS: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | DATES -- Bananskrell 8 | 10 'JUN' 2007 / 9 | / 10 | 11 | 12 | DATES 13 | 10 JLY 2007 / 14 | 10 AUG 2007 / 15 | / 16 | 17 | 18 | 19 | TSTEP -- Fiskepudding 20 | 10 2*10 / 21 | 22 | 23 | DATES 24 | 10 JLY 2008 / 25 | 10 AUG 2008 / 26 | / 27 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_GROUPS_REPARENT: -------------------------------------------------------------------------------- 1 | START -- Time 0 2 | 10 MAI 2007 / 3 | 4 | SCHEDULE 5 | 6 | GRUPTREE 7 | 'GROUP_BIRGER' 'GROUP_BJARNE' / -- BJARNE under FIELD, BIRGER under BJARNE 8 | 'GROUP_NILS' 'GROUP_NEW' / -- NILS under NEW, NEW should be under FIELD 9 | / 10 | 11 | TSTEP -- Time 1 12 | 10 / 13 | 14 | GRUPTREE 15 | 'GROUP_BIRGER' 'GROUP_NEW' / -- Move BIRGER to NEW, i.e. NEW should now have NILS AND BIRGER, and BJARNE is childless 16 | / 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_GRUPTREE_EXPLICIT_PARENTING: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | GRUPTREE 8 | 'FIRST_LEVEL1' 'FIELD' / 9 | 'FIRST_LEVEL2' 'FIELD' / 10 | 'SECOND_LEVEL1' 'FIRST_LEVEL1' / 11 | 'SECOND_LEVEL2' 'FIRST_LEVEL2' / 12 | 'THIRD_LEVEL1' 'SECOND_LEVEL1' / 13 | / 14 | 15 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_MISSING_CMODE: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | SCHEDULE 5 | 6 | WELSPECS 7 | 'D-4H' 'OP' 30 37 3.33 'OIL' 7* / 8 | / 9 | 10 | 11 | WCONPROD 12 | 'D-4H' 'SHUT' 15* / 13 | / 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_WECON: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAY 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | 8 | WELSPECS 9 | 'INJE01' 'I' 1 1 1* 'WATER' / 10 | 'PROD01' 'P' 10 1 1* 'OIL' 7* / 11 | 'PROD02' 'P' 20 1 1* 'OIL' 7* / 12 | / 13 | 14 | COMPDAT 15 | 'INJE01' 1 1 2 2 'OPEN' 1* 200. 0.5 / 16 | 'PROD01' 10 1 1 1 'OPEN' 1* 200. 0.5 / 17 | 'PROD02' 20 1 1 1 'OPEN' 1* 200. 0.5 / 18 | / 19 | 20 | WCONINJE 21 | 'INJE01' 'WATER' 'OPEN' 'RATE' 800.00 1* 1000 / 22 | / 23 | 24 | WCONPROD 25 | 'PROD01' 'OPEN' 'BHP' 5* 200 / 26 | 'PROD02' 'OPEN' 'BHP' 5* 200 / 27 | / 28 | 29 | WECON 30 | 'PROD01' 50 1* 0.95 2* CON NO / 31 | / 32 | 33 | TSTEP 34 | 10 35 | / 36 | 37 | WECON 38 | 'PROD01' 1* 1000 0.95 2* CON NO / 39 | 'PROD02' 1* 1000 0.95 2* CON NO / 40 | / 41 | 42 | TSTEP 43 | 10 44 | / 45 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_WELLS_AND_GROUPS: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | WELSPECS 8 | 'W_1' 'GROUP1' 30 37 1* 'OIL' 7* / 9 | -- the spaces around the names are intentional! 10 | ' W_2 ' ' GROUP1 ' 20 51 1* 'OIL' 7* / 11 | / 12 | 13 | TSTEP 14 | 10 / 15 | 16 | 17 | 18 | WELSPECS 19 | 'W_2' 'GROUP2' 20 51 1* 'OIL' 7* / 20 | / 21 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_WELOPEN: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | WELSPECS 8 | 'W_1' 'GROUP1' 30 37 1* 'OIL' 7* / 9 | / 10 | 11 | COMPDAT 12 | -- WELL I J K1 K2 Sat. CF DIAM KH SKIN ND DIR Ro 13 | -- the spaces around the name and the open/shut flag are intentional! 14 | ' W_1 ' 10 32 1 1 ' OPEN ' 1* 118.457 0.216 12025.229 2* 'Z' 24.860 / 15 | / 16 | 17 | TSTEP 18 | 10 / 19 | 20 | WELOPEN 21 | -- the spaces around the name and the open/shut flag are intentional! 22 | ' W_1 ' ' SHUT ' 5* / 23 | / 24 | 25 | TSTEP 26 | 10 / 27 | 28 | WELOPEN 29 | 'W_1' 'OPEN' 5* / 30 | / 31 | 32 | 33 | TSTEP 34 | 10 / 35 | 36 | WELOPEN 37 | 'W_1' 'STOP' 5* / 38 | / 39 | 40 | 41 | TSTEP 42 | 10 / 43 | 44 | WELOPEN 45 | 'W_1' 'AUTO' 5* / 46 | / 47 | 48 | 49 | TSTEP 50 | 10 / 51 | 52 | WELOPEN 53 | 'W_1' 'STOP' 0 0 0 2* / 54 | / 55 | 56 | 57 | TSTEP 58 | 10 / 59 | 60 | END 61 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_WELOPEN_INVALID: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | WELSPECS 8 | 'W_1' 'GROUP1' 30 37 1* 'OIL' 7* / 9 | 'W_2' 'GROUP1' 20 51 1* 'OIL' 7* / 10 | / 11 | 12 | COMPDAT 13 | -- WELL I J K1 K2 Sat. CF DIAM KH SKIN ND DIR Ro 14 | 'W_1' 10 32 1 1 'OPEN' 1* 118.457 0.216 12025.229 2* 'Z' 24.860 / 15 | / 16 | 17 | TSTEP 18 | 10 / 19 | 20 | WELOPEN 21 | 'W_1' 'SHUT' 1 0 0 2* / 22 | / 23 | 24 | TSTEP 25 | 10 / 26 | 27 | END 28 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_WELSPECS_GROUPS: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | WELSPECS 8 | 'W_1' 'GROUP_BJARNE' 30 37 1* 'OIL' 7* / 9 | 'W_3' 'GROUP_ODD' 31 18 1* 'OIL' 7* / 10 | 'W_2' 'GROUP_BJARNE' 20 51 1* 'OIL' 7* / 11 | 12 | / 13 | 14 | TSTEP 15 | 10 / 16 | 17 | 18 | GRUPTREE 19 | 'GROUP_BIRGER' 'GROUP_BJARNE' / 20 | -- the spaces around the name are intentional! 21 | ' GROUP_NILS ' ' GROUP_NEW ' / -- NILS UNDER NEW, NEW should be under FIELD 22 | / 23 | 24 | END 25 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_WELSPECS_GRUPTREE: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | 8 | GRUPTREE 9 | 'INJE' 'FIELD' / 10 | -- the spaces around the names are intentional! 11 | ' PROD ' ' FIELD ' / 12 | 'MANI-PROD' 'PROD' / 13 | 'MANI-INJ' 'INJE' / 14 | 'DUMMY-PROD' 'MANI-PROD' / 15 | 'DUMMY-INJ' 'MANI-INJ' / 16 | / 17 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/SCHEDULE_WGRUPCON: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | WELSPECS 8 | 'W_1' 'GROUP_BJARNE' 30 37 1* 'OIL' 7* / 9 | 'W_2' 'GROUP_ODD' 31 18 1* 'GAS' 7* / 10 | 'W_3' 'GROUP_BJARNE' 20 51 1* 'WATER' 7* / 11 | 12 | / 13 | 14 | WGRUPCON 15 | 'W_1' 2* OIL / 16 | -- the spaces around the name are intentional! 17 | ' W_2 ' NO / 18 | 'W_3' YES 100 RAT 0.5 / 19 | / 20 | 21 | TSTEP 22 | 10 / 23 | 24 | END 25 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/SCHEDULE/wells_group.data: -------------------------------------------------------------------------------- 1 | RUNSPEC 2 | 3 | OIL 4 | GAS 5 | WATER 6 | 7 | DIMENS 8 | 10 10 5 / 9 | 10 | GRID 11 | 12 | DXV 13 | 10*1000.0 / 14 | 15 | DYV 16 | 10*1000.0 / 17 | 18 | DZV 19 | 10.0 20.0 30.0 10.0 5.0 / 20 | 21 | TOPS 22 | 100*10 / 23 | 24 | SCHEDULE 25 | 26 | GRUPTREE 27 | 'G1' 'FIELD' / 28 | 'G2' 'FIELD' / 29 | / 30 | 31 | 32 | WELSPECS 33 | 'INJ1' 'G1' 1 1 8335 'GAS' / 34 | 'PROD1' 'G2' 10 10 8400 'OIL' / 35 | / 36 | 37 | TSTEP 38 | 14.0 / 39 | 40 | 41 | WELSPECS 42 | 'INJ2' 'G1' 1 1 8335 'GAS' / 43 | 'PROD2' 'G2' 10 10 8400 'OIL' / 44 | / 45 | 46 | GCONINJE 47 | 'G1' GAS RATE 30000 / 48 | / 49 | 50 | GCONPROD 51 | 'G2' ORAT 10000 / 52 | / 53 | 54 | WCONINJE 55 | 'INJ1' 'WATER' 'OPEN' 'RESV' 10 20 40 / 56 | 'INJ2' 'WATER' 'OPEN' 'RESV' 10 20 40 / 57 | / 58 | 59 | WCONPROD 60 | 'PROD1' 'OPEN' 'RESV' 999 3* 123 100 / 61 | 'PROD2' 'OPEN' 'RESV' 999 3* 123 100 / 62 | / 63 | 64 | TSTEP 65 | 3 / 66 | 67 | 68 | 69 | END 70 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/TITLE/TITLE1.txt: -------------------------------------------------------------------------------- 1 | TITLE 2 | This is the title of the model. 3 | 4 | START 5 | 10 'FEB' 2012 / 6 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/TRANS/Deck1: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | RUNSPEC 5 | 6 | GRIDOPTS 7 | 'YES' 2 / 8 | 9 | DIMENS 10 | 5 5 1 / 11 | 12 | GRID 13 | DX 14 | 25*1 / 15 | DY 16 | 25*1 / 17 | DZ 18 | 25*1 / 19 | TOPS 20 | 25*1 / 21 | 22 | FAULTS 23 | 'F1' 3 3 1 5 1 1 'X' / 24 | 'F2' 4 4 1 5 1 1 'X' / 25 | / 26 | 27 | MULTFLT 28 | 'F1' 0.10 / 29 | 'F2' 0.10 / 30 | / 31 | 32 | 33 | 34 | SCHEDULE 35 | 36 | 37 | 38 | DATES 39 | 10 'JUN' 2007 / 40 | / 41 | 42 | 43 | DATES 44 | 10 JLY 2007 / 45 | 10 AUG 2007 / 46 | / 47 | 48 | 49 | MULTFLT 50 | 'F1' 20.0 / 51 | / 52 | 53 | 54 | TSTEP 55 | 10 2*10 / 56 | 57 | 58 | DATES 59 | 10 JLY 2008 / 60 | 10 AUG 2008 / 61 | / 62 | 63 | 64 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/TVDP/TVDP1: -------------------------------------------------------------------------------- 1 | EQLDIMS 2 | 3 100 20 1 1 / 3 | 4 | TVDPA 5 | 100 10 6 | 200 20 / 7 | 8 | 9 | TVDPXX 10 | 100 10 11 | 200 20 / 12 | 13 | 14 | TVDP1 15 | 100 10 16 | 200 20 / 17 | 18 | 19 | TVDPYY 20 | 100 10 21 | 200 20 / 22 | 23 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/WCONHIST/WCONHIST1: -------------------------------------------------------------------------------- 1 | WCONHIST 2 | 'OP_1' 'OPEN' 'ORAT' 4000.000 4.000 1.46402E+006 5* / 3 | 'OP_2' 'OPEN' 'ORAT' 7998.000 2.000 1461075.000 5* / 4 | 'OP_3' 'OPEN' 'ORAT' 7999.000 1.000 1471824.000 1 0.25 0.25 0.25 1* / 5 | / 6 | 7 | 8 | 9 | 10 | WCONHIST 11 | 'OP_1_B' 'OPEN' 'ORAT' 2000.000 2.000 1.46402E+006 5* / 12 | 'OP_2_B' 'SHUT' 'ORAT' 2998.000 2.000 1461075.000 5* / 13 | 'OP_3_B' 'OPEN' 'GRAT' 2999.000 1.000 1471824.000 1 0.25 0.25 0.25 1* / 14 | / 15 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/WellWithWildcards/WCONINJE1: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | WELSPECS 8 | -- Well specification data 9 | 'PROD1' 'P' 11 3 9110 'OIL' / 10 | 'INJE2' 'I' 24 25 9110 'WATER' / 11 | 'INJE3' 'I' 24 25 9110 'WATER' / 12 | 'PROD4' 'P' 11 3 9110 'OIL' / 13 | 'INJX5' 'I' 10 4 9110 'WATER' / 14 | / 15 | 16 | WCONINJE 17 | 'INJE2' 'WATER' 'OPEN' 'RATE' 1000 4* 1000 / 18 | 'INJX5' 'WATER' 'OPEN' 'RATE' 2000 4* 1000 / 19 | / 20 | 21 | TSTEP 22 | 10 / 23 | 24 | WCONINJE 25 | 'INJE*' 'WATER' 'OPEN' 'RATE' 1500 4* 1000 / 26 | / 27 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/WellWithWildcards/WCONPROD1: -------------------------------------------------------------------------------- 1 | START 2 | 10 MAI 2007 / 3 | 4 | 5 | SCHEDULE 6 | 7 | WELSPECS 8 | -- Well specification data 9 | 'INJE1' 'I' 24 25 9110 'WATER' / 10 | 'PROD2' 'P' 5 1 9110 'OIL' / 11 | 'PROD3' 'P' 8 2 9110 'OIL' / 12 | 'PROD4' 'P' 11 3 9110 'OIL' / 13 | 'PROX5' 'P' 10 4 9110 'OIL' / 14 | / 15 | 16 | WCONPROD 17 | 'PROD2' 'OPEN' 'ORAT' 1000 4* 1000 / 18 | 'PROX5' 'OPEN' 'ORAT' 2000 4* 1000 / 19 | / 20 | 21 | TSTEP 22 | 10 / 23 | 24 | WCONPROD 25 | 'PROD*' 'OPEN' 'ORAT' 1500 4* 1000 / 26 | / 27 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/bpr.data: -------------------------------------------------------------------------------- 1 | SUMMARY 2 | 3 | -- Kommentar 4 | BPR 5 | 1 2 3 / --Snasent 6 | 4 5 6 / 7 | / 8 | 9 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/include path/readthis.sch: -------------------------------------------------------------------------------- 1 | GRUPTREE 2 | 'WI' 'FIELD' / 3 | 'OP' 'FIELD' / 4 | / 5 | 6 | WHISTCTL 7 | 'RESV' 1* / 8 | 9 | METRIC 10 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/mini.data: -------------------------------------------------------------------------------- 1 | --Use saturation table end-point scaling 2 | ENDSCALE 3 | 'NODIR' 'REVERS' 1 20 / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/small.data: -------------------------------------------------------------------------------- 1 | -- Dette er en supertest - OK 2 | OIL 3 | 4 | -- Saa bare en - OK 5 | --INCLUDE 6 | -- 'include path/readthis.sch' / 7 | ---- Saa kommer en for lang en, skal bli "trunkert", slik at keywordet blir ABCXYZFF - OK 8 | 9 | GRIDUNIT Tull kommer her 10 | -- Saa kommer det data 11 | METRES / 12 | 13 | -- Og en med tall - OK 14 | 15 | 16 | RADFIN4 17 | 'NAME' 213 123 123 123 7 7 18 18 18 18 / -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/someobscureelements.data: -------------------------------------------------------------------------------- 1 | -- Comment 2 | OIL 3 | 4 | GRIDUNIT 5 | METRES / 6 | 7 | GRUDINT -- A wrong, or unknown keyword 8 | "text" 3 5 / 9 | 3 3 3 3 3 3 / 10 | / 11 | 12 | 13 | 14 | RADFIN4 15 | 'NAME' 213 123 123 123 7 7 18 18 18 18 / 16 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/truncated_records.data: -------------------------------------------------------------------------------- 1 | -- Comment 2 | OIL 3 | 4 | RADFIN4 5 | 'NAME' 213 123 123 123 7 7 18 18 18 18 / 6 | 7 | RADFIN4 8 | 'NAME' 213 123 123 123 7 7 18 18 18 / 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/integration_tests/wwct.data: -------------------------------------------------------------------------------- 1 | SUMMARY 2 | 3 | -- Kommentar 4 | WWCT 5 | 'WELL-1' 'WELL-2' / --Snasent 6 | / 7 | 8 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/json/BPR: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "BPR", 3 | "sections":["SUMMARY"], 4 | "items" : 5 | [{"name": "I" , "size_type" : "SINGLE" , "value_type" : "INT"}, 6 | {"name": "J" , "size_type" : "SINGLE" , "value_type" : "INT"}, 7 | {"name": "K" , "size_type" : "SINGLE" , "value_type" : "INT"}]} 8 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/json/example_invalid_json: -------------------------------------------------------------------------------- 1 | {"keywords" : [{"name" : "BPR"} , {"name" : "WWCT"} 2 | 3 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/json/example_missing_keyword.json: -------------------------------------------------------------------------------- 1 | {"keywordsXX" : [{"name" : "BPR"} , {"name" : "WWCT"}]} 2 | 3 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/json/example_missing_name.json: -------------------------------------------------------------------------------- 1 | {"items" : 2 | [{"name": "I" , "size_type" : "SINGLE" , "value_type" : "INT"}, 3 | {"name": "J" , "size_type" : "SINGLE" , "value_type" : "INT"}, 4 | {"name": "K" , "size_type" : "SINGLE" , "value_type" : "INT"}]} 5 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/EQLDIMS2: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "EQLDIMS", 3 | "size" : 1, 4 | "sections": ["RUNSPEC"], 5 | "items": 6 | [{"name" : "NEW" , "value_type" : "INT" , "default" : 1}] 7 | } 8 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/PATHSInInclude.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include/foo.inc' 3 | / 4 | 5 | INCLUDE 6 | '$FOOPATH/foo_target.inc' 7 | / 8 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/PATHSInIncludeInvalid.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include/foo_invalid.inc' 3 | / 4 | 5 | INCLUDE 6 | '$FOOPATH/foo_target.inc' 7 | / 8 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/PATHSWithBackslashes.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include\foobackslash.inc' 3 | / 4 | 5 | INCLUDE 6 | '$FOOPATH\foo_target.inc' 7 | / 8 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/include/foo.inc: -------------------------------------------------------------------------------- 1 | PATHS 2 | 'FOOPATH' 'include/foopath' / 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/include/foo_invalid.inc: -------------------------------------------------------------------------------- 1 | PATHS 2 | 'FOOPATH' 'include/invalid' / 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/include/foobackslash.inc: -------------------------------------------------------------------------------- 1 | PATHS 2 | 'FOOPATH' 'include\foopath' / 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/include/foopath/foo_target.inc: -------------------------------------------------------------------------------- 1 | OIL 2 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/include/some_flags.inc: -------------------------------------------------------------------------------- 1 | OIL 2 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeInvalid.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'some_nonexisting_file.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink1/actual_file_dir/case.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include/include.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink1/actual_file_dir/include/include.inc: -------------------------------------------------------------------------------- 1 | OIL 2 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink1/case_symlink.data: -------------------------------------------------------------------------------- 1 | actual_file_dir/case.data -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink2/actual_inlude_file/include.inc: -------------------------------------------------------------------------------- 1 | OIL 2 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink2/caseWithIncludedSymlink.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include/symlink_include.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink2/include/symlink_include.inc: -------------------------------------------------------------------------------- 1 | ../actual_inlude_file/include.inc -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink3/actual_include_file/include_oil.inc: -------------------------------------------------------------------------------- 1 | OIL 2 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink3/case.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink3/include.inc: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include/incl_symlink.inc' 3 | / 4 | 5 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeSymlinkTestdata/symlink3/include/incl_symlink.inc: -------------------------------------------------------------------------------- 1 | ../actual_include_file/include_oil.inc -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeValid.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include/some_flags.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeWrongCase1.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'include/SOME_flags.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeWrongCase2.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'Include/some_flags.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/includeWrongCase3.data: -------------------------------------------------------------------------------- 1 | INCLUDE 2 | 'Include/SOME_flags.inc' 3 | / 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/PORO-invalid: -------------------------------------------------------------------------------- 1 | {"name" : "PORO" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "default" : "XX" , "dimension":"1"}} 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/PORO.json: -------------------------------------------------------------------------------- 1 | {"name" : "PORO" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "default" : 0 , "dimension":"1"}} 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/invalid.json: -------------------------------------------------------------------------------- 1 | {"name" : "PORO" , "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE" , "default" : 0 , "dimension":"1"} 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/loader/001_ECLIPSE100/A/2ADDREG: -------------------------------------------------------------------------------- 1 | {"name" : "ADDREG" , "sections" : ["GRID","EDIT","PROPS","REGIONS","SOLUTION"], 2 | "items" : 3 | [{"name" : "ARRAY" , "value_type" : "STRING" , "description" : "The 3D array we will update"}, 4 | {"name" : "SHIFT" , "value_type" : "DOUBLE" , "description" : "The value we will multiply with" , "default" : 0} , 5 | {"name" : "REGION_NAME" , "value_type" : "STRING" , "description" : "The name of the region we are interested in" , "default" : "M"}]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/loader/001_ECLIPSE100/A/ACTNUM: -------------------------------------------------------------------------------- 1 | {"name" : "ACTNUM", "sections" : ["GRID"], "data" : {"value_type" : "INT" }} 2 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/loader/001_ECLIPSE100/A/ADDREG: -------------------------------------------------------------------------------- 1 | {"name" : "ADDREG" , "sections" : ["GRID","EDIT","PROPS","REGIONS","SOLUTION"], 2 | "items" : 3 | [{"name" : "ARRAY" , "value_type" : "STRING" , "description" : "The 3D array we will update"}, 4 | {"name" : "SHIFT" , "value_type" : "DOUBLE" , "description" : "The value we will multiply with" , "default" : 0} , 5 | {"name" : "REGION_NAME" , "value_type" : "STRING" , "description" : "The name of the region we are interested in" , "default" : "M"}]} 6 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/loader/001_ECLIPSE100/B/BOX: -------------------------------------------------------------------------------- 1 | {"name" : "BOX" , "sections" : ["GRID", "EDIT", "PROPS", "REGIONS", "SOLUTION", "SCHEDULE"], "size" : 1 , "items" : [ 2 | {"name" : "I1" , "value_type" : "INT"}, 3 | {"name" : "I2" , "value_type" : "INT"}, 4 | {"name" : "J1" , "value_type" : "INT"}, 5 | {"name" : "J2" , "value_type" : "INT"}, 6 | {"name" : "K1" , "value_type" : "INT"}, 7 | {"name" : "K2" , "value_type" : "INT"}]} -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/loader/002_ECLIPSE300/ADDREG: -------------------------------------------------------------------------------- 1 | {"name" : "ADDREG" , "sections" : ["GRID","EDIT","PROPS","REGIONS","SOLUTION"], 2 | "items" : 3 | [{"name" : "ARRAY" , "value_type" : "STRING" , "description" : "The 3D array we will update"}, 4 | {"name" : "SHIFT" , "value_type" : "DOUBLE" , "description" : "The value we will multiply with" , "default" : 0} , 5 | {"name" : "REGION_NUMBER" , "value_type" : "INT" , "description" : "The region number we are interested in"} , 6 | {"name" : "REGION_NAME" , "value_type" : "STRING" , "description" : "The name of the region we are interested in" , "default" : "M"}]} 7 | -------------------------------------------------------------------------------- /lib/eclipse/tests/data/parser/keyword-generator/loader/ZCORN: -------------------------------------------------------------------------------- 1 | {"name" : "ZCORN", "sections" : ["GRID"], "data" : {"value_type" : "DOUBLE", "dimension" : "Length" }} 2 | -------------------------------------------------------------------------------- /lib/json/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | opm_add_test(runjsonTests SOURCES jsonTests.cpp 2 | LIBRARIES opmjson ${Boost_LIBRARIES}) 3 | if (NOT MSVC) 4 | set_source_files_properties( jsonTests.cpp PROPERTIES COMPILE_FLAGS "-Wno-unused-variable") 5 | endif() 6 | -------------------------------------------------------------------------------- /lib/json/tests/example1.json: -------------------------------------------------------------------------------- 1 | {"keywords": 2 | [ 3 | {"name" : "BPR", "items" : 4 | [{"name":"ItemX" , "size_type":"SINGLE" , "value_type" : "FLOAT"}]} , 5 | {"name" : "WWCT" , "size" : 0}]} 6 | 7 | -------------------------------------------------------------------------------- /opm-parser-prereqs.cmake: -------------------------------------------------------------------------------- 1 | # defines that must be present in config.h for our headers 2 | set (opm-parser_CONFIG_VAR 3 | HAVE_ERT 4 | ) 5 | 6 | # dependencies 7 | set (opm-parser_DEPS 8 | # compile with C++0x/11 support if available 9 | "CXX11Features REQUIRED" 10 | # various runtime library enhancements 11 | "Boost 1.44.0 12 | COMPONENTS system filesystem regex unit_test_framework REQUIRED" 13 | # Ensembles-based Reservoir Tools (ERT) 14 | "ecl REQUIRED" 15 | # System cjson library 16 | "cjson" 17 | ) 18 | 19 | find_package_deps(opm-parser) 20 | --------------------------------------------------------------------------------