You are on page 1of 19

This presentation explained and demonstrated some of the more

important or interesting updates in the 5000.8.2 Release (Dec. 2012),


patches to 50008.2, and the 5000.8.3 Release (Oct. 2013).
With only minor exceptions or additions, the information here comes
directly from the Release Notes document.
Items in red were demonstrated or shown via the SeisSpace Navigator

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

4D/5D trace interpolation tool.


Troika Tape Input, MagmaSeis capability for reading tapes.
Updates to the 3D interactive picking capability to include RMO.
Significant updates to the way that Drag and Drop data, line and area copies are
handled in the navigator.
Converted DepthCharge Plane Wave Migration tool to a SeisSpace tool

The 3D Regularization tool has an option to output regularized geometry.


Significant updates to the Offset Vector Tile generation tool suite.
Fold map runs in a separate VM with separate memory management.
Clean up and refresh of the 3rd partly component of the processes list with stale
offerings removed and new offerings listed.
Enable QC of ProMAX velocity tables with tools such as the Fold Map and combined 2D and
3D viewers as well as using Seismic Compare on single or multiple tables. This is available from
the MB3 options menus in the navigator tree and table views as well as from the flow editor.
Updated Supergather generation capabilities in JavaSeis Data Input to use any framework
axes.
Updated the way that Hybrid models and the various attributes of Hybrid models are presented
and utilized in the Navigator. The Hybrid model file is listed one time in the tree view and each
attribute stored in the model is listed in the table view.
Updates to the ProMAX OpenWorks bridges for lazy licensing and some library dependency
cleanup
Performance improvements in OpenWorks horizon to ProMAX horizon transfer
Fix to defect 897396 related to handling of integers and floats in the Replica table and replica
flows.
Inline Merge sort has been updated to help prevent losing traces in frames if the frame axis
specification is exceeded.
Moved the Automated Flow Replication function from the fold map to the navigator Tools menu
bar since the fold map is not running in a separate VM.
Fix for defect ID 884720 related to adding an FFLAGS argument to the
SeisSpace/port/include/make/master.make file
We have been doing a lot of work on the Drag and Drop copying of lines and areas from one
DATA_HOME to another. The locations and file pathnames for secondary should be more
robust now.
In the navigator you should no longer see gaps in the tree view when you expand / collapse
and re-expand area/line/dataset, flows, etc. nodes.
Time Offset Variable Gain tool now deals with the case in which compute gain --> apply gain as
two steps behaved differently from the case where the tool was parameterized to do the
compute and apply in one step.

Added property com.lgc.prowess.navigator.consoleWarning controls whether the restrict joblets


message goes to dialog or console. The default behavior is to launch the current dialog.
Updates to the OVT generation tool for additional header output
Introduction of the Radial Trace Transform tool.
Another update to the GeoProbe Vol output to handle different coordinate axis rotations.
Many improvements in the Navigator related to how groups are handled. This functionality is
mainly targeting the FWI workflows, but there may be other applications.
Enabled additional job submission options for flows in a group. This is targeted toward the Full
Waveform Inversion workflows that are under development.
Upgrade to dataset group cloning where the clone operation will not copy the datasets, but will
make dataset stubs only.
Addressed a performance issue in the sitemanager when it was being hit very hard by a lot of
jobs at the same time. Bug fix for the fast producer/slow consumer problem.
Updated the methodology that the Navigator uses to read and cache the LIN information for a
line. This should eliminate any LIN cache corruption or not getting the updated LIN information if
it is updated.
Added a wide Green border around the column header for the active template in the RJT so
that you can more easily identify the active column in the RJT.
Introduction of the re-engineered Troika Tape solution. Note that this solution requires a
TCL installation as well. There is a new icon on the icon bar to initialize the start of
MagmaSeis as the main tape input driver.
Updates to SeisSpaceLink for the data connections to OpenWorks.
Defect 888006 Zero out IF-related header entries IF_FLAG, IF_END, and IF_DIVID when
reading Javaseis data sets.
Fixed bug ArrayIndexOutOfBoundsError if fewer traces in Radon domain than TX domain.
Defect 889345 related to how the SG_CDP header is set when all frames of the
supergather are not live.
Updated the orphan dataset reporter to provide more accurate listing.
The horizon transfer to and from OpenWorks will now allow multiple horizons in one
operation.
Updates to GeoProbe Volume Output with options to better align the headers and display
directions with existing OpenWorks projects.

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.

New SeisSpace Processes in 5000.8.2.0


