ReleaseNotes
ReleaseNotes
Release notes
Version 2024.3
Intersect Release notes
Proprietary notice
This work contains the confidential and proprietary trade secrets of SLB and may not be copied or stored in
an information retrieval system, transferred, used, distributed, translated or retransmitted in any form or by
any means, electronic or mechanical, in whole or in part, without the express written permission of the
copyright owner.
SLB, Schlumberger, the SLB logotype, and other words or symbols used to identify the products and
services described herein are either trademarks, trade names or service marks of SLB and its licensors, or
are the property of their respective owners. These marks may not be copied, imitated or used, in whole or in
part, without the express prior written permission of SLB. In addition, covers, page headers, custom
graphics, icons, and other design elements may be service marks, trademarks, and/or trade dress of SLB,
and may not be copied, imitated, or used, in whole or in part, without the express prior written permission of
SLB. Other company, product and service names are the properties of their respective owners.
Intersect ® is a mark of SLB. Intersect software is a joint product collaboration of Chevron, TotalEnergies
and SLB.
An asterisk (*) is used throughout this document to designate other marks of SLB.
Security notice
The software described herein is configured to operate with at least the minimum specifications set out by
SLB. You are advised that such minimum specifications are merely recommendations and not intended to be
limiting to configurations that may be used to operate the software. Similarly, you are advised that the
software should be operated in a secure environment whether such software is operated across a network,
on a single system and/or on a plurality of systems. It is up to you to configure and maintain your networks
and/or system(s) in a secure manner. If you have further questions as to recommendations regarding
recommended specifications or security, please feel free to contact your local SLB representative.
Intersect Release notes
Table of Contents
1 Releases on physical media ...................................................................................... 1
2 What's new in 2024.3 .................................................................................................. 2
2.1 GPU simulation for Microsoft Windows systems ....................................................................... 2
2.2 Killough relative permeability hysteresis for oil wet systems .................................................. 2
2.3 Support for extended geological date range .............................................................................. 2
2.4 Constant pressure analytical gas and water aquifer models .................................................... 3
2.5 Improved computing of scaling factors for better convergence .............................................. 3
2.6 Reporting of RESQML property loading ...................................................................................... 3
i
Intersect Release notes
ii
Intersect Release notes
iii
Intersect Release notes
iv
Intersect Release notes
1
Releases on physical media
Intersect releases on physical media are now a ‘pull’ release instead of a ‘push’ release. If you require a physical copy,
ask your local D&I License Administrator to place an order through InTouch by creating a ticket assigned to the Helpdesk
SW — Distribution and Ordering. Additionally, physical media are only available for a single version of a major release
cycle (typically the *.1 release).
2
What's new in 2024.3
2.1 GPU simulation for Microsoft Windows systems
Intersect can now run on GPU on computers that use Windows operating systems. This functionality supports NVIDIA
GPUs that use Turing or Ampere architectures. On a Windows GPU, runs typically perform well compared with runs on
CPU hardware. It is expected that this functionality will significantly improve simulation throughput for an engineer
working on a single computer specified for Petrel RE workflows.
Note: Desktop environments do not benefit from workload management software and might use the same GPU to
display graphics. This can result in inconsistent performance, or Intersect running out of GPU memory if the GPU is used
for multiple simultaneous simulations or for graphics-intensive applications.
For further information on setting up your computer for best usage of the functionality, as well as details of supported
systems, see the Intersect installation and deployment guide.
Note: In the case of dual porosity and dual permeability models, the table also includes the porosity type for each
property (matrix or fracture).
3
What's new in 2024.2
3.1 Intersect-Visage direct coupling for permeability and
pore volume updating
A new direct coupling workflow for Intersect-Visage is introduced in this release. It supports permeability and pore
volume updates using gRPC, a modern communication protocol, to achieve performance efficiency and stability in
coupled simulations. The workflow is fully supported in Petrel and you can launch simulations both on-prem and in the
Delfi digital platform either from Petrel or using configuration files in the same way as other coupled Intersect simulations.
For more information, refer to the new Visage coupling user guide.
What's new in 2024.2 | Component solubility in water initialization adjustment in enumeration workflows
4
Intersect Release notes
What's new in 2024.2 | New summary vectors for material balance error reporting
6
Intersect Release notes
Note that to control the method used in convergence checks and its threshold value, you must refer to the
ComponentResidualNormalization field and the MaxReservoirComponentResidual field, respectively, in addition to the
reporting described here.
4
What's new in 2024.1
4.1 Embedded discrete fracture modeling
Intersect is now capable of simulating fractured reservoirs through embedded discrete fracture modeling (EDFM). This
functionality is currently available as a Petrel-Intersect integrated workflow and supports both natural and hydraulic
fractures.
Input fracture and matrix grids are defined in Petrel, which exports the fracture definitions as RESQML files in addition to
IXF nodes that control all aspects of the EDFM simulation. At runtime, Intersect generates the EDFM grid and embeds it
into the existing matrix grid, establishing matrix-fracture and fracture-fracture connections according to the discretization
method selected and creating the necessary fracture-well connections. Several options are available to tune the
discretization process to reach optimal performance.
You can use the EDFM functionality in combination with a variety of Intersect features, such as LGRs, grid independent
wells, GPU, and restarts, and both black oil and compositional fluid models. You can define new regions and region
mappings for the generated EDFM cells and selectively activate EDFM cells after the simulation has started.
The discretized EDFM grid with its geometry and static and dynamic properties are available for visualization in Petrel.
For more information, refer to the Embedded discrete fracture modeling (EDFM) chapter in the Intersect technical
description.
What's new in 2024.1 | CO2Store template for CO2 storage simulation setup
8
Intersect Release notes
What's new in 2024.1 | Component names reporting for summary and 3D-related properties
9
Intersect Release notes
For more information, refer to Summary Files and Restart Files in the File Formats Reference Manual.
a more detailed view of the MSR calculation process. This calculation can be further used to control the allocated
minimum rate as part of the guide rate balance action to be above the dynamically calculated minimum stable rate
through expressions in the set_minimum_rate() command.
For more information on using the MSR feature and the relevant property IDs, refer to Minimum stable rate in the
Intersect technical description.
5
Behavioral changes
5.1 2024.3
Changes in simulation
Default steam tables for isothermal models
• On isothermal models with component solubility in water enabled, the Ezrokhi model to determine density and
viscosity of the water phase now calculates pure water properties using INTERSECT_TABULAR steam tables. To
restore the previous behavior, specify set_int_option(name="pre_2024.3_Ezrokhi_steamtable"
value=1) in the OptionMgr node.
Capillary pressure hysteresis
• Prior to 2024.3, application of the mixed wettability capillary pressure hysteresis method with horizontal end point
scaling enabled, could produce incorrect results. It happened because of the incomplete scaling of some quantities in
the hysteresis method application. The consistency is now corrected. To restore the previous behavior, specify
set_int_option(name="pre_2024.3_mixwet_pc_hysteresis" value=1) in the OptionMgr
node.
Component properties
• On compositional fluid models, reservoir components can no longer be named H2O, WAT, or WATER using the
ComponentProperties field ComponentName node. These names are reserved for the water component. You must
provide an alternative name to avoid the validation error and enable the simulation as in previous versions.
Improved default steam tables for thermal simulations with component solubility in water
• Prior to 2024.3, in thermal models the default model for calculating thermal properties with Component Solubility in
Water (CSIW) was INTERSECT. Starting from 2024.3, the default is INTERSECT_TABULAR. The previous behavior
can be recovered by setting the ThermalProperties field to INTERSECT on the FluidMgr node.
Note: Setting the ThermalProperties field to INTERSECT on the FluidMgr node will not affect a model using the
Spycher and Pruess solubility model. In such a case, the default model will stay as the default
INTERSECT_TABULAR.
• Prior to 2024.3, relative permeabilities at well producing connections were recomputed without consideration of
hysteresis effects. This is consistent with the documentation for the RockModelName field of the
WellSaturationFunctions node (i.e., drainage only). For GPP workflows this behavior has now been
changed, such that grid and connection relative permeabilities are consistent. Blocking factors in presence of
hysteresis are now computed correctly. To restore the previous behavior, specify
set_int_option(name="pre_2024.3_gpp" value=1) in the OptionMgr node.
Changes in reporting
Rate reporting on crossflowing auto-closed completions
• Prior to 2024.3, if a completion was automatically closed, but still cross-flowing, its flows were reported as zero if
queried directly via Field Management (that is, as ListProperties items or as direct get_property
commands on Completion entities in scripts). Now the correct cross-flowing values are reported. To restore the
previous behavior, specify set_int_option(name="pre_2024.3_auto_closed" value=1) in the
OptionMgr node.
5.2 2024.2
Changes in simulation
Gravity Drainage
• Prior to 2024.2, values of DUAL_POROSITY_MATRIX_HEIGHT_GRAVITY_DRAINAGE could be taken from the
fracture grid instead of the matrix grid. Since DUAL_POROSITY_MATRIX_HEIGHT_GRAVITY_DRAINAGE is a
matrix-only property its values in the fracture grid were zero instead of the correct matrix value, unless
UseMatrixAsFractureDefault was set. To restore the previous behavior, specify
set_int_option(name="pre_2024.2_gravity_drainage" value=1) in the OptionMgr node.
Changes in reporting
Adsorption reporting in the PRT file
In previous releases of Intersect, volumes of adsorbed and total gas and oil, and free gas were reported in the PRT
regardless of which phase the adsorption was from. Now, these volumes are reported only if the adsorption is from the
gas or oil phase.
5.3 2024.1
Changes in simulation
Paired surface fluid model with tabular K-values
• Prior to 2024.1, the K-values defined in a paired surface fluid model were ignored if the K-values were defined in
tabular format KValueTables. This is fixed in the 2024.1 version of Intersect. To restore the previous (incorrect)
behavior, specify set_int_option(name="pre_2024.1_surface_kvalue" value=1) in the
OptionMgr node.
Isothermal component solubility in water (CSIW) models robustness improvements
• Several enhancements have been made to improve the robustness of isothermal models with gas components
dissolved in the aqueous phase, including better handling of phase state changes and fixes to logic issues in the
flash. To restore the previous behavior, specify
set_int_option(name="pre_2024.1_csiw_isothermal" value=1) in the OptionMgr node.
6
Licensing and installation
The simulator checks at run time for valid licenses. This release requires date based versioned licenses.
When using the Schlumberger License Server, please note that it must be v2020 or later. Licenses that may be required
are:
7
Platform availability
This release of the Intersect simulator is supported on the following platforms.
• Windows 10 (x64) with Intel MPI.
• Windows 11 with Intel MPI.
• Windows Server 2019 HPC Pack.
• Red Hat Enterprise Linux Server 8 update 4 (x86_64) with Intel MPI or Open MPI.
Platform availability
18
Intersect Release notes
8
Feature compatibility and
known issues
The Intersect and Eclipse feature compatibility section in the Intersect Migrator User Guide provides information that may
be useful when comparing the results of Intersect with those from other simulators. The list of supported Eclipse
keywords is provided in the Intersect Migrator User Guide.
8.3 Equilibration
• When comparing Intersect simulation results with those from other simulators, you must compare the initial fluid in
place calculated by the simulator with the reference simulator, before the dynamic simulation is started. If there are
differences, then candidates for investigation include rock compaction, end-point scaling, capillary pressures, initial
fluid compositions, pressures, and temperatures.
• Critical fluid initialization is not currently supported when the COMPVD keyword is present. The COMPVD keyword is,
however, supported for bubble-point and dew-point fluid initialization. For critical fluid initialization, the PSAT property
is reported as zero.
• More detailed information on the Intersect initialization and equilibration may be output from the simulator, by
increasing the verbosity level of the Equilibrium Manager. Refer to the EquilibriumMgr node in the Intersect
User Guide for more information.
• Some differences with Eclipse may be observed in the initialization of models using the brine option. This is because
the underlying formulation in Intersect is based on mole fraction rather than concentration variables, and a nonlinear
conversion is required from the input concentration values.
8.8 Migrator
• The --process-grid-edits option that disables the grid transmissibility calculation within Intersect is now
deprecated, and will be withdrawn in a future release.
• The old --eclipse-init command line option is incompatible with the default grid edits migration workflow.
Therefore, setting this option implies the --process-grid-edits option. This is now deprecated, and will be
withdrawn in a future release.
• In thermal cases with the old Migrator workflow (now the --process-grid-edits option), the use of keyword
MULTIPLY with TRANX, TRANY or TRANZ is currently not allowed. An error is issued in such cases.
• The FREQ mnemonic in the RPTRST keyword when specified in the SCHEDULE section generates 3D visualization
files (*.FXXX) in Intersect at different timesteps from Eclipse.
• CONLENST and CONLENEN values in the RFT files are incorrect for the Migrator workflow.
• For the WELSPECS and WELSPECL keywords, if the Pressure table number is defaulted, then the
WellBoreFluidModel is no longer explicitly set in the resulting WellDef node, and the default fluid model is used.
• MULTX/Y/Z- support is the same as Eclipse (i.e. support for MULTX etc. in EDIT section only in E100 style decks,
MULTPV is supported for both styles).
8.10 Reporting
• Intersect uses a different method than Eclipse for calculating inter-region phase flows for reporting purposes. It takes
the molar rates for all components and feeds them to the configured separator for the fluid in place report. This may
give different results from Eclipse.
• For consistency with pressure reporting, Intersect calculates well TEMPERATURE as the (pore volume weighted)
average of connected cell temperatures on all wells (regardless of whether they are injector or producer, open or
shut). This differs from Eclipse 300 which generally reports WTEMP as
• flowing bottom hole temperature for flowing wells,
• average reservoir temperature for non-flowing producers,
Note: The COMPIMB feature in Eclipse has not yet been implemented in Intersect, so at present it is not possible to
provide an imbibition table for use in rock models specific to well-to-cell connections.
Feature compatibility and known issues | Third party software and hardware
23
Intersect Release notes
• When running on certain OS and NAS storage hardware configurations, Intersect can experience intermittent file
system errors when attempting to clean very large directories of previous summary result data. Intersect displays a
warning message when this occurs and attempts to retry cleaning the directories. If it cannot clean out the files, the
following error message is displayed.
WARNING Filesystem error attempting to write summary report files. Retrying now.
Actual error is: boost::filesystem::basic_directory_iterator increment: Too many
levels of symbolic links: "file location"
ERROR Grid "" has already been written.
The workaround is to manually clean out the summary report files from previous runs before launching the
simulation.
• Intersect supports several different job schedulers. Each has its limitations and requirements. Full documentation on
Scheduler Integration can be found on the DVD in the 3rdParty directory.
Note: Only Windows HPC, LSF and PBS support the scheduling of MR jobs. Running MR jobs with UGE or on a
Windows Workstation with no additional scheduling, may not achieve the best utilization of resources.
8.16 Documentation
In some rare circumstances it has been observed that the Intersect manuals do not appear by default in the Manuals
section of the Simulation Launcher after installation. If this occurs, you can add it by following the steps below:
1. On the Tools menu, click New.
2. Select New Program, and then add the Intersect manuals.
8.17 Macros
If you encountered issues when removing the macros folder, when installing versions of Intersect prior to 2024.3, run a
repair on the macros folder. Use one of the following methods to do this:
• Right-click the installer and click Repair.
• Under Programs and Features, right-click the installed simulator and then click Repair.
8.18 Installer
• Uninstalling the release also removes the Simulation Launcher, even if other versions of the simulators are installed.
• If you are installing to a network mapped drive, then you must run the install as an Administrator, or the installer does
not recognize the drive.