Questions tagged [petrel]

Application intended to aggregate oil reservoir data from multiple sources

Petrel allows the user to interpret seismic data, perform well correlation, build reservoir models suitable for simulation, submit and visualize simulation results, calculate volumes, produce maps and design development strategies to maximize reservoir exploitation.

Petrel is built on the framework which allows 3rd parties, universities, oil company's and other parts of Schlumberger to code directly into Petrel.

143 questions
2
votes
1 answer

Petrel & Ocean licensing

I am trying to understand how licensing works for Petrel & Ocean. If a company needs to develop its own custom plugins/modules, does it need to buy explicit Ocean SDK license or just with Petrel runtime license, they can do development? I do…
2
votes
3 answers

PluginPackager exited with code 99

Using the ocean wizard I have generated a pip project and am now trying to build it after adding things to the DeployList.xml. However I then get the following message: The command ""%OCEAN2013HOME%\PluginPackager.exe" /p …
user1584120
  • 1,169
  • 2
  • 23
  • 44
2
votes
2 answers

Is there a way to debug with Petrel 2012.1 64-bit?

When starting the debugger, Visual Studio just hangs for about 20 seconds, then terminates the debugging session, without any warning. The 32-bit version works fine, but is no good if our plugin uses 64-bit native code from a third party. As a…
Robert Schmidt
  • 699
  • 4
  • 14
2
votes
2 answers

Which Open Inventor is in Petrel & Ocean 2012.1?

I know Petrel & Ocean 2012.1 release is right around the corner. Hence I am wondering which version of Open Inventor will be used, and where I can find more information about it.
Gaute Gamst
  • 118
  • 6
2
votes
1 answer

Plot Seismic Volume walls in Petrel 3D window using ocean

Can I programmatically plot a 3D seismic data volume render in 3D window through ocean? I can plot a random inline/xline with Window3d.showobject(seismic_cube) but i want to see the volume render directly without going into the setting tab. How can…
user938972
  • 81
  • 1
  • 4
2
votes
1 answer

How to know when a project is finished opening

After initiating a new project, I would like to know when Petrel has completed the new project creation. When subscribed to the DataManager.WorkspaceOpened event, the event get called when the workspace is opened, but this may not be when the main…
Web
  • 1,735
  • 2
  • 22
  • 36
2
votes
1 answer

Is it possible to programatically set Petrel's Window3D's background color?

Is it possible to programatically set Petrel's Window3D's background color? I saw that you can use the ISettingsInfo to get/set the color, but I am wanting to know how to make the window's background update.
2
votes
1 answer

Mass deployment of PIP through e.g. group policy?

Are there any recommendations on how to facilitate mass deployment of Petrel PIP files (plugin packages) using e.g. group policy? The package content (plugin files) is easy enough, but the user-specific PluginManagerSettings.xml file needs to be…
Robert Schmidt
  • 699
  • 4
  • 14
1
vote
1 answer

Refactoring/renaming Ocean Workstep derivative classes

It seems that once an Ocean Workstep derivative class has been released to production (and is used by clients), its name, namespace and assembly name are effectively locked for future updates (in order to ensure backwards compatibility). When a…
Robert Schmidt
  • 699
  • 4
  • 14
1
vote
3 answers

Building Ocean 2011 plugins with Visual Studio 11 Beta - issue with InventorNet.dll

I've started testing VS11 beta for building Ocean 2011 plugins. It seems to work very well, and has enough advantages that I'm considering using it for daily work. (We will, of course, not make production builds with VS11 before Schlumberger…
Robert Schmidt
  • 699
  • 4
  • 14
1
vote
3 answers

Domain object "Changed" event fires multiple times?

I have a custom window to display various objects from the input tree. Once an object is checked on the input tree and displayed in the window, I subscribe to the object's "Changed" event. I am absolutely sure that I did not subscribe to the event…
1
vote
1 answer

Error with Slb.License when registering module

I have a project that references Slb.License for Ocean2010 licensing. I am building against Petrel 2010.1. After I install my plugin on a machine running >Petrel 2010.1 (2010.2.2), I use the registermodule.exe to register my modules. All modules…
Web
  • 1,735
  • 2
  • 22
  • 36
1
vote
1 answer

3D window creation and plotting in Ocean for Petrel

I am trying to draw a 3D plot in Petrel where I am trying to plot some volume data using OpenInventor. I am doing this through a custom domain object. But I dont want to select an item from the input tree. I want my algorithm should automatically…
user938972
  • 81
  • 1
  • 4
1
vote
2 answers

Updating progress bar in petrel from another thread

I am trying to develop a multithreaded plugin in petrel where my algorithm runs in 2 separate threads. The plugin seems to work fine except I cant find any method to update the progress bar. using Invoke does not update the progress bar(c# progress…
user938972
  • 81
  • 1
  • 4
1
vote
1 answer

Issue drawing FractureNetwork from Triangle Mesh in Petrel

I am having issues creating a FractureNetwork from a TriangleMesh in Petrel. When it is drawn, you can seen all the individual triangles - I would expect that it would be solid. Some of the triangles do seem to be connected, just not all of them. …
1
2
3
9 10