Data Input/Output
Dataset Archive*
Compute 3D Structure Tensors (Development Status)
Trace/Header Utilities
Scan Dataset* (Development Status)
Editing/Muting/Noise
Radial Trace Transform (Development Status)
Filtering/Transforms
Structure Oriented Dips (Development Status)
Structure Oriented Smoother (Development Status)
Structure Oriented Semblance (Development Status)
Find Image Warping Shifts (Development Status)
Synthetic Image Warping (Development Status)
Stacking/Frames/Ensembles
4D/5D Interpolation
Migration
Prestack Plane Wave 3D Depth Mig
Flow Control
Flow Comment
Miscellaneous
Flow Comment
MPI Benchmarking
Developers Examples
Example Shot Migration
Example LSQ Migration
Example C++ Tool test 5
Example C++ Tool test 6

New ProMAX Processes in 5000.8.2.0


GeoProbe Vol Output (Rotate)
GeoProbe Multi Vol Output (Rotate)

SeisSpace Processes Promoted to Production status in 5000.8.2.0


Header Math (because of double precision header support)
AVO Angles of Incidence

SeisSpace Processes Demoted to Obsolete status in 5000.8.2.0


Shot Aperture Size

ProMAX Processes Deleted in 5000.8.0.0


Interactive Velocity Analysis*

ProMAX DepthCharge R5000.8.2.0 software version


The upgrades include:
Conversion of the Plane Wave migration tool from a standalone that requires SEGY input
to a more closely integrated SeisSpace tool that will read and write JavaSeis datasets and
utilize JavaSeis velocity tables.

Additional issues
1. Non-zero start times of traces is not generally supported.

5000.8.2.1 Release notes


Fixed defect 902699 - Fix for a problem where the trace map file of an output JavaSeis
dataset with primary on a Panasas file server was losing the last map file update. This
would happen if the fold map was visible and updating while a file was being written to.
Although the job completed, the map file was not completely updated at the end of the job
so it will show gaps in the dataset coverage and the frames that were actually written will
not be accessible.
Fixed defect 902698 - fix for to the Troika MagmaSeis Launcher menu so that you can get
help for the menu by clicking on the Help button. This opens a help file for the menu and
initial help for MagmaSeis. Additional menu updates Include context reporting for preexisting datasets when selected.
Fixed defect 903523 - A problem was discovered where you could corrupt both the shared
data home list and the STOMP port of an external sitemanger by starting an internal
sitemanager on the same host and port as the pre-existing external. The navigator will now
disallow that action.
Update Magmaseis to Version 1.0.1. The main upgraded are:
In the area of setting the header remapping parameters in the MagmaSeis SEGYin GUI.
The GUI for ddin allows files in a directory that match a pattern to be added to the tape list
Fix socket tool conflict that was discovered when running many jobs on the same node.
(change to saModule.c and affects libmaxtool3.so)
Updated 3 tool documentation files
TapeImport (Troika Launcher)
SSPMDCRelNotes (Release Notes)
autopick (Velocity Autopicker)
Fixed defect 902697 - Edited 3 ProMAX menus to expand the input parameter min / max:
Reproduce Traces - to be able to make 99999 copies increased from 999
Sample to Header -to use minimum sample rate of .00001 instead of 4.0
Dip Scan Stack -to use 150 bins instead of the original limit of 15
Fixed defect 902221 for a problem reported where the text in the ProMAX Add Flow
Comment tool from previous versions was not being shown when the flows were opened in
5000.8.2.0.
Fixed defect 902475 - removed the test of header and primary/secondary keys matching
for the Ensemble Stack/Combine tool.
Made the starting and stopping of the data server for data connections to DecisionSpace
and also for the Troika input tool more standard. We added a SeisSpace/etc/dataserver
example start up script that calls the system port/bin/dataserver script that calls an updated
version of the dataserver.sh script. This formation is very similar to that used for the
example sitemanager and navigator (Client) start up.
using the SeisSpace/etc/dataserver as a starting point - copy it to where you usually
put the sitemanager and client startups

then run dataserver start to start it and dataserver stop to stop it


