This patch contains program fixes and enhancements as follows:
- etc/gmake.init -
- Architecture dependency modifications. (ie. IRIX n32, Linux with PGI compilers, Linux on an Itanium)
- Utility script mancopy -
- Modified to copy all pattern files in source directory to dist structure. Added SuSe Linux behaviour block contributed by Mike O'Brien of Allied Geophysics, Inc.
- Utility script apps-mancopy -
- Modified to copy all pattern files in source directory to dist structure. Added SuSe Linux behaviour block contributed by Mike O'Brien of Allied Geophysics, Inc.
- Program vomit -
- Fixed bug in -force option that resulted in a segmentation error if RMS velocity inversion occured at end of trace using -fi usp -fo usp. Also updated man page description of this option to tell the truth about what it does.
- Program xsd -
- Bug fixes related to wiggle trace plotting.
- Program ampspec -
- Bug fixing on -db option. Changed from natrual log to 10-based log.
- Program xgraph -
- Added a check in the code to set the line width to one if it is 0 or less.
- Program qifl -
- Added phase only Q filter option. Corrected an error of computing time shifts in minimum phase filter. The error arises when the peak of the filter falls into the very first sample.
- Program qest -
- Fixed the error when converting from raw to absolute Q. Absolute Q was scaled down by factor of 2. Fixed inconsistency of Q estimation for differenct window length. The integration of power spectrum routine had to be disconnected for L2 norm case. Details of changes are on the top of the source code qest.F
- Program grot -
- Commented out some debug messages.
- Program fkkstrip -
- Updated man page examples for -pass and -dup parameters.
- Program rest,vred,arcsapply -
- Fixed bug in rshift routine reported. Spectral estimate at Nyquist was not shifted correctly
- Program segy2usp -
- Fixed an alignment bug that could cause the program to abort when handling SEGY dataset with data in the EBCDIC header. Updated the pattern file to correct for a problem with missing variable specifications on input and output. This prevented it from working in XSB.
- Program usp2segy -
- Updated the pattern file to correct for a problem with missing variable specifications on input and output. This prevented it from working in XSB.
- Program utop -
- Fixed a bug when "tight" binding is used on -hn or -kn command line option where n<10 (ie. -h0NumRec=5). This occurred when the limit on the number of -h & -k command line options was raised from 10 to 50. Fixed a bug where extended trace area specified via a -S option was never zeroed out.
- Program polymute -
- Made changes suggested through FreeUSP by Dan Whitmore [Phillips] to correct parsing error with -replace. Also to correct a bug in the polygon detection subroutine that manifested itself on LINUX compiles using the Absoft compiler.
- Program fxbl -
- Increased spatial overlap limit from 50% to 80%. Added checks for zero divide in subroutine spbls.F
- Program hangvz -
- New routine to hang a V(z) trace on a map to create a V(x,y,z) volume. Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics Inc
- Program lmascii2usp -
- New routine to convert a Landmark ascii horizon file to a USP record. Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics, Inc.
- Program mapextract -
- New routine to map the first occurance of a value in each trace of a USP data volume. Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics Inc.
- Program mapfill -
- New routine to fill gaps between live samples in a USP format map. Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics Inc.
- Program mapreplace -
- New routine to allow use of maps to select values to replace in a 3D volume. Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics Inc.
- Program vsm3d -
- New routine - 3D velocity smoother Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics Inc.
- Program uspmath -
- New routine to perform unary math operations on many USP input datasets to create a single output dataset. Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics, Inc.
- Program uspstats -
- New routine to Barf out statistics of dataset samples with optional standard deviation volume. Donated to FreeUSP. Author: Mike O'Brien Allied Geophysics, Inc.
- Program gather -
- Added logic to retrieve TmMsFS from the first dataset when doing gather -T of time chunk data.
- Program genfu -
- Fixed several bugs related to the amplitude - phase input methods (modes 1 & 2), modernized the nGENF card image option to utilize free format rather than fixed column format. Also reworked the man page to correct errors and to reflect the changes above.
- Program stack -
- Bug fix in allocation of work array.
To apply this update to FreeUSP:
download the compressed tar file FreeUSP-1.01-5.tgz
decompress that file onto disk:
gunzip -c < FreeUSP-1.01-5.tgz > FreeUSP-1.01-5.tar
extract the tar files to the source structure:
cd ${FreeUSP}
tar xvf FreeUSP-1.01-5.tar
run the update script:
./run-update-1.01-5
build & install the updated structure as specified in the original install instructions:
cd ${DEPTROOT}
gmake targets
gmake install