Petrel 2014 Installation Guide
Petrel 2014 Installation Guide
Petrel 2014 Installation Guide
iv Contents
Schlumberger Private - Customer Use
1 Information Resources
In This Chapter
Schlumberger Product Documentation ................................................................................ 1-2
Contacting Schlumberger ................................................................................................... 1-3
About Schlumberger
Schlumberger is the leading oilfield services provider, trusted to deliver superior results
and improved E&P performance for oil and gas companies around the world. Through
our well site operations and in our research and engineering facilities, we develop
products, services, and solutions that optimize customer performance in a safe and
environmentally sound manner.
Online Documentation
Documentation is provided in the following electronic formats via the listed location:
Petrel* 2014 Installation Guide (Adobe® Acrobat® PDF file):
http://support.software.slb.com
Online help: File > Help > Help Center
Typestyle Conventions
The following conventions are observed throughout this guide:
Bold text is used to designate file and folder names, dialog titles, names of
buttons, icons, and menus, and terms that are objects of a user selection.
Italic text is used for word emphasis, defined terms, and manual titles.
Monospace text (Courier) is used to show literal text as you would enter it, or as
it would appear onscreen.
Alert Statements
The alerting statements are Notes, Cautions, and Warnings. These statements are
formatted in the following style:
Note: Information that is incidental to the main text flow, or to an important point
or tip provided in addition to the previous statement or instruction.
Caution: Advises of machine or data error that could occur should the user fail to
take or avoid a specified action.
Warning: Requires immediate action by the user to prevent actual loss of data or
where an action is irreversible, or when physical damage to the
machine or devices is possible.
Technical Support
Schlumberger has sales and support offices around the world. For information on
contacting Schlumberger, please refer to the information below.
For Technical Support for SIS software:
Schlumberger Support Portal: https://support.software.slb.com
Customer Care Center e-mail: [email protected]
Support Contract Details – Select your country to view support phone numbers. If your
country is not listed, select nearest location.
http://www.slb.com/contact_us/technology/sis/sis_support.aspx
In This Chapter
Introduction ..................................................................................................................... 2-2
Petrel 2014 Distribution ..................................................................................................... 2-3
Licensing .......................................................................................................................... 2-4
Studio Deployment Overview ............................................................................................. 2-5
Overview 2-1
Schlumberger Private - Customer Use
Introduction
This guide explains how to install Petrel E&P Software Platform 2014. The following
topics are discussed:
Installing on a workstation using a local license
Installing on a workstation using a license on a central license server
This guide also explains the procedures required after installation:
Defining your license server environment
Selecting your license package
Additionally, this guide includes detailed information on deploying Petrel 2014 on a
network shared disk. See “Deploying Petrel on a Network Shared Disk” on page 4-4.
Audience
This guide is useful for the following people:
Petrel user who installs Petrel on your workstations
System administrator who installs Petrel on a network shared disk, or creates and
distributes a global configuration file for Petrel
Note: Windows® 7 is the certified and recommended operative system for Petrel
2014.1. Windows® 8.1 has been tested and certification is planned for an
upcoming release.
Overview 2-3
Schlumberger Private - Customer Use
Licensing
To run Petrel 2014, you need a valid license for this release. The license can be
configured either locally on your computer or on a central license server.
Petrel 2014 uses a combination of FlexeraTM FlexNet Publisher® licensing and a WIBU®
CodeMeter® dongle to provide a secure licensing solution.
Note: This version of Petrel requires a Petrel 2014 license file. Licenses for this
release are backward compatible with all previous release versions.
Note: For information about licensing, please see Schlumberger Licensing User
Guide located in the Documentation folder containing your Petrel
Installation files. For example,
C:\Temp\Petrel2014InstallFiles\Documentation.
Studio Overview
The Studio E&P knowledge environment empowers a new level of usability and
productivity that supports an E&P organization’s quest to streamline and optimize its
workflow across the asset lifecycle, while also capturing vital knowledge to maximize
personal and team productivity. It features a powerful set of tools that allow
geoscientists and engineers to access, review, and use information, all of this in the
context of their workflows — providing three capabilities that increase productivity.
In This Chapter
System Requirements ........................................................................................................ 3-2
Additional Information: Operating Systems and Hardware Selections ..................................... 3-4
Recommended Tested Hardware Solutions .......................................................................... 3-9
Petrel Geophysics Recommendations .................................................................................3-10
Network Storage Recommendation ....................................................................................3-11
LiveQuest Solution ...........................................................................................................3-12
Operating Systems
Petrel 2014 only runs on 64-bit. Schlumberger Information Solutions has retired
support for the Microsoft® Windows XP, Microsoft® Windows Vista operating system
and 32-bit platforms starting with the Petrel 2014 release.
Table 3-2 lists the supported operating systems for these versions.
Table 3-2 Petrel 2014 Supported Operating Systems
Operating System Petrel 64-Bit
Windows 7 (64-bit) Yes
Processors
Processor speed is important for the following types of tasks:
Large calculation tasks such as volume size, seismic attribute generation, property
modeling, and upscaling
Adding information to the graphics board
For general Petrel usage, you can use a processor that meets the minimum
recommendations. To achieve better performance, use the best available configuration
(see Table 3-1).
A number of modules in Petrel 2014 can effectively use multiple cores.
Table 3-3 Petrel Modules that effectively use multiple cores
Parallel and in the background Background
Geophysics
For more information, see “Petrel Geophysics Recommendations” on page 3-10.
Seismic read access of ZGY Prefetch to cache SEGY
Volume attribute computation Prefetch to cache RAW seismic
Prefetch to cache 3D seismic data
Local 3D horizon – read access for
Multiresolution computation for viz
Horizons for seismic 3D
Seismic 2D lines
Seismic 3D realization from any source
ZGY
SEGY
RAW
Seismic 3D read access for 3D viz using slice
renderer
SEGY
RAW
Memory (RAM)
To run Petrel efficiently, Schlumberger requires at least 16GB of RAM and recommends
at least 32 GB. The total system memory must be greater than the memory used by the
application. This ensures that your operating system has dedicated RAM so that you do
not have to use your page file (disk memory).
To estimate the size of your system, use the following guidelines:
Small to Medium-sized data sets (<5 GB): 32 GB of memory
Large data sets (large 3D seismic volumes, regional seismic models, or
large simulation [ECLIPSE] runs): 64 to 192+ GB of RAM
Graphics Cards
Table 3-5 lists the recommended tested graphics cards for Petrel 2014. Your graphics
card should meet the following requirements:
Run pixel shader 2 or later
Be OpenGL compatible
Be CUDA enabled (for more information, see the CUDA GPUs page on the NVIDIA
site, at http://www.nvidia.com/object/cuda_gpus.html)
For a better visualization experience, use a high-end graphics card and a good monitor
(such as a 27 or 30-inch LCD monitor).
Choosing the right graphics card optimizes Petrel visualization performance. Low-end
and high-end graphics cards perform substantially differently when using large 3D grids
or when performing seismic volume rendering.
The performance of graphics cards depends on several factors outside of Petrel:
Corporate operating system images
Drivers
Schlumberger does not recommend integrated graphics cards without dedicated RAM.
These graphic cards reduce the amount of memory available for Petrel and the
operating system.
To achieve the best visualization user experience, run Petrel on a 64-bit system with a
high-end or ultra-high-end graphics card (for more information, see Table 3-5).
Note: According to NVIDIA, after Release 340, any subsequent Windows driver
release starting with Release 343 will cease to support the products listed
in this section.
Site Assessment 3-7
Schlumberger Private - Customer Use
The Release 340 drivers will continue to support these products until April
1, 2016, and the NVIDIA support team will continue to address driver
issues for these products in driver branches up to and including Release
340. However, future driver enhancements and optimizations in driver
releases after Release 340 will not support these products. For more
information please visit:
http://nvidia.custhelp.com/app/answers/detail/a_id/3473/~/eol-windows
-driver-support-for-legacy-products
Note: NVIDIA SLI™ technology currently does not add any benefit to Petrel.
However, it might be helpful with large high-resolution monitors such as
30-inch LCD monitors.
6-DOF Devices
The 3D window in Petrel 2014 supports a range of 6-degree-of-freedom (6-DOF)
devices from 3Dconnexion (www.3dconnexion.com), a Logitech® subsidiary. These
devices have six optical sensors, so you can simultaneously pan, zoom, and rotate 3D
models or scenes in the 3D window. You can do this while using the mouse. The devices
are Plug and Play and are very intuitive. Their ergonomic design can help prevent
repetitive strain injuries by reducing the amount of traditional mouse usage.
Note: Schlumberger constantly tests the latest hardware available from major
suppliers. To minimize unexpected problems and costs, contact your
Schlumberger sales representative.
Note: Most hardware vendors will have highly customizable options available for
each model of their workstations, it is advisable not referring to just the
model number when making the decision of hardware. It is advisable to
check detail of workstation system hardware configuration aligning with
Petrel system requirements. For example, A HP Z820 can have internal
components (CPU, Hard disk, GPU) that have lower specifications than
Z620.
In addition to the desktop and mobile workstation platforms listed above, the following
platforms have shown to be very good in light geoscience workflows or with very small
datasets: HP Z1 all-in-one workstation series, HP Z220 desktop workstation series, and
the Dell 3800 mobile workstation.
Note: Although the listed hardware has been tested, Schlumberger cannot certify
it. Problems outside of Schlumberger control (such as driver and BIOS
bugs, and operating system limitations) may affect the user experience.
Note: A Dedicated Server is the only one supported for running Geophysics
workflows on Petrel 2014 through LiveQuest. A Shared Server is not
supported for running Geophysics workflows on Petrel 2014, however it is
suitable for running non-3D graphics intensive workflows on Petrel 2014,
through LiveQuest.
Note: Petrel has not been tested on any other remote solution than LiveQuest.
However, Petrel may work on other hardware environments supporting
remote connectivity or virtualization. Please contact Petrel support or your
local account manager for more information and guidance prior to the
deployment.
Dedicated Server
A Dedicated Server is a system in where all the resources are allocated for one (1) user
at a time on its remote session.
This Server type deployment is the only one supported for running Geophysics
workflows on Petrel 2014, because it delivers the outstanding performance required by
the users.
Minimum Requirements
The minimum hardware and software requirements for a dedicated server for Petrel
2014 include the following:
Note: Schlumberger constantly tests the latest hardware available from major
suppliers. To minimize unexpected problems and costs, contact your
Schlumberger sales representative.
Note: Although the listed hardware has been tested, Schlumberger cannot certify
it. Problems outside of Schlumberger control (such as driver and BIOS
bugs, and operating system limitations) may affect the user experience.
Shared Server
A Shared Server is a system in where all the resources are shared among multiple users
at a time on its remote sessions. This Server type deployment is not supported for
running Geophysics workflows on Petrel 2014 because it will not deliver the
outstanding performance required by users, however it is suitable for running non-3D
graphics intensive Petrel workflows.
When sizing a Shared Server for Petrel, the following two key requirements must be
taken into account:
Number of remote concurrent users
Data access requirements
Note: A Shared Server for Petrel must be running on a physical machine and it
cannot be virtualized because Petrel is not supported on virtualized servers
at the moment.
Note: You also can use dual-port NICs on a teaming configuration for increased
network availability and performance.
Thin-Client
A Thin-Client is a system that would be used by the users to remotely access the
applications provisioned through LiveQuest.
Minimum Requirements
The minimum hardware and software requirements for a Thin-Client include the
following:
1 Intel Core i5 or i7 (2nd Generation)
1 Gbps network adapter
6Gb of RAM
Windows 7 / Red Hat Linux 5 up to 5.8
In This Chapter
Downloading the Installation Package ................................................................................. 4-2
Installing Petrel 2014 ........................................................................................................ 4-3
Deploying Petrel On a Network Shared Disk ........................................................................ 4-4
Petrel Coordinate System Manager ..................................................................................... 4-6
Uninstalling Petrel ............................................................................................................. 4-9
Installation 4-1
Schlumberger Private - Customer Use
Downloading the Installation Package
To install Petrel, you need the installation package. If you have a DVD, you can use it.
Otherwise, download Petrel from the Software Download Center.
Note: If you are a new user of the Software Download Center, you must register
before you can download Petrel.
Note: If you will be installing a future version of Petrel that includes plug-ins such
as Production or Drilling, you will need to refer to the plug-in release notes
for an installation overview and steps on verifying the installation.
Note: You must install Petrel on a local drive (a drive that is locally installed on
your system). Please read the next section for the deployment of Petrel on
a network shared disk.
Installation 4-3
Schlumberger Private - Customer Use
Deploying Petrel on a Network Shared Disk
Overview
This section explains how a system administrator can deploy Petrel 2014 on a network
shared disk.
Deploying Petrel 2014 on a network shared disk offers the following advantages:
Easy and efficient deployment of Petrel
Single configuration file for all Petrel users
Transparent configuration and installation of updates for all Petrel users
Deploying Petrel on a network shared disk reduces the management burden of system
administrators since the application only needs to be installed, configured, and
maintained on one location.
Also, the system administrator can configure a single Petrel configuration file to
standardize license packages and specific Petrel settings for all Petrel users. For
detailed information, see Appendix A, “Global Configuration File” on page A-6.
Since the Petrel 2014 configuration and installation of updates are transparent to Petrel
users, they can simply launch Petrel and begin working immediately.
Note: A system administrator should perform this procedure. Petrel users cannot
launch Petrel 2014 directly from the network path where the distribution
resides. Petrel users must map the network shared folder on their local
workstation.
%windir%\Microsoft.NET\Framework64\v4.0.30319\caspol.exe
-quiet -enterprise -reset
%windir%\Microsoft.NET\Framework64\v4.0.30319\caspol.exe
-quiet -machine -addgroup 1 -url
"file://\\your.server.com\Global Petrel\Petrel2014\*"
FullTrust -name "Petrel_fulltrust" -description "Allow exe and
dll from directory on Network drive to run with full .NET trust,
necessary for calling native code."
%windir%\Microsoft.NET\Framework64\v4.0.30319\caspol.exe
-quiet -enterprise -addgroup 1 -url
"file://\\your.server.com\Global Petrel\Petrel2014\*"
FullTrust -name "Petrel_fulltrust" -description "Allow exe and
dll from directory on Network drive to run with full .NET trust,
necessary for calling native code."
Installation 4-5
Schlumberger Private - Customer Use
Petrel Coordinate System Manager
During the installation of Petrel 2014, Petrel Coordinate System Manager is installed for
managing and customizing the Coordinate Reference System catalog used by Petrel.
A geodetic expert can use Petrel Coordinate System Manager to manage and customize
the enterprise and extension catalogs used by Petrel. These catalogs provide the
coordinate reference systems that are available in Petrel in the Coordinate reference
system selection dialog box. A Petrel user uses the Coordinate reference system
selection dialog box to select the appropriate coordinate reference system for their
Petrel project.
If the default catalog has not been changed Petrel can be upgraded directly from Petrel
2010.1-2013.1 to Petrel 2014.1.
If the default catalog has been customized or replaced a migration has to be performed
in order to make the customizations available in Petrel 2014.1
Note: Petrel Coordinate System Manager installed with Petrel 2012.x uses 2011.1
catalog files and the Petrel Coordinate System Manager installed with
Petrel 2014.1 uses 2013.1 catalog files.
</Catalog>
b. To update the extension catalog file location, update the following value with
the catalog file location:
<Catalog name="CopyFromUserdefinedExtensionCatalog">
<vaue>%APPDATA%\Schlumberger\Petrel\CRSCatalogConfiguration
\2012.1\CoordinateCatalogExtensions.ctl</value>
</Catalog>
Note: You can also use this re-migration procedure if you opened Petrel
Coordinate System Manager or the Coordinate reference system selection
dialog box before you modified the CoordinateCatalogConfiguration.xml
file with the location of your 2012.1 catalog files stored on a network
shared drive.
2 Navigate to the xml directory in your Petrel 2014 installation directory and open the
CoordinateCatalogConfiguration.xml file. For example: C:\Program
Files\Schlumberger\Petrel 2014\xml
3 Locate the section <!--Look-up path to previous catalogs --> and update the
following default enterprise and extension catalog file locations.
Installation 4-7
Schlumberger Private - Customer Use
a. To update the enterprise catalog file location, update the following value with
the location of your 2012.1 catalog file:
<Catalog name="CopyFromEnterpriseCatalog"> <val-
ue>%APPDATA%\Schlumberger\Petrel\CRSCatalogConfiguration\20
12.1\CoordinateCatalogEnterprise.ctl</value>
</Catalog>
b. To update the extension catalog file location, update the following value with
the location of your 2012.1 catalog file:
<Catalog name="CopyFromUserdefinedExtensionCatalog">
<value>%APPDATA%\Schlumberger\Petrel\CRSCatalog
Configura-
tion\2011.1\CoordinateCatalogExtensions.ctl</value>
</Catalog>
Note: The installer will detect installed Ocean Plug-ins and will uninstall them
prior to uninstalling Petrel.
Note: If Ocean Plug-ins have been installed on a network shared disk they may
have to be uninstalled separately prior to uninstalling Petrel depending on
how the Plug-ins have been installed initially.
Installation 4-9
Schlumberger Private - Customer Use
4-10 Petrel 2014 Installation Guide
Schlumberger Private - Customer Use
5 Petrel License Selection
In This Chapter
Introduction ..................................................................................................................... 5-2
Nomenclature ................................................................................................................... 5-3
License selection ............................................................................................................... 5-4
Setting Up the License Server Environment ........................................................................5-11
Licensing Issues and Solutions ..........................................................................................5-13
Note: When choosing your licensing type and license feature sets, please consult
your local Schlumberger Information Solutions Account Manager or SIS
Services team for guidance on an optimal configuration.
Profiles
A Profile is a user defined selection of licenses. This feature in Petrel allows users to
check out a preselected set of licenses at startup.
License Feature
A license feature as used in FlexNet, is the actual licensed module or bundle of modules
in the case of bundled Petrel licenses.
Module
A Module is a set of Petrel Functionality which is usually tied to a license feature. Petrel
Modules are listed in the Petrel modules section of the License UI. There are
dependencies between Petrel modules which are automatically honored during
selection.
Expiry Date
Each License Bundle has an expiry date which defines when the license expires. All
features that are part of the bundle will expire at the same expiry date defined in the
license file.
Each Stack on Start feature (Increment) has an expiry date which defines when the
feature license expires. Stack on Start increments may have different expiry dates.
Petrel will show an expiration warning prior to the license expiration.
Maintenance Date
The maintenance date defines when the current maintenance contract has to be
renewed to have access to newer Petrel releases. The maintenance date consists of a
month and year. After the maintenance date passes, Petrel versions released after this
date will not work until the maintenance date is renewed.
Each License Bundle and SOS License feature has a maintenance date.
Petrel License Selection 5-3
Schlumberger Private - Customer Use
License selection
Petrel 2014.1 introduces a new License selection dialog box. You use the License
selection dialog box to manage all aspects of license selection independent of the
license type or server. In addition, you can use the License selection dialog box to
create and maintain user defined license profiles to match individual end user profiles
or workflows. For more details on the usage of the License selection dialog box,
please read the relevant section in the Petrel online Help.
Color coded information, warning, and error messages are captured and presented at
the bottom of the License selection tab. If there is more than one message, the
messages are stacked based on priority. For an overview of all messages, consult the
Message log pane in the License selection tab.
License Bundles
A new Petrel customer might purchase a single Petrel user license consisting of a
Geoscience core and a Reservoir engineering core and a chosen set of Petrel
modules (e.g. Seismic interpretation, Facies modeling, etc.). Once the license file is
generated by Schlumberger Information Solutions and installed in the customer’s site,
when a Petrel user logs in to Petrel, the License selection dialog box opens.
When the user logs into Petrel, they must check out the entire package bundle.
Customers typically have one or multiple package bundles, with one or multiple seats of
each package bundle.
Figure 5-2 shows multiple License Bundles with Bundle 7 selected. You can view the
contents of a bundle by expanding it in the right pane. Bundles must contain a Petrel
core module. Individual modules cannot be selected or deselected from the bundle.
Checking out a bundle license enables all functionality licensed by the module licenses
that are part of the bundle.
If additional Ocean licenses are available, they are listed under the Ocean modules
section, and can be selected or deselected as required and enabled.
Stack on Start
When you start Petrel using a Stack on Start license file, you can choose the Petrel core
and module licenses that you want to use. Your selections become the stack of modules
checked out and used during your Petrel session. The modules remain checked out
throughout the session until you log off.
Figure 5-3 shows multiple Core licenses with the Geoscience core license selected.
You can view the available Petrel module licenses by expanding Petrel modules in the
right pane. You can select and deselect stack on start licenses as needed during your
Petrel session. The Petrel modules node also provides a right-click Select All option
for quickly selecting all listed module licenses.
If additional Ocean licenses are available, they are listed under the Ocean modules
section, and can be selected or deselected as required.
Figure 5-4 shows an example where the UI received licenses from a Stack on Start and
Bundled licenses server. In this example, the user selected Bundle 7 which represents
the new Shale bundle offered for Petrel 2014.1. The content of the Shale bundle can be
inspected by unfolding the Bundle 7 node in the right pane of the UI. The Shale bundle
can be extended with additional features which (if the relevant Stack on Start licenses
are present) are listed in the Petrel modules node as shown above.
Mixing Stack on Start licenses with Bundled licenses allows users to select basic bundles
and extend them with specific features which may be available in fewer quantities.
nder Profiless.
Saved profiles are listed un
You
Y can also perform the following
f proffile-related acctions:
Select a profile
p as a fav
vorite which ddenotes the prrofile with a ye
ellow star. To remove
the favorrite, open Petrrel, select File
e -> Help ->> License pa ackages
Save a ne
ew profile
Rename a profile
Delete a profile
Tooltips
You
Y can view w detailed info
ormation abouut the function
nality provide
ed by a Petrel module
on the Licens se selectionn dialog box b
by hovering ovver the item. A
An example iss shown
in Figure 5-3..
This
T will help users to decid
de whether thhe module contains the fea
atures for the work to
be executed and
a thus mak ke the right seelections.
Petrel Lice
cense Selection
n 5-9
Schlumberger Private - Custom
mer Use
License information inside Petrel
To access license information from inside Petrel go to File -> Help -> License
packages. The dialog provides the following license feature information for the
licenses in the currently available profiles. Select a profile and then select the license
module in the list shown in the right pane.
Feature Name
Expiry date
Days Left
Server ID
7 Click OK.
8 Restart th
he License Se
erver.
Petrel Licen
ense Selection 5-13
Schlumberger Private - Custom
mer Use
9 Start Petrel.
Note: When switching between Wireless and cable based connections while
Petrel is running or after hibernation a reconnection with the license server
may fail due to network conflicts.
Updating Petrel Packages to Petrel 2014.1 Profiles Copying Profiles between Petrel
Versions
With Petrel 2014.1 Profiles replace custom License packages from earlier versions. In
order to transfer existing license package configurations execute the following steps:
1 Go to %appdata%Schlumberger/Petrel/2014 and rename
“PetrelConfiguration.xml” to “PetrelConfiguration_orig.xml”.
2 Next go to %appdata%Schlumberger/Petrel/2013 and copy the
“PetrelConfiguration.xml” file to %appdata%Schlumberger/Petrel/2014
3 If there are specific settings in the original Petrel 2014.1 “PetrelConfiguration.xml”
they need to be ported to the new file. Alternatively copy only the PackageNames
line from the Petrel 2013 “PetrelConfiguration.xml file” to Petrel 2014.1
“PetrelConfiguration.xml” file.
4 Start Petrel 2014.1. During startup the Petrel 2013 defined packages will be
converted to Petrel 2014.1 profiles and stored in “Profiles.xml” in
%appdata%Schlumberger/Petrel/2014.
Use the following method to copy profiles between Petrel 2014 installations:
1 Go to %appdata%Schlumberger/Petrel/Petrel 2014, copy "Profiles.xml" and paste
it to %appdata%Schlumberger/Petrel/Petrel 2014 of the new installation.
Note: If the ported packages are not available from the license server the License
UI will show a warning message in the message log that the Profile could
not be loaded because there are no licenses available on the current
server.
In This Chapter
Overview .......................................................................................................................... 6-2
Plug-in Manager................................................................................................................ 6-3
Deploying Plug-ins from a Network Shared Folder ................................................................ 6-5
Changing the Default [Plug-ins Home] Directory .................................................................. 6-8
Plug-ins 6-1
Schlumberger Private - Customer Use
Overview
With the Ocean Plug-in Manager, you can access, organize, and manage plug-ins within
Petrel. The plug-ins could come from a variety of sources:
Distributed from the Ocean Store (www.ocean.slb.com)
Developed internally within your company
Developed as third-party plug-ins
The Ocean Plug-in Manager uses a Petrel plug-in installer package (.pip), allows you to
package and distribute plug-ins. You will not need to run an installer application to
install or uninstall a plug-in.
From the Ocean Plug-in Manager, you can access plug-ins from two locations:
Plug-ins published in the Ocean Store
Plug-ins from internal sources in your organization that are in network share
folders
This chapter describes how the system administrator can customize the deployment of
plug-ins and customize the Ocean Plug-in Manager interface to enable or disable
features.
Plug-in Licenses
When you order a Petrel plug-in from the Ocean Store, full instructions for installing and
activating the plug-in license are included in the email sent to you. You also can find the
information on the Ocean Store’s Help page.
Note: Users should create a backup of this file before making changes to it.
<section name="Slb.Ocean.Petrel.PluginManagerUiElements.
Properties.Settings"
type="System.Configuration.ClientSettingsSection, System,
Version=4.0.0.0, Culture=neutral, PublicKeyTo-
ken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
<Slb.Ocean.Petrel.PluginManagerUiElements.Properties.
Settings>
</Slb.Ocean.Petrel.PluginManagerUiElements.
Properties.Settings>
</applicationSettings>
Plug-ins 6-3
Schlumberger Private - Customer Use
5 Inside
<Slb.Ocean.Petrel.PluginManagerUiElements.Properties.Settin
gs> tag add the settings you would like to modify, following the format:
<setting name="SettingName" serializeAs="Type">
<value>Value</value>
</setting>
For example:
<setting name="StoreTabEnabled" serializeAs="String">
<value>True</value>
</setting>
6 Following this format, you can change the following Plug-in Manager settings:
StoreTabEnabled: Set as “True” if you want the Plug-in Manager’s Store
section enabled.
SecurityTabEnabled: Set as “True” if you want the Plug-in Manager’s
Security section enabled and visible.
CorporateTabEnabled: Set as “True” if you want the Plug-in Manager’s
Corporate section enabled and visible.
InstallPluginButtonEnabled: Set as “True” if you want the Install Plug-ins
feature enabled in the Plug-in Manager. This feature is available only for
plug-ins packaged with a Petrel plug-in installer package (.pip file).
UpdatePluginButtonEnabled: Set as “True” if you want the Update Plug-in
feature enabled from the Plug-in Manager.
AddTrustedPublisherButtonEnabled: Set as “True” if you want the Add
Trusted Publisher feature enabled.
RemoveTrustedPublisherButtonEnabled: Set as “True” if you want the
Remove Trusted Publisher feature enabled.
ChangeSecurityLevelEnabled: Set as “True” if you want the Change
Security Level feature enabled.
7 Save the file.
Note: The Ocean Plug-in Manager cannot browse plug-ins directly from the
network path where the plug-ins reside. Petrel users must map to the
network shared folder on their local workstation.
<section name="Slb.Ocean.Petrel.PluginManagerUiElements.
Properties.Settings"
type="System.Configuration.ClientSettingsSection, System,
Version=4.0.0.0, Culture=neutral, PublicKeyTo-
ken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
<Slb.Ocean.Petrel.PluginManagerUiElements.Properties.
Settings>
</Slb.Ocean.Petrel.PluginManagerUiElements.
Properties.Settings>
</applicationSettings>
5 Inside <Slb.Ocean.Petrel.PluginManagerUiElements.Properties.
Plug-ins 6-5
Schlumberger Private - Customer Use
Settings> tag, make sure that the following setting is present and set to True:
<setting name="CorporateTabEnabled" serializeAs="String">
<value>True</value>
</setting>
6 Inside <Slb.Ocean.Petrel.PluginManagerUiElements.Properties.
Settings> tag, add the following section, if it is not yet there:
<setting name="LocalStoreDirectories" serializeAs="Xml">
<value>
<ArrayOfString
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan
ce"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</ArrayOfString>
</value>
</setting>
7 Inside <ArrayOfString> tag, add the folder locations where Ocean plug-ins can
be located.
You can add as many locations as you need. For example:
<string "H:\Corporate Plug-ins" </string>
Note: You can use this procedure to set a local folder (for example, C:\my
developed plug-ins) as the location of the plug-ins directory from where
you want to deploy the plug-ins.
You can copy the line above into a DOS shell, but make sure that you change
“file://\\....” to the location where you copied the Petrel distribution. This location must
be accessible at the time the caspol command is executed.
The caspol command updates your system security at the machine policy level. The
security policy updates are at:
%WINDIR%\Microsoft.NET\Framework\version directory\config\Security.config
%WINDIR%\Microsoft.NET\Framework\version
directory\config\Security.config.cch
Warning: Do not open these files if you are not familiar with them. Erroneous
changes to these files could make your system unstable.
11 Repeat step 10 for each network shared folder you want Ocean Plug-in Manager to
browse for plug-ins.
Plug-ins 6-7
Schlumberger Private - Customer Use
Changing the Default [Plug-ins Home] Directory
Plug-ins usually are deployed or installed in a directory under [Petrel Home] called
\Extensions (for example, C:\Programs Files\Schlumberger\Petrel\
2014\Extensions). This folder is considered the default [Plug-ins Home]
directory.
Note: The user must have read/write access to the new [Plug-in Home]
directory.
Note: There is a known issue when installing plug-ins into a restricted folder
structure. For more information, see “Plug-in Issue and Solution” on page
A-9.
In This Chapter
Overview .......................................................................................................................... A-2
Why Should I Upgrade from .NET 4.0 to .NET 4.5 ................................................................ A-3
What is the Petrel Startup Optimization Option .................................................................... A-4
Petrel Issues and Solutions ................................................................................................ A-6
Plug-in Issue and Solution ................................................................................................. A-9
System Settings .............................................................................................................. A-10
What is Ngen?
Ngen is a Native image generator tool which improves performance of managed
applications. Ngen.exe creates native images, which are files containing compiled
processor-specific machine code, and installs them into the native image cache on the
local computer. The runtime can use native images from the cache instead of using the
just-in-time (JIT) compiler to compile the original assembly.
Note: If changes are made to these settings, the changes are stored in the
PetrelConfiguration.xml file each time a user exits Petrel.
For more information, see System Settings in the Petrel online Help.
1 Open Petrel.
2 Configure your license packages on the Select license package dialog box.
3 Configure your system settings in Petrel.
4 Close Petrel.
Your PetrelConfiguration.xml file is updated with the settings that you selected,
and it is ready to be distributed globally.
5 Copy the PetrelConfiguration.xml file to a shared disk drive that all users can
access, and set it to read only.
Remove the following lines from the global configuration file:
<UseGlobalSettingsFile Value="True"/>
<GlobalSettingsFile Value=""/>
6 To enable Petrel users to use the global configuration file, you need to set their
local configuration file to point to the global PetrelConfiguration.xml file. Make
a copy of the PetrelConfiguration.xml file created in Step 5, and remove
everything from the file except the following lines:
<?xml version="1.0" encoding="us-ascii" standalone="no" ?>
<Configuration>
<UseGlobalSettingsFile Value="True"/>
<GlobalSettingsFile Value="E:\PetrelConfiguration.xml"/>
</SystemSettings>
</Configuration>
NVIDIA Optimus
Turn this feature off as it causes Petrel to behave incorrectly.
To Disable Optimus
1 Reboot the system.
2 Access the BIOS settings.
3 Go to the video section.
4 Disable Optimus.
5 Reboot the system.
To read more about NVIDIA’s Optimus Technology, please follow this link
http://www.nvidia.com/object/optimus_technology.html.
Windows Aero
Prior to 2013, running Petrel in Windows Aero mode created unwanted visual artifacts
for certain operations. This is now fixed, and it is recommended to run Petrel in
Windows Aero mode.
Hyper-threading
Hyper-threading can be safely turned on now for the vast majority of your Petrel
workflows. If in doubt, please check with your local Schlumberger SIS Services team.
Can I deploy the Petrel E&P Software Platform 2014 using PetrelPlatformInstaller.exe
using the command line?
PetrelPlatformInstaller.exe can take the following options
/? Or /Help (lists available commands)
/Log "C:\CustomLogFilePath\PetrelInstall.Log"
/InstallFolder="C:\CustomInstallPath\"
/Silent /Install (Install with no UI)
/Silent /Uninstall (Uninstall with no UI)
Can I deploy the Petrel E&P Software Platform 2014 without using
PetrelPlatformInstaller.exe?
You can deploy the Petrel E&P Software Platform 2014 without using
PetrelPlatformInstaller.exe as follows:
1 First, ensure that you have all of the pre-requisites for the Petrel E&P Software
Platform 2014 installed:
.Net 4.5 (4.0 is also supported, however there is no startup optimization)
Windows6.1-KB2533623-x64.msu
vcredist_x86.exe
Search Index
The documentation search index will only be removed for the user who installed Petrel.
If a user have manually created a search index (stored in the %AppData% location),
this index will not be removed.
Additionally, this index will not be updated if the "install user" upgrades Petrel.
In This Chapter
Overview .......................................................................................................................... B-2
Examples ......................................................................................................................... B-3
With the Tile check box unchecked, the width value is red. In this case, Petrel prints
only what is fitted on the initial panel.
On the Page Scaling field, you can select Width and then unlock the image. When
you do this, Petrel automatically scales the image width to the maximum width of the
Advanced Printing System (APS) B-3
Schlumberger Private - Customer Use
media, while maintaining depth scale. This gives depth accuracy while allowing the full
width of the image to be displayed.
You can also specify scale values, which alters length and width dimensions by the
same percentage. If you need a specific width or height, you can enter that value and
APS will alter the other axis appropriately.
You also can export to a .cgm or .pdf file on the Petrel printing window.
In This Chapter
Third Party Software Configuration ..................................................................................... C-2
Connecting to the Database ............................................................................................... C-3
Turning On the Remember Password Feature ...................................................................... C-4
Changing the Configuration for Custom Coordinate Systems ................................................. C-5
Single Sign On
If you will use single sign-on, every Petrel end-user workstation must have the
following component installed:
Advanced Security Option (ASO)
ASO Configuration
Configuring the Advanced Security Option for Kerberos authentication against Active
Directory consists of three main procedures:
1 Configure the Active Directory service account.
2 Configure the Oracle database server.
3 Configure the client.
Important: If you did not deploy Studio and you want to make these
configuration changes, change the configuration of the Coordinate
System Manager. If you did deploy Studio, change the
configuration of Studio Manager.
In This Chapter
Overview .......................................................................................................................... D-2
Technical Details ............................................................................................................... D-4
General Considerations ...................................................................................................... D-8
Note: You are advised not to access summary data for a case for the duration of
the conversion process in case the data is stored on a network location.
Although you can access the data, you will not benefit from increased
summary data performance until the end of the conversion.
If you decide not to use the enhanced summary file format for a particular case, open
its settings dialog by right clicking the case, selecting the Results import tab and
clearing the Use enhanced summary file format option, as shown in the following
figure:
Generally, Petrel will make sure the enhanced summary file format is being used and
kept up-to-date. However, you have the option to enforce conversion by right clicking
If this option is grayed out, Petrel either has not found any summary data for this case,
or the option selection has been cleared on the Results import tab on the case.
You will notice several messages in the message log explaining the process.
Note: Before changing this file, please close all instances of Petrel; otherwise,
Petrel will revert your changes upon shutdown.
Open the file and find the section <SimulationCommands>. It should look like this:
<SimulationCommands>
</Command>
</Command>
<Command Name="FrontSim">
</Command>
</SimulationCommands>
To suppress conversion into the new summary file format altogether, use [- -
summary-conversion=no], i.e.
The location of the xml file is system-dependent. For Windows 7 its default location is
C:\Users\UsernName\AppData\Roaming\Schlumberger\Petrel\Petrel-
version\.
2. Pre-2012 ECLRun
In this case, ECLRun will be unaware of the enhanced summary file format. To
complete the conversion automatically at the end of the simulation run, use the
stand-alone converter utility. Contact Schlumberger support to obtain the version you
need. Once the converter is properly installed, ensure it is run after the end of a
successful simulation before the simulation results are read back into Petrel. See
“Stand-alone Enhanced Summary Converter Utility” on page D-6 for additional details
for using the converter.
Note: Usually, the simulation run happens on a cluster. One way to make the
summary conversion part of the submission workflow is to install the
stand-alone converter on the same machine the simulation is being
executed. For this you will need to obtain either the Windows or Linux
version of the converter from Schlumberger support.
Performance Consideration
Performance can be an issue if you are working with large summary data sets. In any
case, the enhanced summary file should be generated as part of the simulation run so
it is available to Petrel by the time the results come back from the remote submission.
Performance considerations include the following:
The bigger the summary data files, the longer the conversion will take.
Make sure you have sufficient main memory> The more memory, the faster the
conversion will be. Roughly, make sure you have #physical RAM = 2*size of
summary files.
If the project data is located on a network location, a fast network connection pays
off
You should only request the summary data and report steps you really need. The
more data you request, the slower the conversion and import into Petrel.
If a lot of physical memory is available (as described above), consider setting the
environment variable SLB_FAST_SUMMARY_READER on the machine that does
the enhanced file format conversion. Doing so can considerably speed up
conversion.