You can also run dataserver status
Fix for defect 902293 related to F-X Median Nose Burst Removal failing on some
ensemble frameworks
Fix for defect 902044 - problem where the global menu parameters for the FLOW process
was always being overwritten and thus, never saved. i.e. you would change a FLOW
parameter like the XmX, save the flow, but the new value would not get updated.
Fix for defect 902786; Fix failure of pure ProMAX jobs to reattach to a restarted
sitemanager.
Defect 901316 - Enhance the command line capabilities of the dataset reports so that you
can specify a single data home to interrogate.
datasetSizeReport /a/b/c where /a/b/c is the path to the data_home of interest
NOTE additional environment variable setting are required
Fix for defect 903043; Fix 4D/5D Interpolation menu to raise the absolute 200 Hz maximum
limit and number of outer iterations limit
Fix for a reported problem related to the perceived read rate of SeisPEG compressed
datasets. A change in how the datasets are written and then reread based on actual traces
per frame has been implemented
Updated the Apache activemq package from 5.51to 5.6 to fix a problem that looks like it is
causing some run-away site managers
Do not allow promaxPath to override PROMAX_DATA_HOME with
MY_PROMAX_HOME/data. Instead flag a warning. This would cause problems if
MY_PROMAX_HOME/data exists and (promax_path "data") was used in a menu e.g.
build_inventory.menu.
DEV KIT
For the development kit the original release notes neglected to mention that calls to the
SEG vsmul routine needs be changed to call seg_vsmul.
Versioning was added to the ProMAX dev kit in the master.make file as an option so that
developers can better keep track of different versions.
# PROVERSION is a numeric version that can be used in
source files to conditionalise version specific behavior
ifeq ($(PROMAXVERSION),main)
PROVERSION=99999999
else
PROVERSION=$(subst .,,$(basename
$(PROMAXVERSION)))
endif
PPFLAGS+=-DPROVERSION=$(PROVERSION)

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.

5000.8.2.2 Release notes


D 904268 - update /port/bin/foreign_tape_input.sh to copy the menu properties file from /tmp
location to $HOME. $HOME is accessible from the tape host. /tmp is not accessible from any
machine except the client machine.
Fix for a defect in the multi-2d package bin2d program when combining parts of two lines
together into a single line
D904134 and D906481 -Fix for the Surface Wave Noise attenuation program related to the
output losing amplitude fidelity
D906656 - fix for floppy-input selection range parameter where is 1-3 was specified only 1-2
were read.
Fix for multi-select fields where the result string in the menu did not have the selections
separated by a ;. Tools like Trace Statistics and Gated SC Decon 1: Estimation. The tools did
operate OK with the ; missing in the string. This change is purely cosmetic.
D903771 - Fix for a hang/race condition in the cgmplot creation tool
D907149 - cannot run exec tools from the external/customer dev kit in a hybrid flow
Some job tracking and chain release timing issue fixes so that jobs do not become unchained
too early
Fix to Trace Math to query about how to handle the TLIVE mute headers
Fix to Trace Sample math to ignore the mute headers and apply the math to all samples from 0
to max.
D907072 - Dont offer to create HVM hybrid models when adding ProMAX or JavaSeis tables
from menus
Additional fix for the dataset archive macro to retain the dataset specification when the tool is
copied or replicated from one flow to another or from a template
Updated dataserver scripts to better handle memory allocation for the dataserver.

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.

5000.8.2.3 Release notes


D 909599 - An intermittent problem was found where some traces within a frame would get
rearranged as the traces and frame passed between the ProMAX and SeisSpace exec in a
hybrid flow. One manifestation was that JDO would complain that the frame axis traces
were mismatched for all of the traces in a frame. Another manifestation was that a dataset
that already had the REPEAT header would not get that header reset by a second round or
Reproduce Traces. The ProMAXThreadTool class code was reverted back to as it was from
the 5000.8.0.1 version circa April 2012 removing some intermediate code changes that
were attempts to fix another problem.
D 909291 - Provide a Lacy option to SEGD input. Delivering MagmaSeis 1.1.0beta3 64 bit
that has this capability
D 909304 - add the Emerald City bridge tools to the 5000.8.2.x series
/exe/sw_util
/exe/sw_util.exe
/exe/lgc_in
/exe/lgc_in.exe
/exe/lgc_in_info
/exe/lgc_in_info.exe
/exe/lgc_out
/exe/lgc_out.exe
/exe/lgc_horizon_in
/exe/lgc_horizon_in.exe
/exe/lgc_horizon_out
/exe/lgc_horizon_out.exe
/exe/bridge.env
update SeisSpace/port/bin/pw.sh to add I_MPI_DYNAMIC_CONNECTION =0 to Intel MPI
environment flags.This solves occasional crashes in unsorted stack with 64 or more joblets.
NOTE: the system default is still to use mpich2.
906042 - Avoid killing trace amplitudes when SEGYWGHT trace hdr value > 127.
Distribution of two versions of the dataset Archive Macro. The original version will be
labeled as an obsolete tool. The pure Java version of the macro will be labeled as the
production version. There is no change in function between these versions and those
delivered in the 5000.8.2.2 patch. This is purely for a batch data archive procedure.
6 total fixes in patch

