From fd5bdc96d2f39f88888fd68ddf83e749ee1b3a9d Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Mon, 3 Nov 2025 11:08:59 +0100 Subject: [PATCH] Enables experimental MSW export to new folder Adds a feature keyword to enable an experimental MSW export to a separate folder, facilitating testing of a new data extraction approach. --- .../Application/RiaPreferencesSystem.cpp | 20 + .../Application/RiaPreferencesSystem.h | 2 + .../RicMswTableDataTools.cpp | 12 +- .../RicWellPathExportMswCompletionsImpl.cpp | 186 +- .../RicWellPathExportMswCompletionsImpl.h | 19 +- .../CompletionsMsw/RigMswDataFormatter.cpp | 5 +- .../small-completion-export-fishbones.rsp | 2216 +++++++++++++++++ .../small-completion-export-fractures.rsp | 2199 ++++++++++++++++ .../small-completion-export.rsp | 2179 ++++++++++++++++ 9 files changed, 6830 insertions(+), 8 deletions(-) create mode 100644 TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fishbones.rsp create mode 100644 TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fractures.rsp create mode 100644 TestModels/TEST10K_FLT_LGR_NNC/small-completion-export.rsp diff --git a/ApplicationLibCode/Application/RiaPreferencesSystem.cpp b/ApplicationLibCode/Application/RiaPreferencesSystem.cpp index 4d77d9f6f7..036c5900e7 100644 --- a/ApplicationLibCode/Application/RiaPreferencesSystem.cpp +++ b/ApplicationLibCode/Application/RiaPreferencesSystem.cpp @@ -92,6 +92,11 @@ RiaPreferencesSystem::RiaPreferencesSystem() QString(), "Keywords to enable debug logging, separated by semicolon.\nType 'enable-all' to enable logging for all objects." ); + CAF_PDM_InitField( &m_featureKeywords, + "FeatureKeywords", + QString(), + "Keywords to enable experimental features separated by semicolon.\nType 'enable-all' for all." ); + CAF_PDM_InitField( &m_maximumNumberOfThreads, "maximumNumberOfThreads", std::make_pair( false, QString( "4" ) ), "Maximum Number of Threads" ); m_maximumNumberOfThreads.uiCapability()->setUiEditorTypeName( caf::PdmUiCheckBoxAndTextEditor::uiEditorTypeName() ); } @@ -271,6 +276,20 @@ bool RiaPreferencesSystem::isLoggingActivatedForKeyword( const QString& keyword return keywords.contains( keyword ); } +//-------------------------------------------------------------------------------------------------- +/// +//-------------------------------------------------------------------------------------------------- +bool RiaPreferencesSystem::isFeatureEnabled( const QString& keyword ) const +{ + if ( keyword.isEmpty() ) return false; + + const QStringList keywords = m_featureKeywords().split( ";", Qt::SkipEmptyParts ); + + if ( keywords.contains( "enable-all" ) ) return true; + + return keywords.contains( keyword ); +} + //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- @@ -307,6 +326,7 @@ void RiaPreferencesSystem::defineUiOrdering( QString uiConfigName, caf::PdmUiOrd { caf::PdmUiGroup* group = uiOrdering.addNewGroup( "Developer Settings" ); group->add( &m_keywordsForLogging ); + group->add( &m_featureKeywords ); group->add( &m_gtestFilter ); } diff --git a/ApplicationLibCode/Application/RiaPreferencesSystem.h b/ApplicationLibCode/Application/RiaPreferencesSystem.h index 3843e8ad44..96217f3ddc 100644 --- a/ApplicationLibCode/Application/RiaPreferencesSystem.h +++ b/ApplicationLibCode/Application/RiaPreferencesSystem.h @@ -64,6 +64,7 @@ public: EclipseTextFileReaderMode eclipseTextFileReaderMode() const; bool isLoggingActivatedForKeyword( const QString& keyword ) const; + bool isFeatureEnabled( const QString& keyword ) const; protected: void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override; @@ -95,6 +96,7 @@ private: caf::PdmField m_eclipseReaderMode; caf::PdmField m_keywordsForLogging; + caf::PdmField m_featureKeywords; caf::PdmField> m_maximumNumberOfThreads; }; diff --git a/ApplicationLibCode/Commands/CompletionExportCommands/RicMswTableDataTools.cpp b/ApplicationLibCode/Commands/CompletionExportCommands/RicMswTableDataTools.cpp index 05cb4e765c..e1cc3ca78a 100644 --- a/ApplicationLibCode/Commands/CompletionExportCommands/RicMswTableDataTools.cpp +++ b/ApplicationLibCode/Commands/CompletionExportCommands/RicMswTableDataTools.cpp @@ -45,10 +45,14 @@ void RicMswTableDataTools::collectWelsegsData( RigMswTableData& tableData, { // Set up WELSEGS header WelsegsHeader header; - header.wellName = exportInfo.mainBoreBranch()->wellPath()->completionSettings()->wellNameForExport().toStdString(); - header.topMD = exportInfo.mainBoreBranch()->startMD(); - header.topTVD = exportInfo.mainBoreBranch()->startTVD(); - header.volume = exportInfo.topWellBoreVolume(); + header.wellName = exportInfo.mainBoreBranch()->wellPath()->completionSettings()->wellNameForExport().toStdString(); + header.topMD = exportInfo.mainBoreBranch()->startMD(); + header.topTVD = exportInfo.mainBoreBranch()->startTVD(); + + if ( exportInfo.topWellBoreVolume() != RicMswExportInfo::defaultDoubleValue() ) + { + header.volume = exportInfo.topWellBoreVolume(); + } header.lengthAndDepthText = exportInfo.lengthAndDepthText().toStdString(); header.pressureDropText = exportInfo.pressureDropText().toStdString(); diff --git a/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.cpp b/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.cpp index 0bc13e27f8..4e2ba906cf 100644 --- a/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.cpp +++ b/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.cpp @@ -19,6 +19,7 @@ #include "RicWellPathExportMswCompletionsImpl.h" #include "RiaLogging.h" +#include "RiaPreferencesSystem.h" #include "RicExportCompletionDataSettingsUi.h" #include "RicExportFractureCompletionsImpl.h" @@ -26,9 +27,14 @@ #include "RicMswTableFormatterTools.h" #include "RicMswValveAccumulators.h" #include "RicWellPathExportCompletionsFileTools.h" +#include "RicWellPathExportMswTableData.h" #include "RifTextDataTableFormatter.h" +#include "CompletionsMsw/RigMswDataFormatter.h" +#include "CompletionsMsw/RigMswTableData.h" +#include "CompletionsMsw/RigMswUnifiedData.h" + #include "RigActiveCellInfo.h" #include "RigEclipseCaseData.h" #include "RigGridBase.h" @@ -52,6 +58,7 @@ #include "RimWellPathTieIn.h" #include "RimWellPathValve.h" +#include #include #include @@ -266,6 +273,13 @@ void RicWellPathExportMswCompletionsImpl::exportWellSegmentsForAllCompletions( c exportSettings.exportCompletionWelspecAfterMainBore() ); } } + + // Experimental export to separate folder for testing + // Add "NewMswExport" to feature keywords in System Preferences + if ( RiaPreferencesSystem::current()->isFeatureEnabled( "NewMswExport" ) ) + { + exportExperimentalMswToSeparateFolder( exportSettings, wellPaths ); + } } //-------------------------------------------------------------------------------------------------- @@ -664,8 +678,9 @@ void RicWellPathExportMswCompletionsImpl::generateFishbonesMswExportInfo( const const double startValveTvd = RicMswTableFormatterTools::tvdFromMeasuredDepth( branch->wellPath(), startValveMd ); { - // Add completion for ICD. Insert the segment at the end of the fishbone section. The laterals flows into the ICD segment, - // and the simulator requires increasing MD on laterals. Make sure that the lateral MDs are larger than the ICD segment MDs. + // Add completion for ICD. Insert the segment at the end of the fishbone section. The laterals flows into the ICD + // segment, and the simulator requires increasing MD on laterals. Make sure that the lateral MDs are larger than the ICD + // segment MDs. auto icdSegment = std::make_unique( "ICD segment", startValveMd, subEndMd, startValveTvd, subEndTvd, subIndex ); for ( auto lateralIndex : lateralIndices ) @@ -1888,3 +1903,170 @@ std::pair } return std::make_pair( 0.0, 0.0 ); } + +//-------------------------------------------------------------------------------------------------- +// New data extraction functions +//-------------------------------------------------------------------------------------------------- + +//-------------------------------------------------------------------------------------------------- +/// +//-------------------------------------------------------------------------------------------------- +RigMswUnifiedDataWIP RicWellPathExportMswCompletionsImpl::extractUnifiedMswData( RimEclipseCase* eclipseCase, + int timeStep, + const std::vector& wellPaths ) +{ + RigMswUnifiedDataWIP unifiedData; + + for ( RimWellPath* wellPath : wellPaths ) + { + auto wellData = RicWellPathExportMswTableData::extractSingleWellMswData( eclipseCase, wellPath, timeStep ); + if ( wellData.has_value() ) + { + unifiedData.addWellData( std::move( wellData.value() ) ); + } + } + + return unifiedData; +} + +//-------------------------------------------------------------------------------------------------- +/// +//-------------------------------------------------------------------------------------------------- +void RicWellPathExportMswCompletionsImpl::exportExperimentalMswToSeparateFolder( const RicExportCompletionDataSettingsUi& exportSettings, + const std::vector& wellPaths ) +{ + QDir folder( exportSettings.folder() ); + folder.mkdir( "prototype" ); + + const auto exportFolder = exportSettings.folder() + "/prototype"; + + // Use new unified data extraction approach + if ( exportSettings.fileSplit() == RicExportCompletionDataSettingsUi::ExportSplit::UNIFIED_FILE ) + { + exportUnifiedMswData( exportSettings, exportFolder, wellPaths ); + } + else if ( exportSettings.fileSplit() == RicExportCompletionDataSettingsUi::ExportSplit::SPLIT_ON_WELL ) + { + exportSplitMswData( exportSettings, exportFolder, wellPaths ); + } +} + +//-------------------------------------------------------------------------------------------------- +/// Export MSW data to unified files using new data extraction approach +//-------------------------------------------------------------------------------------------------- +void RicWellPathExportMswCompletionsImpl::exportUnifiedMswData( const RicExportCompletionDataSettingsUi& exportSettings, + const QString& exportFolder, + const std::vector& wellPaths ) +{ + // Extract all MSW data using new approach + RigMswUnifiedDataWIP unifiedData = extractUnifiedMswData( exportSettings.caseToApply, exportSettings.timeStep, wellPaths ); + + if ( unifiedData.isEmpty() ) + { + RiaLogging::warning( "No MSW data to export." ); + return; + } + + auto generateFileName = []( const RicExportCompletionDataSettingsUi& exportSettings, const QString& postFix ) -> QString + { + QFileInfo fi( exportSettings.customFileName() ); + if ( !exportSettings.customFileName().isEmpty() ) + { + return fi.baseName() + postFix; + } + else + { + return QString( "UnifiedCompletions%1_%2" ).arg( postFix ).arg( exportSettings.caseToApply->caseUserDescription() ); + } + }; + + // Set up file names + QString fileName = generateFileName( exportSettings, "_MSW" ); + + // Create main grid file + auto mainGridFile = + RicWellPathExportCompletionsFileTools::openFileForExport( exportFolder, fileName, "", exportSettings.exportDataSourceAsComment() ); + + // Write main grid data + { + QTextStream stream( mainGridFile.get() ); + RifTextDataTableFormatter formatter( stream ); + formatter.setOptionalComment( exportSettings.exportDataSourceAsComment() ); + + RigMswDataFormatter::formatMswTables( formatter, unifiedData ); + } + + // Create LGR file if needed + if ( unifiedData.hasAnyLgrData() ) + { + QString lgrFileName = generateFileName( exportSettings, "_LGR_MSW" ); + + auto lgrFile = + RicWellPathExportCompletionsFileTools::openFileForExport( exportFolder, lgrFileName, "", exportSettings.exportDataSourceAsComment() ); + + QTextStream stream( lgrFile.get() ); + RifTextDataTableFormatter formatter( stream ); + formatter.setOptionalComment( exportSettings.exportDataSourceAsComment() ); + + for ( const auto& tableData : unifiedData.wellDataList() ) + { + RigMswDataFormatter::formatCompsegsTable( formatter, tableData, true ); // LGR only + } + } +} + +//-------------------------------------------------------------------------------------------------- +/// Export MSW data to separate files per well using new data extraction approach +//-------------------------------------------------------------------------------------------------- +void RicWellPathExportMswCompletionsImpl::exportSplitMswData( const RicExportCompletionDataSettingsUi& exportSettings, + const QString& exportFolder, + const std::vector& wellPaths ) +{ + for ( const auto& wellPath : wellPaths ) + { + // Extract data for single well + auto wellDataResult = + RicWellPathExportMswTableData::extractSingleWellMswData( exportSettings.caseToApply, wellPath, exportSettings.timeStep ); + + if ( !wellDataResult.has_value() ) + { + continue; // Skip wells with no MSW data + } + + auto wellData = wellDataResult.value(); + + // Set up file names + QString wellFileName = + QString( "%1_UnifiedCompletions_MSW_%2" ).arg( wellPath->name(), exportSettings.caseToApply->caseUserDescription() ); + + // Create main grid file + auto mainGridFile = RicWellPathExportCompletionsFileTools::openFileForExport( exportFolder, + wellFileName, + "", + exportSettings.exportDataSourceAsComment() ); + + // Write main grid data + { + QTextStream stream( mainGridFile.get() ); + RifTextDataTableFormatter formatter( stream ); + formatter.setOptionalComment( exportSettings.exportDataSourceAsComment() ); + + RigMswDataFormatter::formatMswTables( formatter, wellData ); + } + + // Create LGR file if needed + if ( wellData.hasLgrData() ) + { + auto lgrFile = RicWellPathExportCompletionsFileTools::openFileForExport( exportFolder, + wellFileName + "_LGR", + "", + exportSettings.exportDataSourceAsComment() ); + + QTextStream stream( lgrFile.get() ); + RifTextDataTableFormatter formatter( stream ); + formatter.setOptionalComment( exportSettings.exportDataSourceAsComment() ); + + RigMswDataFormatter::formatCompsegsTable( formatter, wellData, true ); // LGR only + } + } +} diff --git a/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.h b/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.h index 01ff362c3e..6b817dab15 100644 --- a/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.h +++ b/ApplicationLibCode/Commands/CompletionExportCommands/RicWellPathExportMswCompletionsImpl.h @@ -32,6 +32,8 @@ class RimEclipseCase; class RimFishbones; class RimPerforationInterval; class RimWellPath; +class RigMswTableData; +class RigMswUnifiedDataWIP; class RimWellPathFracture; class RimMswCompletionParameters; class RigWellPath; @@ -43,7 +45,6 @@ class QFile; class RicWellPathExportMswCompletionsImpl { -private: public: static void exportWellSegmentsForAllCompletions( const RicExportCompletionDataSettingsUi& exportSettings, const std::vector& wellPaths ); @@ -194,4 +195,20 @@ private: static std::unique_ptr createChildMswBranch( const RimWellPath* childWellPath ); static std::vector wellPathsWithTieIn( const RimWellPath* wellPath ); + + //-------------------------------------------------------------------------------------------------- + // New data extraction functions + //-------------------------------------------------------------------------------------------------- + + static void exportExperimentalMswToSeparateFolder( const RicExportCompletionDataSettingsUi& exportSettings, + const std::vector& wellPaths ); + + static void exportUnifiedMswData( const RicExportCompletionDataSettingsUi& exportSettings, + const QString& exportFolder, + const std::vector& wellPaths ); + static void exportSplitMswData( const RicExportCompletionDataSettingsUi& exportSettings, + const QString& exportFolder, + const std::vector& wellPaths ); + + static RigMswUnifiedDataWIP extractUnifiedMswData( RimEclipseCase* eclipseCase, int timeStep, const std::vector& wellPaths ); }; diff --git a/ApplicationLibCode/ReservoirDataModel/CompletionsMsw/RigMswDataFormatter.cpp b/ApplicationLibCode/ReservoirDataModel/CompletionsMsw/RigMswDataFormatter.cpp index 2a7e7ef638..8dc9afab9d 100644 --- a/ApplicationLibCode/ReservoirDataModel/CompletionsMsw/RigMswDataFormatter.cpp +++ b/ApplicationLibCode/ReservoirDataModel/CompletionsMsw/RigMswDataFormatter.cpp @@ -43,7 +43,10 @@ void formatWelsegsRows( RifTextDataTableFormatter& formatter, const RowContainer formatter.addOptionalValue( row.diameter ); formatter.addOptionalValue( row.roughness ); - formatter.addOptionalComment( QString::fromStdString( row.description ) ); + if ( !row.description.empty() ) + { + formatter.addOptionalComment( QString::fromStdString( row.description ) ); + } formatter.rowCompleted(); } } diff --git a/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fishbones.rsp b/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fishbones.rsp new file mode 100644 index 0000000000..b88daec5ee --- /dev/null +++ b/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fishbones.rsp @@ -0,0 +1,2216 @@ + + + M:/gitroot/ResInsight/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fishbones.rsp + 2025.09.3-dev.03 + + $PathId_001$ M:/gitroot/ResInsight/TestModels/TEST10K_FLT_LGR_NNC/TEST10K_FLT_LGR_NNC.EGRID; + $PathId_002$ C:/Users/MagneSjaastad; + + + + + + + + + + + + + TEST10K_FLT_LGR_NNC + FULL_CASE_NAME + 0 + $PathId_001$ + + + + TS_ALL + 0 + 8 + 1 + dd.MMM yyyy + 0 1 2 3 4 5 6 7 8 + True + + + + + + + + + 0 + 0 + 0 + -1 + -1 + False + + + False + 2 + + + 3D View: Well-1 + False + True + True + False + + + 1 0 0 0 0 0 1 0 0 -1 0 1000 0 0 0 1 + 0 0 0 + 1 0 0 0 0 0 1 0 0 -1 0 1000 0 0 0 1 + 0 0 0 + 5 + 0.689997732639313 0.770000755786896 0.869993150234222 + 10 + 0 + FULL_MESH + SURFACE + False + True + + Medium + RIGHT + 5 + False + .. .. ViewCollection 0 Views 0 CrossSections 0 CrossSections 0 + True + False + + + + + + + + + + + + + + + + + + False + False + + + + + + + + + + + + + + + + + 0 + 0 + 0 + 1687 + 997 + True + + + True + 1 + + + 3D View + False + True + True + False + + + 0.640406608728695 0.62934701968993 0.440229149766363 -1410.74518305305 -0.713150106716124 0.274473441953419 0.64504360701663 -26.4636072878814 0.285125061661357 -0.727039653987076 0.624593500400829 -1695.7576460857 0 0 0 1 + 1260.96635296973 2021.8656558244 374.982072689102 + 0.640406608728695 0.62934701968993 0.440229149766363 -1410.74518305305 -0.713150106716124 0.274473441953419 0.64504360701663 -26.4636072878814 0.285125061661357 -0.727039653987076 0.624593500400829 -1695.7576460857 0 0 0 1 + 1260.96635296973 2021.8656558244 374.982072689102 + True + 5 + 0.23137255012989 0.23137255012989 0.23137255012989 + 10 + 0 + FULL_MESH + SURFACE + True + False + True + + Medium + RIGHT + 5 + False + + + + + False + False + True + .. .. IntersectionResultDefColl 0 IntersectionResultDefinitions 0 + Well-1 + CS_WELL_PATH + CS_VERTICAL + + + + + + 0 + 90 + + + -1 + 200 + 1000 + 1000 + + + True + + + + + -300000 + 300000 + INTERSECT_SHOW_BELOW + 0 + 0 + False + INTERSECT_SHOW_BELOW + False + + False + + + + + True + 0 + 0 + False + INTERSECT_SHOW_BELOW + False + + False + + + + + False + + + True + .. .. .. .. + 0 + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + + + True + NODAL + + + -1 + 0 + 0 + False + 0 + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + + + + + + + False + + + True + .. .. .. .. + 0 + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + + + True + NODAL + + + -1 + 0 + 0 + False + 0 + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + + + + + + + False + + + True + Main Grid + 0 + + + + + True + + + True + LGR1 + 1 + + + + + + + + + True + True + True + True + True + True + True + CURRENT_TIMESTEP + VISIBLE_CELLS + + + + + Well Measurements + False + + True + + + + + + Seismic Sections + True + Seismic Sections + + 5 + + + + + + Polygons + True + + + + + + + True + OR + + + Range Filter 1 + True + .. .. .. .. + INCLUDE + 0 + True + 29 + 1 + 40 + 28 + 15 + 20 + + + + + + .. .. + KEEP_CURRENT_SETTINGS + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + SOIL + .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + SOIL + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 1 + + + + + False + MULTI_AXIS_STATIC_PROPERTY + MULT + True + True + True + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 3 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + False + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 0 + + + + + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + True + True + True + False + AGGREGATED + VECTOR_ANCHOR + True + True + True + True + 0 + RESULT_COLORS + 0 0 0 + 1 + + + + + False + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 0 + + + + + + + True + CONDUCTIVITY [md-m] + 0.647058844566345 0.164705887436867 0.164705887436867 + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 11 + LinearDiscrete + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + CONDUCTIVITY [md-m] + False + + + True + COLOR_INTERPOLATION + + + + + False + True + 2 + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + + + True + False + 1 + 0.1 + 0.1 + 0.2 + 0.901960790157318 0.901960790157318 0.901960790157318 + True + 1 1 0 + WELLPIPE_COLOR_INDIDUALLY + 12 + WELLPIPE_INTERPOLATED + K_DIRECTION + 0.5 + True + WELLHEAD_POS_TOP_COLUMN + + + GI1 + True + True + True + True + False + False + 1 + 1 + 0.501960813999176 0.243137255311012 0.458823531866074 + 0.501960813999176 0.501960813999176 0 + False + False + + + GP1 + True + True + True + True + False + False + 1 + 1 + 0.831372559070587 0.109803922474384 0.517647087574005 + 0.501960813999176 0.501960813999176 0 + False + False + + + GP2 + True + True + True + True + False + False + 1 + 1 + 0.964705884456635 0.462745100259781 0.556862771511078 + 0.501960813999176 0.501960813999176 0 + False + False + + + True + + WOPT + PROPERTY_TYPE_PREDEFINED + PRODUCTION_RATES + True + False + 1 + 0.501960813999176 0.501960813999176 0 + False + + + + + False + True + True + False + 1 + False + FAULT_BACK_FACE_CULLING + False + 0.901960790157318 0.901960790157318 0.901960790157318 + True + True + + + Undefined Grid Faults + True + 0.396078437566757 0.517647087574005 0.376470595598221 + + + Undefined Grid Faults With Inactive + False + 1 0.513725519180298 0.549019634723663 + + + + + + + Fault Reactivation Models + True + Fault Reactivation Models + + + + + + True + + + True + + + + 0 + False + + + True + + + + + + True + + + + Medium + + + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + Log10Continuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + Streamlines + 0.01 + 100 + 20 + 5000 + True + True + COMBINED + False + ANIMATION + PHASE_COLORS + 10 + 0 + 100 + 100 + + + + + True + + + + False + False + + + True + False + False + + + + + + + + + + UNITS_METRIC + + + All Wells + + + + False 3 + + + + + + + + + + True + True + 0.901960790157318 0.901960790157318 0.901960790157318 + ALL_ON + 0.1 + True + 100 + + + Well-2 + inf + 0 + UNITS_METRIC + + 0 + True + False 50 + True + 1 + 0.560784339904785 0.180392161011696 0.858823537826538 + + + + + Perforations + True + + + 4528.41 - 4593.44 + True + 4528.41474969539 + 4593.43991594712 + 0.216 + 0 + False + 2014_01_01-00:00:00 + False + 2030_01_01-00:00:00 + + + + + + None + 1 + 1 + 0.108 + 0.8 + 0.02 + 883.9 + -1.1045 + 0 + + + + + + + Fishbones + True + + + True + 0.372549027204514 0.121568627655506 0.572549045085907 + 3 + 11 + 35 + 6 + 8 + 0.001 + 1e-05 + 1 + 3 + 7 + 1.5 + + + VALVE_COUNT + 4700 + 4750 + 50 + 2 + 4700 4750 + + + RANDOM + 336 316 + 0 + 12.5 + 0 + + + 12.5 + 0 + + + + + AUTOMATIC + 4687 + FIXED + 0 + 0.216 + 0 + + + + + Fractures + True + + + + + + StimPlan Models + True + + + + + + + + Well-2 + + 0 + + OIL + STD + STOP + True + 0 + SEG + 0 + + + GridEntryPoint + 0 + False + 0.152 + 1e-05 + Uniform + + + + + + HF- + ABS + False + 200 + + + 0.152 + 1e-05 + + + + + + True + 1 + True + False + + + + + + + + Casing Design + True + + + + + + + .. + 0 + False + + + + True + + 0 + + + VALVE_COUNT + 100 + 250 + 0 + 13 + + + + False + False + + + + + + + + + + + + 3881.71092059068 4787.41106445822 4152.93801462937 + 0 + 4454.14429914246 + + + True + 115.42928672205 -152.587691554474 6.57579457765678e-05 + 115.42928672205 -152.587691554474 6.57579457765678e-05 + 4454.14429914246 + 3 + 3 + False + 33.5572327213028 + False + 88.1102320737596 + 0 + 0 + 33.5572327213028 + 88.1102320737596 + + + True + 326.780166242583 163.132495139847 12.8954116791611 + 326.780166242583 163.132495139847 12.8954116791611 + 4834.33323074305 + 3 + 3 + False + 37.8001310997572 + False + 87.1671344915033 + 0 + 0 + 37.8001310997572 + 87.1671344915033 + + + True + 479.214083923064 342.940952574945 26.8122672906429 + 479.214083923064 342.940952574945 26.8122672906429 + 5070.49658588874 + 3 + 3 + False + 40.4408497650021 + False + 86.5883997820144 + 0 + 0 + 40.4408497650021 + 86.5883997820144 + + + False + 1276.24671858703 949.566807947546 16.7067014790064 + 1276.24671858703 949.566807947546 16.7067014790064 + 5056.1164154909 + 3 + 3 + False + 53.3180173560568 + False + 90.7676921838852 + 0 + 0 + 53.3180173560568 + 90.7676921838852 + + + False + 1827.44197419208 1627.69689570198 30.8826800147863 + 1827.44197419208 1627.69689570198 30.8826800147863 + 5056.02415659547 + 3 + 3 + False + 38.8546982247207 + False + 89.0432018888879 + 0 + 0 + 38.8546982247207 + 89.0432018888879 + + + False + False + False + False + False + + + True + 0.317647069692612 0.52549022436142 0.580392181873322 + 0.15 + 2 + + + + + + + + + + + + + + + + + UNITS_METRIC + + + 0 + Ellipse Fracture Template + UNITS_METRIC + Transverse + False + 0 + 0 + 1 + 1 + 0.216 + FiniteConductivity + 25 + + + False + 0 + 0 + False + 0 + + + None + 1 + FractureWidth + 0.01 + UserDefinedBetaFactor + 0.006083236 + FractureConductivity + 1 + 0 + 0.8 + 0.02 + 1 + 1 + 1 + 1 + 100 + 75 + 0.01 + 100000 + + + 1 + + + + + + 0 + + + + + + + AICD: Valve Template #1 + UNITS_UNKNOWN + AICD + Valve Template #1 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + ICD: Valve Template #2 + UNITS_UNKNOWN + ICD + Valve Template #2 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + ICV: Valve Template #3 + UNITS_UNKNOWN + ICV + Valve Template #3 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + UNITS_METRIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + True + + + + + + True + + + + + + + + + + + + + + + + + + + Surfaces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + False + + + SNAP_TO_POINT + + + False + 0.250980406999588 0.250980406999588 0.250980406999588 + 2 + + + + LEFT + LEFT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + + + SELECTED + + + 0.1 + True + CELLS_ACTIVE + + + + 0 + 146000 + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 2 + True + True + True + True + XX_Large + Large + ABOVE + + + FILTER_BY_VISIBLE_PRODUCERS + + SINGLE_TIME_STEP + True + 0 + FLOW_RATE_FRACTION + + ACCUMULATED_FLOW_VOLUME_FRACTION + + + TIME_STEP_COUNT + 10 + + + + False + False + False + Large + Medium + Medium + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 18 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + LinearContinuous + AUTOMATIC + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 3 + True + True + True + True + XX_Large + Medium + ABOVE + ONE + ONE + Default Well Allocation Over Time Plot + + None + + + TIME_STEP_COUNT + 10 + + + FLOW_RATE + True + 0.005 + Large + Medium + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + Default Flow Diagnostics Plot + True + True + + 0 + None + + ACCUMULATED + True + 0.005 + + + + True + -1 + False + False + False + True + XX_Large + Small + ABOVE + $CASE, $WELL + CUSTOM + CONNECTION_NUMBER + UNIT_NONE + 0 + 1000 + GRID_X_MAJOR + True + ONE_VISIBLE + False + 0 + 0 + + Medium + Medium + Medium + + + Accumulated Flow Chart + + + + NONE + + VERTICAL + + + + + + True + Total Allocation + True + + + + + True + + + + + + False + Cumulative Saturation by Time of Flight + True + 50 + + + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 1 + True + True + True + True + XX_Large + Small + ABOVE + + -1 + None + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + OIL_PHASE + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + GAS_PHASE + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + WATER_PHASE + True + 0.005 + 20 + + + True + True + True + Cumulative Phase Distribution Plots + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 + EclipseCase + + + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 RangeFilters 0 CellFilters 0 + StartIndexI + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 + + + + + + + True + + + + + + + + + + + + + + + -1-11000;-1-110;-1-1300020;-1-1300030;-1-13000;-1-130;-1-140|| + 3 0;0 0|| + -1-100;-1-170|-1-100||| + 0 0|||| + True + False + True + False + False + + + + + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + + + + + 2 + 2 + 2 + 8 + + + + + f:\scratch\small-completion-export + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 + UNIFIED_FILE + TRANSMISSIBILITIES + 0 + True + False + True + True + True + False + 0 + WBHP_SUMMARY + 200 + False + INDIVIDUALLY + True + True + False + False + + + + + + + 10 + 10 + + -- Selected Wells + + + + + + + + + + + + + + 5 + + + + + + + 0 + True + True + True + 2 + 2 + 2 + LGR_PER_COMPLETION + + + + + True + C:/Users/Magne/GRID.GRDECL + False + False + VISIBLE_CELLS + 2 + 2147483647 + 2147483647 + 2147483647 + -2147483647 + -2147483647 + -2147483647 + TO_SINGLE_RESULT_FILE + C:/Users/Magne/FAULTS.GRDECL + 1 + 1 + 1 + TO_SEPARATE_RESULT_FILES + C:/Users/Magne/RESULTS.GRDECL + + False + $PathId_002$ + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + False + + + + + 100 + 100 + 10 + 0 + 3 + 10 + + + + + + False + 0 + 0 + + + + + True + 0 + FILE + + + + + + + + UNDEFINED + UNDEFINED + + + + + + diff --git a/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fractures.rsp b/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fractures.rsp new file mode 100644 index 0000000000..bd6fb3643d --- /dev/null +++ b/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fractures.rsp @@ -0,0 +1,2199 @@ + + + C:/gitroot/ResInsight/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export-fractures.rsp + 2025.09.3-dev.03 + + $PathId_001$ M:/gitroot/ResInsight/TestModels/TEST10K_FLT_LGR_NNC/TEST10K_FLT_LGR_NNC.EGRID; + $PathId_002$ C:/Users/MagneSjaastad; + + + + + + + + + + + + + TEST10K_FLT_LGR_NNC + FULL_CASE_NAME + 0 + $PathId_001$ + + + + TS_ALL + 0 + 8 + 1 + dd.MMM yyyy + 0 1 2 3 4 5 6 7 8 + True + + + + + + + + + 0 + 0 + 0 + -1 + -1 + False + + + False + 2 + + + 3D View: Well-1 + False + True + True + False + + + 1 0 0 0 0 0 1 0 0 -1 0 1000 0 0 0 1 + 0 0 0 + 1 0 0 0 0 0 1 0 0 -1 0 1000 0 0 0 1 + 0 0 0 + 5 + 0.689997732639313 0.770000755786896 0.869993150234222 + 10 + 0 + FULL_MESH + SURFACE + False + True + + Medium + RIGHT + 5 + False + .. .. ViewCollection 0 Views 0 CrossSections 0 CrossSections 0 + True + False + + + + + + + + + + + + + + + + + + False + False + + + + + + + + + + + + + + + + + 0 + 0 + 0 + 1687 + 997 + True + + + True + 1 + + + 3D View + False + True + True + False + + + 0.642383828181392 0.636271881645323 0.427201486325293 -1411.78314758683 -0.719366961448371 0.308368862130093 0.622430574156773 -37.2797793948561 0.264299436373893 -0.707153970148025 0.655804140301302 -1708.30200134663 0 0 0 1 + 805.99050993945 767.590556289793 450.665174787026 + 0.642383828181392 0.636271881645323 0.427201486325293 -1411.78314758683 -0.719366961448371 0.308368862130093 0.622430574156773 -37.2797793948561 0.264299436373893 -0.707153970148025 0.655804140301302 -1708.30200134663 0 0 0 1 + 805.99050993945 767.590556289793 450.665174787026 + True + 5 + 0.23137255012989 0.23137255012989 0.23137255012989 + 10 + 0 + FULL_MESH + SURFACE + True + False + True + + Medium + RIGHT + 5 + False + + + + + False + False + True + .. .. IntersectionResultDefColl 0 IntersectionResultDefinitions 0 + Well-1 + CS_WELL_PATH + CS_VERTICAL + + + + + + 0 + 90 + + + -1 + 200 + 1000 + 1000 + + + True + + + + + -300000 + 300000 + INTERSECT_SHOW_BELOW + 0 + 0 + False + INTERSECT_SHOW_BELOW + False + + False + + + + + True + 0 + 0 + False + INTERSECT_SHOW_BELOW + False + + False + + + + + False + + + True + .. .. .. .. + 0 + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + + + True + NODAL + + + -1 + 0 + 0 + False + 0 + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + + + + + + + False + + + True + .. .. .. .. + 0 + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + + + True + NODAL + + + -1 + 0 + 0 + False + 0 + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + + + + + + + False + + + True + Main Grid + 0 + + + + + True + + + True + LGR1 + 1 + + + + + + + + + True + True + True + True + True + True + True + CURRENT_TIMESTEP + VISIBLE_CELLS + + + + + Well Measurements + False + + True + + + + + + Seismic Sections + True + Seismic Sections + + 5 + + + + + + Polygons + True + + + + + + + True + OR + + + Range Filter 1 + True + .. .. .. .. + INCLUDE + 0 + True + 29 + 1 + 40 + 28 + 15 + 20 + + + + + + .. .. + KEEP_CURRENT_SETTINGS + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + SOIL + .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + SOIL + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 1 + + + + + False + MULTI_AXIS_STATIC_PROPERTY + MULT + True + True + True + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 3 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + False + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 0 + + + + + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + True + True + True + False + AGGREGATED + VECTOR_ANCHOR + True + True + True + True + 0 + RESULT_COLORS + 0 0 0 + 1 + + + + + False + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 0 + + + + + + + True + CONDUCTIVITY [md-m] + 0.647058844566345 0.164705887436867 0.164705887436867 + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 11 + LinearDiscrete + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + CONDUCTIVITY [md-m] + False + + + True + COLOR_INTERPOLATION + + + + + False + True + 2 + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + + + True + False + 1 + 0.1 + 0.1 + 0.2 + 0.901960790157318 0.901960790157318 0.901960790157318 + True + 1 1 0 + WELLPIPE_COLOR_INDIDUALLY + 12 + WELLPIPE_INTERPOLATED + K_DIRECTION + 0.5 + True + WELLHEAD_POS_TOP_COLUMN + + + GI1 + True + True + True + True + False + False + 1 + 1 + 0.501960813999176 0.243137255311012 0.458823531866074 + 0.501960813999176 0.501960813999176 0 + False + False + + + GP1 + True + True + True + True + False + False + 1 + 1 + 0.831372559070587 0.109803922474384 0.517647087574005 + 0.501960813999176 0.501960813999176 0 + False + False + + + GP2 + True + True + True + True + False + False + 1 + 1 + 0.964705884456635 0.462745100259781 0.556862771511078 + 0.501960813999176 0.501960813999176 0 + False + False + + + True + + WOPT + PROPERTY_TYPE_PREDEFINED + PRODUCTION_RATES + True + False + 1 + 0.501960813999176 0.501960813999176 0 + False + + + + + False + True + True + False + 1 + False + FAULT_BACK_FACE_CULLING + False + 0.901960790157318 0.901960790157318 0.901960790157318 + True + True + + + Undefined Grid Faults + True + 0.396078437566757 0.517647087574005 0.376470595598221 + + + Undefined Grid Faults With Inactive + False + 1 0.513725519180298 0.549019634723663 + + + + + + + Fault Reactivation Models + True + Fault Reactivation Models + + + + + + True + + + True + + + + 0 + False + + + True + + + + + + True + + + + Medium + + + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + Log10Continuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + Streamlines + 0.01 + 100 + 20 + 5000 + True + True + COMBINED + False + ANIMATION + PHASE_COLORS + 10 + 0 + 100 + 100 + + + + + True + + + + False + False + + + True + False + False + + + + + + + + + + UNITS_METRIC + + + All Wells + + + + False 3 + + + + + + + + + + True + True + 0.901960790157318 0.901960790157318 0.901960790157318 + ALL_ON + 0.1 + True + 100 + + + Well-2 + inf + 0 + UNITS_METRIC + + 0 + True + False 50 + True + 1 + 0.560784339904785 0.180392161011696 0.858823537826538 + + + + + Perforations + True + + + 4528.41 - 4593.44 + True + 4528.41474969539 + 4593.43991594712 + 0.216 + 0 + False + 2014_01_01-00:00:00 + False + 2030_01_01-00:00:00 + + + + + + None + 1 + 1 + 0.108 + 0.8 + 0.02 + 883.9 + -1.1045 + 0 + + + + + + + Fishbones + True + + AUTOMATIC + inf + FIXED + 0 + 0.216 + 0 + + + + + Fractures + True + + + Fracture_01 + True + .. .. .. .. .. CompletionTemplateCollection 0 FractureTemplates 0 FractureDefinitions 0 + False + False + False + True + 25 + 123.557232721303 + 1 + 1 + 0.216 + 0 + 0 + UNITS_METRIC + 0 + 4790.390625 + + + + + + + StimPlan Models + True + + + + + + + + Well-2 + + 0 + + OIL + STD + STOP + True + 0 + SEG + 0 + + + GridEntryPoint + 0 + False + 0.152 + 1e-05 + Uniform + + + + + + HF- + ABS + False + 200 + + + 0.152 + 1e-05 + + + + + + True + 1 + True + False + + + + + + + + Casing Design + True + + + + + + + .. + 0 + False + + + + True + + 0 + + + VALVE_COUNT + 100 + 250 + 0 + 13 + + + + False + False + + + + + + + + + + + + 3881.71092059068 4787.41106445822 4152.93801462937 + 0 + 4454.14429914246 + + + True + 115.42928672205 -152.587691554474 6.57579457765678e-05 + 115.42928672205 -152.587691554474 6.57579457765678e-05 + 4454.14429914246 + 3 + 3 + False + 33.5572327213028 + False + 88.1102320737596 + 0 + 0 + 33.5572327213028 + 88.1102320737596 + + + True + 326.780166242583 163.132495139847 12.8954116791611 + 326.780166242583 163.132495139847 12.8954116791611 + 4834.33323074305 + 3 + 3 + False + 37.8001310997572 + False + 87.1671344915033 + 0 + 0 + 37.8001310997572 + 87.1671344915033 + + + True + 479.214083923064 342.940952574945 26.8122672906429 + 479.214083923064 342.940952574945 26.8122672906429 + 5070.49658588874 + 3 + 3 + False + 40.4408497650021 + False + 86.5883997820144 + 0 + 0 + 40.4408497650021 + 86.5883997820144 + + + False + 1276.24671858703 949.566807947546 16.7067014790064 + 1276.24671858703 949.566807947546 16.7067014790064 + 5056.1164154909 + 3 + 3 + False + 53.3180173560568 + False + 90.7676921838852 + 0 + 0 + 53.3180173560568 + 90.7676921838852 + + + False + 1827.44197419208 1627.69689570198 30.8826800147863 + 1827.44197419208 1627.69689570198 30.8826800147863 + 5056.02415659547 + 3 + 3 + False + 38.8546982247207 + False + 89.0432018888879 + 0 + 0 + 38.8546982247207 + 89.0432018888879 + + + False + False + False + False + False + + + True + 0.317647069692612 0.52549022436142 0.580392181873322 + 0.15 + 2 + + + + + + + + + + + + + + + + + UNITS_METRIC + + + 0 + Ellipse Fracture Template + UNITS_METRIC + Transverse + False + 0 + 0 + 1 + 1 + 0.216 + FiniteConductivity + 25 + + + False + 0 + 0 + False + 0 + + + None + 1 + FractureWidth + 0.01 + UserDefinedBetaFactor + 0.006083236 + FractureConductivity + 1 + 0 + 0.8 + 0.02 + 1 + 1 + 1 + 1 + 20 + 30 + 0.01 + 100000 + + + 1 + + + + + + 0 + + + + + + + AICD: Valve Template #1 + UNITS_UNKNOWN + AICD + Valve Template #1 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + ICD: Valve Template #2 + UNITS_UNKNOWN + ICD + Valve Template #2 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + ICV: Valve Template #3 + UNITS_UNKNOWN + ICV + Valve Template #3 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + UNITS_METRIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + True + + + + + + True + + + + + + + + + + + + + + + + + + + Surfaces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + False + + + SNAP_TO_POINT + + + False + 0.250980406999588 0.250980406999588 0.250980406999588 + 2 + + + + LEFT + LEFT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + + + SELECTED + + + 0.1 + True + CELLS_ACTIVE + + + + 0 + 146000 + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 2 + True + True + True + True + XX_Large + Large + ABOVE + + + FILTER_BY_VISIBLE_PRODUCERS + + SINGLE_TIME_STEP + True + 0 + FLOW_RATE_FRACTION + + ACCUMULATED_FLOW_VOLUME_FRACTION + + + TIME_STEP_COUNT + 10 + + + + False + False + False + Large + Medium + Medium + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 18 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + LinearContinuous + AUTOMATIC + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 3 + True + True + True + True + XX_Large + Medium + ABOVE + ONE + ONE + Default Well Allocation Over Time Plot + + None + + + TIME_STEP_COUNT + 10 + + + FLOW_RATE + True + 0.005 + Large + Medium + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + Default Flow Diagnostics Plot + True + True + + 0 + None + + ACCUMULATED + True + 0.005 + + + + True + -1 + False + False + False + True + XX_Large + Small + ABOVE + $CASE, $WELL + CUSTOM + CONNECTION_NUMBER + UNIT_NONE + 0 + 1000 + GRID_X_MAJOR + True + ONE_VISIBLE + False + 0 + 0 + + Medium + Medium + Medium + + + Accumulated Flow Chart + + + + NONE + + VERTICAL + + + + + + True + Total Allocation + True + + + + + True + + + + + + False + Cumulative Saturation by Time of Flight + True + 50 + + + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 1 + True + True + True + True + XX_Large + Small + ABOVE + + -1 + None + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + OIL_PHASE + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + GAS_PHASE + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + WATER_PHASE + True + 0.005 + 20 + + + True + True + True + Cumulative Phase Distribution Plots + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 + EclipseCase + + + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 RangeFilters 0 CellFilters 0 + StartIndexI + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 + + + + + + + True + + + + + + + + + + + + + + + -1-11000;-1-110;-1-1300020;-1-1300030;-1-13000;-1-130;-1-140;-1-18010;-1-180|| + 3 0;0 0|| + -1-100;-1-170|-1-100||| + 0 0|||| + True + False + True + False + False + + + + + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + + + + + 2 + 2 + 2 + 8 + + + + + f:\scratch\small-completion-export + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 + UNIFIED_FILE + TRANSMISSIBILITIES + 0 + True + False + True + True + True + False + 0 + WBHP_SUMMARY + 200 + False + INDIVIDUALLY + True + True + False + False + + + + + + + 10 + 10 + + -- Selected Wells + + + + + + + + + + + + + + 5 + + + + + + + 0 + True + True + True + 2 + 2 + 2 + LGR_PER_COMPLETION + + + + + True + C:/Users/Magne/GRID.GRDECL + False + False + VISIBLE_CELLS + 2 + 2147483647 + 2147483647 + 2147483647 + -2147483647 + -2147483647 + -2147483647 + TO_SINGLE_RESULT_FILE + C:/Users/Magne/FAULTS.GRDECL + 1 + 1 + 1 + TO_SEPARATE_RESULT_FILES + C:/Users/Magne/RESULTS.GRDECL + + False + $PathId_002$ + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + False + + + + + 100 + 100 + 10 + 0 + 3 + 10 + + + + + + False + 0 + 0 + + + + + True + 0 + FILE + + + + + + + + UNDEFINED + UNDEFINED + + + + + + diff --git a/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export.rsp b/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export.rsp new file mode 100644 index 0000000000..dcf6acad8b --- /dev/null +++ b/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export.rsp @@ -0,0 +1,2179 @@ + + + M:/gitroot/ResInsight/TestModels/TEST10K_FLT_LGR_NNC/small-completion-export.rsp + 2025.09.3-dev.03 + + $PathId_001$ M:/gitroot/ResInsight/TestModels/TEST10K_FLT_LGR_NNC/TEST10K_FLT_LGR_NNC.EGRID; + $PathId_002$ C:/Users/MagneSjaastad; + + + + + + + + + + + + + TEST10K_FLT_LGR_NNC + FULL_CASE_NAME + 0 + $PathId_001$ + + + + TS_ALL + 0 + 8 + 1 + dd.MMM yyyy + 0 1 2 3 4 5 6 7 8 + True + + + + + + + + + 0 + 0 + 0 + -1 + -1 + False + + + False + 2 + + + 3D View: Well-1 + False + True + True + False + + + 1 0 0 0 0 0 1 0 0 -1 0 1000 0 0 0 1 + 0 0 0 + 1 0 0 0 0 0 1 0 0 -1 0 1000 0 0 0 1 + 0 0 0 + 5 + 0.689997732639313 0.770000755786896 0.869993150234222 + 10 + 0 + FULL_MESH + SURFACE + False + True + + Medium + RIGHT + 5 + False + .. .. ViewCollection 0 Views 0 CrossSections 0 CrossSections 0 + True + False + + + + + + + + + + + + + + + + + + False + False + + + + + + + + + + + + + + + + + 0 + 0 + 0 + 1687 + 997 + True + + + True + 1 + + + 3D View + False + True + True + False + + + 0.640406608728695 0.62934701968993 0.440229149766363 -1410.74518305305 -0.713150106716124 0.274473441953419 0.64504360701663 -26.4636072878814 0.285125061661357 -0.727039653987076 0.624593500400829 -1695.7576460857 0 0 0 1 + 1260.96635296973 2021.8656558244 374.982072689102 + 0.640406608728695 0.62934701968993 0.440229149766363 -1410.74518305305 -0.713150106716124 0.274473441953419 0.64504360701663 -26.4636072878814 0.285125061661357 -0.727039653987076 0.624593500400829 -1695.7576460857 0 0 0 1 + 1260.96635296973 2021.8656558244 374.982072689102 + True + 5 + 0.23137255012989 0.23137255012989 0.23137255012989 + 10 + 0 + FULL_MESH + SURFACE + True + False + True + + Medium + RIGHT + 5 + False + + + + + False + False + True + .. .. IntersectionResultDefColl 0 IntersectionResultDefinitions 0 + Well-1 + CS_WELL_PATH + CS_VERTICAL + + + + + + 0 + 90 + + + -1 + 200 + 1000 + 1000 + + + True + + + + + -300000 + 300000 + INTERSECT_SHOW_BELOW + 0 + 0 + False + INTERSECT_SHOW_BELOW + False + + False + + + + + True + 0 + 0 + False + INTERSECT_SHOW_BELOW + False + + False + + + + + False + + + True + .. .. .. .. + 0 + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + + + True + NODAL + + + -1 + 0 + 0 + False + 0 + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + + + + + + + False + + + True + .. .. .. .. + 0 + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + + + True + NODAL + + + -1 + 0 + 0 + False + 0 + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + + + + + + + False + + + True + Main Grid + 0 + + + + + True + + + True + LGR1 + 1 + + + + + + + + + True + True + True + True + True + True + True + CURRENT_TIMESTEP + VISIBLE_CELLS + + + + + Well Measurements + False + + True + + + + + + Seismic Sections + True + Seismic Sections + + 5 + + + + + + Polygons + True + + + + + + + True + OR + + + Range Filter 1 + True + .. .. .. .. + INCLUDE + 0 + True + 29 + 1 + 40 + 28 + 15 + 20 + + + + + + .. .. + KEEP_CURRENT_SETTINGS + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + SOIL + .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + SOIL + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 1 + + + + + False + MULTI_AXIS_STATIC_PROPERTY + MULT + True + True + True + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 3 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + False + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 0 + + + + + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + True + True + True + False + AGGREGATED + VECTOR_ANCHOR + True + True + True + True + 0 + RESULT_COLORS + 0 0 0 + 1 + + + + + False + + + True + DYNAMIC_NATIVE + MATRIX_MODEL + None + .. .. .. .. FlowDiagSolutions 0 + -1 + + False + + + + FLOW_TR_INJ_AND_PROD + PHASE_ALL + True + False + False + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + None + False + + + + + True + 2 + USER_DEFINED_MAX_MIN + + 1 + 0 + 1 + 0 + 1 + 0 + + + ResultVarLegendDefinitionList 0 + + + + + + + True + CONDUCTIVITY [md-m] + 0.647058844566345 0.164705887436867 0.164705887436867 + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 11 + LinearDiscrete + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + CONDUCTIVITY [md-m] + False + + + True + COLOR_INTERPOLATION + + + + + False + True + 2 + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + + + + + True + False + 1 + 0.1 + 0.1 + 0.2 + 0.901960790157318 0.901960790157318 0.901960790157318 + True + 1 1 0 + WELLPIPE_COLOR_INDIDUALLY + 12 + WELLPIPE_INTERPOLATED + K_DIRECTION + 0.5 + True + WELLHEAD_POS_TOP_COLUMN + + + GI1 + True + True + True + True + False + False + 1 + 1 + 0.501960813999176 0.243137255311012 0.458823531866074 + 0.501960813999176 0.501960813999176 0 + False + False + + + GP1 + True + True + True + True + False + False + 1 + 1 + 0.831372559070587 0.109803922474384 0.517647087574005 + 0.501960813999176 0.501960813999176 0 + False + False + + + GP2 + True + True + True + True + False + False + 1 + 1 + 0.964705884456635 0.462745100259781 0.556862771511078 + 0.501960813999176 0.501960813999176 0 + False + False + + + True + + WOPT + PROPERTY_TYPE_PREDEFINED + PRODUCTION_RATES + True + False + 1 + 0.501960813999176 0.501960813999176 0 + False + + + + + False + True + True + False + 1 + False + FAULT_BACK_FACE_CULLING + False + 0.901960790157318 0.901960790157318 0.901960790157318 + True + True + + + Undefined Grid Faults + True + 0.396078437566757 0.517647087574005 0.376470595598221 + + + Undefined Grid Faults With Inactive + False + 1 0.513725519180298 0.549019634723663 + + + + + + + Fault Reactivation Models + True + Fault Reactivation Models + + + + + + True + + + True + + + + 0 + False + + + True + + + + + + True + + + + Medium + + + + + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 0 + Log10Continuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + Streamlines + 0.01 + 100 + 20 + 5000 + True + True + COMBINED + False + ANIMATION + PHASE_COLORS + 10 + 0 + 100 + 100 + + + + + True + + + + False + False + + + True + False + False + + + + + + + + + + UNITS_METRIC + + + All Wells + + + + False 3 + + + + + + + + + + True + True + 0.901960790157318 0.901960790157318 0.901960790157318 + ALL_ON + 0.1 + True + 100 + + + Well-2 + inf + 0 + UNITS_METRIC + + 0 + True + False 50 + True + 1 + 0.560784339904785 0.180392161011696 0.858823537826538 + + + + + Perforations + True + + + 4905.84 - 4955.84 + True + 4905.84298244604 + 4955.84298244604 + 0.216 + 0 + False + 2014_01_01-00:00:00 + False + 2030_01_01-00:00:00 + + + + + + None + 1 + 1 + 0.108 + 0.8 + 0.02 + 883.9 + -1.1045 + 0 + + + + + + + Fishbones + True + + AUTOMATIC + inf + FIXED + 0 + 0.216 + 0 + + + + + Fractures + True + + + + + + StimPlan Models + True + + + + + + + + Well-2 + + 0 + + OIL + STD + STOP + True + 0 + SEG + 0 + + + GridEntryPoint + 0 + False + 0.152 + 1e-05 + Uniform + + + + + + HF- + ABS + False + 200 + + + 0.152 + 1e-05 + + + + + + True + 1 + True + False + + + + + + + + Casing Design + True + + + + + + + .. + 0 + False + + + + True + + 0 + + + VALVE_COUNT + 100 + 250 + 0 + 13 + + + + False + False + + + + + + + + + + + + 3881.71092059068 4787.41106445822 4152.93801462937 + 0 + 4454.14429914246 + + + True + 115.42928672205 -152.587691554474 6.57579457765678e-05 + 115.42928672205 -152.587691554474 6.57579457765678e-05 + 4454.14429914246 + 3 + 3 + False + 33.5572327213028 + False + 88.1102320737596 + 0 + 0 + 33.5572327213028 + 88.1102320737596 + + + True + 326.780166242583 163.132495139847 12.8954116791611 + 326.780166242583 163.132495139847 12.8954116791611 + 4834.33323074304 + 3 + 3 + False + 37.8001310997572 + False + 87.1671344915033 + 0 + 0 + 37.8001310997572 + 87.1671344915033 + + + True + 479.214083923064 342.940952574945 26.8122672906429 + 479.214083923064 342.940952574945 26.8122672906429 + 5070.49658588873 + 3 + 3 + False + 40.4408497650021 + False + 86.5883997820144 + 0 + 0 + 40.4408497650021 + 86.5883997820144 + + + False + 1276.24671858703 949.566807947546 16.7067014790064 + 1276.24671858703 949.566807947546 16.7067014790064 + 5056.1164154909 + 3 + 3 + False + 53.3180173560568 + False + 90.7676921838852 + 0 + 0 + 53.3180173560568 + 90.7676921838852 + + + False + 1827.44197419208 1627.69689570198 30.8826800147863 + 1827.44197419208 1627.69689570198 30.8826800147863 + 5056.02415659547 + 3 + 3 + False + 38.8546982247207 + False + 89.0432018888879 + 0 + 0 + 38.8546982247207 + 89.0432018888879 + + + False + False + False + False + False + + + True + 0.317647069692612 0.52549022436142 0.580392181873322 + 0.15 + 2 + + + + + + + + + + + + + + + + + UNITS_METRIC + + + 0 + Ellipse Fracture Template + UNITS_METRIC + Transverse + False + 0 + 0 + 1 + 1 + 0.216 + FiniteConductivity + 25 + + + False + 0 + 0 + False + 0 + + + None + 1 + FractureWidth + 0.01 + UserDefinedBetaFactor + 0.006083236 + FractureConductivity + 1 + 0 + 0.8 + 0.02 + 1 + 1 + 1 + 1 + 100 + 75 + 0.01 + 100000 + + + 1 + + + + + + 0 + + + + + + + AICD: Valve Template #1 + UNITS_UNKNOWN + AICD + Valve Template #1 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + ICD: Valve Template #2 + UNITS_UNKNOWN + ICD + Valve Template #2 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + ICV: Valve Template #3 + UNITS_UNKNOWN + ICV + Valve Template #3 + 8 + 0.7 + + + True + + + + + + + + + + + + + + + + + + + + UNITS_METRIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + True + + + + + + True + + + + + + + + + + + + + + + + + + + Surfaces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + False + + + SNAP_TO_POINT + + + False + 0.250980406999588 0.250980406999588 0.250980406999588 + 2 + + + + LEFT + LEFT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + + + SELECTED + + + 0.1 + True + CELLS_ACTIVE + + + + 0 + 146000 + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 2 + True + True + True + True + XX_Large + Large + ABOVE + + + FILTER_BY_VISIBLE_PRODUCERS + + SINGLE_TIME_STEP + True + 0 + FLOW_RATE_FRACTION + + ACCUMULATED_FLOW_VOLUME_FRACTION + + + TIME_STEP_COUNT + 10 + + + + False + False + False + Large + Medium + Medium + + + True + 8 + 4 + FIXED + $ROOT$ ColorLegendCollection 0 StandardColorLegends 18 + LinearContinuous + AUTOMATIC_ALLTIMESTEPS + 1 + 0 + INTERPOLATE + + False + + + LinearContinuous + AUTOMATIC + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 3 + True + True + True + True + XX_Large + Medium + ABOVE + ONE + ONE + Default Well Allocation Over Time Plot + + None + + + TIME_STEP_COUNT + 10 + + + FLOW_RATE + True + 0.005 + Large + Medium + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + Default Flow Diagnostics Plot + True + True + + 0 + None + + ACCUMULATED + True + 0.005 + + + + True + -1 + False + False + False + True + XX_Large + Small + ABOVE + $CASE, $WELL + CUSTOM + CONNECTION_NUMBER + UNIT_NONE + 0 + 1000 + GRID_X_MAJOR + True + ONE_VISIBLE + False + 0 + 0 + + Medium + Medium + Medium + + + Accumulated Flow Chart + + + + NONE + + VERTICAL + + + + + + True + Total Allocation + True + + + + + True + + + + + + False + Cumulative Saturation by Time of Flight + True + 50 + + + + + + + + + 1 + 0 + 0 + -1 + -1 + False + + + False + 1 + True + True + True + True + XX_Large + Small + ABOVE + + -1 + None + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + OIL_PHASE + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + GAS_PHASE + True + 0.005 + 20 + + + + True + -1 + True + False + True + True + XX_Large + Small + ABOVE + ONE + ONE + + -1 + None + WATER_PHASE + True + 0.005 + 20 + + + True + True + True + Cumulative Phase Distribution Plots + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 + EclipseCase + + + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 RangeFilters 0 CellFilters 0 + StartIndexI + + + + + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 ViewCollection 0 Views 0 + + + + + + + True + + + + + + + + + + + + + + + -1-11000;-1-110;-1-1300020;-1-1300030;-1-13000;-1-130;-1-140|| + || + -1-100;-1-170|-1-100||| + 0 0|||| + True + False + True + False + False + + + + + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + + + + + 2 + 2 + 2 + 8 + + + + + f:\scratch\small-completion-export + $ROOT$ OilFields 0 AnalysisModels 0 Reservoirs 0 + UNIFIED_FILE + TRANSMISSIBILITIES + 0 + True + False + True + True + True + False + 0 + WBHP_SUMMARY + 200 + False + INDIVIDUALLY + True + True + False + False + + + + + + + 10 + 10 + + -- Selected Wells + + + + + + + + + + + + + + 5 + + + + + + + 0 + True + True + True + 2 + 2 + 2 + LGR_PER_COMPLETION + + + + + True + C:/Users/Magne/GRID.GRDECL + False + False + VISIBLE_CELLS + 2 + 2147483647 + 2147483647 + 2147483647 + -2147483647 + -2147483647 + -2147483647 + TO_SINGLE_RESULT_FILE + C:/Users/Magne/FAULTS.GRDECL + 1 + 1 + 1 + TO_SEPARATE_RESULT_FILES + C:/Users/Magne/RESULTS.GRDECL + + False + $PathId_002$ + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + 0 + NONE + NONE + 0 + + + + + False + + + + + 100 + 100 + 10 + 0 + 3 + 10 + + + + + + False + 0 + 0 + + + + + True + 0 + FILE + + + + + + + + UNDEFINED + UNDEFINED + + + + + +