Professional Documents
Culture Documents
5000.8.2.0 Release
D21 Look and Feel options. Non D21 metal may prove to be a better choice when
using ssh shell remote display
Updates to Seismic Compare and updated interactive add on processing and
interactive parameter testing capabilities. QC ProMAX velocity tables
SeismicCompare summary
GUI dialog for add-on processing flow (dropped _seiscomp flow)
Dialog linked to panel (shows history)
Parameter Test functionality
Save-as or drag-and-drop tools
Hide tiles temporarily
Graduated framework comprehension
Disallow time and depth data together (override available)
Dialog default (Cntl-MB1)
Transpose option for 3D frameworks
AVO Iso-Angle Overlay
WT/VAR overlay colors on wiggles
Enable the prolog and epilog menu entries for the restore wizard in addition to the archive
wizard as defined in the etc/archive.properties file. Also enable some additional single
dataset point and click archive/restore features.
Depth Charge Plane Wave migration macro has been re-engineered as a SeisSpace macro
that is inserted between a JDI and JDO. There is no longer a requirement to output the trace
data and velocity field to SEGY and then reread the plane wave output back from SEGY.
The data IO is directly from JavaSeis datasets. The velocity IO can be from ProMAX tables,
JavaSeis tables or hybrid models.
A couple of bug fixes in the 3D velocity picking workflow in the 3D Viewer for output point
locations in the fold map (defect 893865)
There are a couple of new structure tensor tools under development. These are based on
Dave Hales work at the Colorado School of mines. NOTE that these are development status.
Updates to the ProLink Data server for prestack data and horizon data access from the
Desktop and the VEL module.
Fixed a navigator bug where if you selected and deleted the -1th instance of a flow, the entire
flow directory would be deleted. It does not do that any longer.
Re-enabled the column show-hide manager for the navigator. This is handled by the column
manager icon from the main icon bar. This is mostly targeted to be used in the Replica Job
Table for hiding columns of templates that are not of current interest. The three icons on the
column manager can be used to select what to show or what to hide. Consult the mouse help as
you hover over the icon.
Enables the concept of automatic chaining from the job submit dialog. If you select multiple
flows from the flow list in the navigator that are not chained using the Flow exec tool in the
menus, you can now chain them when you submit the flows. There are two ways to activate the
temporary/automatic chaining; 1) use the chain icon at the top of the submit dialog and 2) Shft
MB1 on the Submit button of the submit dialog. The jobs will be submitted in the order listed in
the navigator table view or you can change the order with the order changer in the job submit
dialog before submission.
It has always been difficult to figure out what stanza a tool in the quick search belongs to in the
processes list. An information tracker was added to the bottom the navigator so as you are
using the quick search when building a flow, the info tracker shows the stanza header that the
tool belongs to in the Processes list.
When working with the dev kit or if you install Landmark Depth Imaging as an additional
MY_PROWESS_HOME, the labeling in the processes list has been upgraded to read the first
parset text in the PROWESS.xml file as the description in the processes list instead of saying
User SeisSpace - path.
When working in a development environment you may have different versions of the tool in
different stages of development. An upgrade was made so that you can select from the different
versions from the quick search (on the left) as well as from the processes list (on the right). The
new part is the availability of the selection from the quick search.
Users noted that in some flows the ssexec process was showing very high cpu usage when the
job was just sitting there doing nothing. An environment variable was added to the pw.sh script
to prevent the run-away exec. The Variable I_MPI_WAIT_MODE=1 was added.
3D Picking - Introduction of the RMO picking workflow to help support the Depth Imaging
migration velocity model updating workflow.
3D Regularizer - an initial attempt to have an option to assign a regularized shot and receiver
geometry to the regularized Cross-Spread gathers. It turns out that this was complicated so it
will need some exercise to get it more robust for more/different geometries.
SeisSpace Header Math tool reset to production status (because of double-precision attribute
handling)
Corrected the makefiles of all the ProMAX tools so that they use the Intel MKL FFT
libraries instead of the native ProMAX FFT libraries. There are some exceptions that are
required to use the original ProMAX FFT libraries.Many ProMAX tools are canned to use
the original ProMAX FFTS based on testing results.
The Fold map now runs in a separate VM from the Navigator. This allows you to allocate
additional memory for large framework foldmaps when you need it and have the memory
freed again when the fold map is stopped instead of requiring large memory allocation for
the Navigator. NOTE: there may be a 2 or 3 second delay starting the fold map. To set and
adjust the memory, use Ctrl-MB1 to start the fold map.
Third party tool list cleanup and refresh for current available add ons.
Improved the ability to handle very large job printout files.
This release includes the following changes to the Development Toolkits
One of the main updates in 5000.8.2.0 is to make the C tool development kit available. This
is an extension to the SeisSpace dev kit that will allow you to take some existing C tool code
and use it directly as a SeisSpace tool without having to rewrite the tool in JAVA.
The SeisSpace Software Development Kit
Landmark development staff have tried to maintain forward compatibility for existing tools as
much as possible. However there are a few cases where changes in the infrastructure will
require an update to customer developed tools before being able to compile and run with the
5000.8.2.0 release.
Do not attempt to take an existing development directory built against 5000.0.3.x or 5000.8.0.x
and use it with 5000.8.2.0. There are a number of changes to the API and a switch from the
GCC to the Intel compilers that may cause problems and the version of Java that
SeisSpace/ProMAX uses has been updated to "1.6.0_21". Developers will need to recompile
existing tools using a newer JDK and against the 5000.8.2.0 infrastructure.
Landmark developers have deprecated old classes and/or methods instead of removing them
immediately. If customer developed tools report any deprecation warnings during compilation
please check the javadocs for information about the recommended updates. If the javadocs
dont provide enough details please contact SeisSpace/ProMAX support for more information.
These deprecated classes and methods will be removed in the next release.
There are a few cases where we were not able to maintain and deprecate the old classes or
methods and they have been deleted. Normally this requires removing an old include and
replacing it with the new one. If developers run into one of these scenarios please contact
SeisSpace/ProMAX support for more details about what changes are necessary.
Additional issues
1. Non-zero start times of traces is not generally supported.
Forward Incompatibilities
The Inline Merge Sort tool was enhanced between 5000.8.0.1 and 5000.8.2.0. The
enhancement is backwards compatible such that flows built in 5000.8.0.1 will be valid and
usable in 5000.8.2.0 (and this patch 5000.8.2.1). The enhancement has made it
incompatible in the other direction. Flows built with IMS in 5000.8.2.x will not retain their
parameterization when edited in previous releases such as 5000.8.0.x
Additional information
The function to automatically populate the replica table based on dividing up a dataset has
been moved from the fold map to the main navigator. Feature moved to the Tools pull down
menu, Auto Flow Replication option when a dataset is selected in the table view.
Add a parameter to JavaSeis Data Output to control whether or not to write the header
range files as the dataset is being written to. The parameter is in the Advanced section and
defaults to No (or do not write the header range summary files)
Update the Troika package using a 64 bit version that handles larger frames from the
Nodal reads.
15 total fixes in patch.
Update to launch Magma directly bypassing the dataset initialization dialog using Cntrl-MB1 on
the Troika Magma start icon on the navigator icon bar.
Add support for inclusion of MATLAB tools
Update to allow longer path lengths for data_homes.
4D/5D Interpolation
Added the POCS method ( Harlan is opposed??)
Updated to better handle multiple traces in an input bin.
Updated to better utilize multiple cores per node
Added a tree collapse icon/function for the tree view in the navigator
Improved the job tracking of the quadrant stack jobs in the RJT as they are being
generated by GeomQC
Fixed a problem in the Ensemble Stack tool where PAD traces were not being handled
properly and some live output stack traces were flagged as being Padded
Updates to the threading code in the Parallel Residual Statics tool to improve
performance
Changed the default parallel exec from using rsh to ssh in the default preferences.
Updated the ProMAX SSAA tool to have more flexibility in how to name output horizons
and allow the tool to use flow replication for the horizon names.
Multiple updates related to flow group handling for FWI workflows
Updates to how grouped flows and groups of flows can be submitted multiple times in
a group and individual combined chained state, i.e., submit a group of flows that are
chained amongst themselves and submit that sequence of flows multiple times where
each set completes before the next set are submitted. These updates are meant to be
used primarily for FWI workflows. You will need additional training to effectively use
much of the flow grouping and this process block capabilities.
Processes Block Begin and End tools are new tools. These are meant to be used in
process and flow grouping primarily for FWI workflows. You will need additional training
to effectively use much of the flow grouping and this process block capability
Added okular as an option to view the help PDF files on Redhat 6.x
Added example files to support LSF queues
Update to how N_DATUM is handled so that there are now multiple versions of
N_DATUM computed similar to all of the other statics attributes. N_DATM01 for
example.
Many updates to the column management in the RJT (Replica Job Table) including
freezing columns (like the seq column) and only showing the columns for templates that
are currently open in the flow editors
KTMIG/KDMIG:
Made migration of Offset Vector Tiles (OVTs) easier.
Fixed an error in writing some values to the travel time table head file
Fixed a memory leak while computing travel time tables using the ray tracing method
that occurred when Number of ray tracing passes > 1.
Fixed an error that occurred if there were no input traces or if all input traces were
discarded for some reason, like they were dead or outside desired offset range.
INFRASTRUCTURE
Several things were fixed in the ProMAX and SeisSpace super execs that improve
stability and job reporting, particularly with failed jobs. We had some cases where failed
jobs did not properly fail their chained dependents. The effect was that the dependent
jobs were perpetually stuck in the chained state. Those have been fixed.
Site manager reporting (logging) has been improved. The logging.properties file has a
description of what gets logged consistently at the FINE and FINER levels for
installations that want more detail on dependent jobs.
Fixed a bug that occasionally released dependent jobs before their precursor was
completely finished. The bug was that multi-subflow precursor jobs were releasing
chained jobs when the first subflow completed, rather than only after the last subflow
completed successfully.
Improved overall concurrency and thread safety in the site manager by using the
concurrent collections in java.util.concurrent.
Queued jobs are no longer lost by the site manager across restarts. A persistence
problem with the job records of queued jobs was fixed.
DEV KIT
Starting with 5000.8.3.0, there is a change to the internal structures used by the exec
and standalone tools that are passed to socket tools. The changes are necessary to
handle the increased path name character length count from 128 characters to 256
characters and the flow directory names lengths from14 characters to indefinite length.
These changes make it necessary to recompile of any tools that use the SeisSpace
development kit and libraries.
Header Ascii
Editing/Muting/Noise
Radial Trace Transform
Statics
Trim Statics
Flow Control
Capsule Reset Default
Trace Equalization
Time-Variant Scaling
Q Compensation
AVO Angle Mute
AVO Angle Gather
AVO Attribute Stacks
AVO Attribute Computations
Deconvolution
Spiking/Predictive Decon
Designature
Tau-P Demult Macro
Multiples/Noise Removal
Super Shot Assignment
Filtering/Transforms
F-K filter
Radon Filter Macro
F-X Decon
3D Stack Phase Balancing
Velocity
Create Hybrid Velocity Model*
Modify Hybrid Velocity Model Properties*
Normal Moveout
Display
Trace Display Label
Flow Control
Split
End Split
Join
Reproduce Traces
If
Else If
Else
End If
BUG FIXES
ProMAX
31
SeisSpace 56