Geophysical Insights at EAGE 2017 in Paris, Booth #350
Rocky Roden and Ching Wen Chen in May edition of First Break - Interpretation of DHI Characteristics using Machine Learning
Deborah Sacrey wins the 2016 RMAG Best Speaker Award
Seismic interpretation and machine learning by Rocky Roden and Deborah Sacrey, GeoExPro, December 2016
Deborah Sacrey Speaking at the CAPA Technical Symposium, November 4, 2016

Hardware Requirements, Licensing Options, and Installation Notes for Paradise

Hardware recommendations for Paradise installed to a single workstation:

  1. Windows 7 Pro operating system or later
  2. At least 8 processing cores
  3. At least 32 GB of RAM memory
  4. 4+ GB VRAM on an Nvidia graphics card
  5. Two, 2+ TB of storage, ideally 1 TB of which is solid state memory.  This requirement is dependent on the size of the surveys used and number of attributes to be processed.  One TB can be sufficient for Paradise evaluation purposes.
  6.  If installing the AASPI attributes for the Attribute Generator, at least two processors are required on the computer for the AASPI attributes for the Attribute Generator to run.

Hardware recommendations for a server in a Paradise client-server configuration:

  1. Fast processors, preferably 10 to 12 cores.  Paradise allocates geoscience calculations among the available processors.  In a client-server configuration, most of the geoscience calculations are performed on the server, not the workstations.
  2. At least 8 GB of RAM per core is key to good performance.  128+ total RAM is ideal.
  3. If installing the AASPI attributes for the Attribute Generator, at least two processors are required on the server for the AASPI attributes for the Attribute Generator to run.

Permissions:

The Paradise installation will create a parent “Paradise” folder, with three nested child folders, namely, “DBbackup,” “PDM,” and “Workspaces.”  The user can choose to distribute these three child folders to different computers, and this is especially common in client-server configurations of Paradise.  The permissions on the three child folders are as follows:

  1. For the “PDM” folder, there are two sets of read and write permissions that need to be applied.  First, the owner of the ParadiseIsland service (which is configured in the installation program when you specify the login user name and password), needs read and write permissions to the “PDM” folder.  Secondly, whichever user is logged in to the computer that is running the Paradise application, needs read and write permissions to the “PDM” folder.
  2. For the “Workspace” folder, the owner of the ParadiseIsland service (which is configured in the installation program when you specify the login user name and password), needs read and write permissions to the “Workspace” folder. 
  3. For the “DBbackup” folder, ensure that this folder resides on the same computer as the Paradise databases.
  4. Paradise runs a service, called ParadiseIsland, which requires administrative privileges to run.   The owner of the ParadiseIsland service should have administrative privileges on the computer on which the ParadiseIsland service is installed.
  5. When installing the software, the installation program needs to be run as Administrator, so the logged in user running the Paradise installer need to have administrative permissions on the computer that he is installing on.

Database and data storage:

  1. We have a custom installer that installs a SQL Server Express 2012 SP2 instance named ParadiseIsland.  This version of SQL Server Express has been tested extensively.  SQL Server Express 2012 has a 10 GB limit for databases.  (SQL Server Enterprise can be used to bypass this 10 GB limit.) 
  2. The SQL instance must be named ParadiseIsland.
  3. Whichever user, that the service user account for the ParadiseIsland service is setup up to run under, requires a SQL login with a UserRole defined as “sysadmin.”  By default, the user that is logged on the computer when the SqlServerForParadise installer is run has the necessary SQL Server login created with the necessary sysadmin user role defined. 
  4. The database can reside on the same computer as the server, or may be configured to reside on a separate computer.  This is configured during the Paradise installation process.
  5. The folder to which Paradise backups the databases, typically called “DBbackup,” needs to reside on the same computer as the Paradise databases.
  6. If the ParadiseIsland SQL Server instance is installed on a separate machine other than the server, ensure that TCPIP is enabled for the ParadiseIsland SQL server instance.  This can be done in the SQL Server Configuration Manager.
  7. If the ParadiseIsland SQL Server instance is installed on a separate machine other than the server, and there is another SQL instance also installed on this same machine, ensure that each SQL instance is listening on separate port numbers.  This can be done in the SQL Server Configuration Manager.
  8. There are also data storage .pdm files (“flat files”) that store seismic volumes that can reside on the same computer as the server, or may be configured to reside on a separate computer.  This can be custom-configured during the Paradise installation process.  At least 1 TB of hard drive space is recommended for these .pdm files.  See the “Permissions” section above for the necessary read and write permissions required for the “PDM” folder.

Licensing Options:

  1. License keys - License keys can be issued for a “stand alone” configuration where both the Paradise client and the Paradise server are both installed on the same computer or for a client-server configuration.   A multi-digit activation key is entered into our “Activation Utility” application, which contacts our license server via the internet for a one-time validation of the activation key.  This option requires that there are not restrictions on the user’s internet connectivity at the time of activation.
  2. Floating license - We will install a license server consisting of a Daemon and a license file.  This uses FlexNet 13.2.  If you go this route, we will need the Host Id (MAC Address) and how many client machines that you will be installing on.
  3. Individual license files - A license file is created for each client machine and server machine.  We will need the individual Host Ids (MAC Address) for the server and client machines.