5000.8.2.4 Release notes


This patch includes two fixes that are specifically for protar and the use of protar in the
Dataset Archive Macro for doing single file batch archives. This patch fixes the problem
where the replicas were failing due to having incomplete parameterization when the flow
names were longer than 32 characters.

5000.8.3.0 Release Notes


Landmark is prepared to support SeisSpace/DepthCharge R5000.8.3.0 for run time on RedHat
or CentOS 5.x and 6.x. (Fedora is not supported).
Update to use the lgcx license daemon instead of licsrv. This will require all facilities to obtain
a new license file from Landmark. Please contact your account representative to help with
obtaining the new license files.
This release is licensed under the FLEXlm licensing software (LAM). SeisSpace uses
SEISSPACE* lgcx license features for the Navigator/Flowbuilder and for running jobs. If you
have a SEISSPACE 5000.0 lgcx license running against 5000.0 LAM license software, then you
will not need a new license file and you will not have to reinstall LAM. If your current license file
is using the PROMAX licsrv features you will need to get an updated license file.
The Workpile has been re-engineered which includes updates to JavaSeis Data Input and the
addition of the JavaSeis Workpile Manager tool.
Update the Horizon IO capabilities using the OpenWorks bridges.
Enabled OpenWorks Horizon displays in Seismic Compare.
Replaced MagmaSeis with full Magma for the Troika tape solution
NOTE that you will need to download and install Active TCL 8.5.14.0 for linux for Magma to
work. Please consult site: http://www.activestate.com/ activetcl/downloads to access the tcl
download.

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.

Added option NONE to turn off Cosine dip amplitude scaling.


Changed default for Use stretch (Doppler) mute? to NO. This was based on impulse
response tests of the stretch mute option.
Changed default for Aperture definition version to MID.
When Test tables before computing = YES and a table does not exist, removed a
possibly confusing error message that was printed when a table does not exist.
Moved Check travel time table integrity before Compute image in menu because the
check is done before imaging.
When Check travel time table integrity = YES, have job abort if any table has an error,
not just the last table.
Made Maximum Crossline offset a parameter for 2D migration instead of always using
a default value that was based on maximum input offset bin.
Fixed Select output type options AA (anti-aliasing coefficients) and AMPL (migration
amplitude). Select output type is an obscure, rarely used QC option.
Stopped allocating some arrays when they are not used.
Removed DMO option (code clean-up; option never exposed in menu).
Removed multi-2D migration option (code clean-up; option never exposed in menu).

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.

New SeisSpace processes in 5000.8.3.0


Data Input/Output
JavaSeis Workpile Monitor
Filtering/Transforms
Structure Attributes (Dev Status)
Median Filter (Dev Status)
Compute 4D Vertical Time/Depth Shifts (Dev Status)
Apply 4D Vertical Time/Depth Shifts (Dev Status)
Compute 4D Displacement Vectors (Dev Status)
Apply 4D Displacement Vectors (Dev Status)
Velocity
Extract Horizon From Volume
JavaSeis Horizon Output
Region Constraints
3D Grid Filter/Smoother
Flow Control
Processes Block Begin
Processes Block End
Miscellaneous
JavaSeis Dataset Empty Delete
QC Tools
JavaSeis Header Cube QC (Dev status)
Developers Examples
Example 0 9Add Amplitude)
Example 18 (Launch a Swing Component)
Example MATLAB Connection
Example Velocity Access

SeisSpace Processes Promoted to Production status in 5000.8.3.0


Trace/Header Utilities

Header Ascii
Editing/Muting/Noise
Radial Trace Transform
Statics
Trim Statics
Flow Control
Capsule Reset Default

SeisSpace Processes Demoted to Obsolete status in 5000.8.3.0


The following list of SeisSpace processes were demoted to Obsolete status between
R5000.8.2.0 and R5000.8.3.0
Data Input/Output
SeisWorks 2D Dataset Write
SeisWorks 3D Dataset Write

SeisSpace Processes Deleted in 5000.8.3.0


Data Input/Output
Orig JS Synth Trace Generation
Synthetic Trace Generation
SEG-Y Input
SEG-Y Output
SEGY Header Mapper
Dataset Archive v1
Trace/Header Utilities
JavaSeis Sortmap Create*
Trace Math
Trace-Trace Math
Distributed Array Tools
Transpose132 - v2
Time Slice Transpose (T321) - v2
Editing/Muting/Noise
Trace Muting
Add Noise
Trace Kill/Reverse
Amplitude/AVO
Automatic Gain Control
True Amplitude Recovery

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

You might also like