FreeUSP Release 1.03 Patch 1
This patch contains program fixes and enhancements as follows:
- Mac OS X Support (Absoft fortran compiler) -
Modifications to gmake files, Makefiles, headers, and source code to support this architecture/compiler combination.
- Program segy2usp -
Corrected a serious bug in segy2usp that would alter trace sample values when SpareI2 mappings were used due to incorrect indexing.
- Program etch2d -
- New routine contributed by Mike O'Brien. This routine is associated with the 2d velocity model building with xsd pickfile control.
- Program maip -
- Changed to use DpPtLn slot in trace header if necessary for source location index * 10. This was previously stored in SGRDat slot and I needed that location for actual SEGY trace date info. Prepmig with -use_SGRDat flag can be used with old maip datasets.
- Program prepmig -
- First FreeUSP release of old prepmig code, which is designed to "read and analyze seismic trace headers in preparation for prestack depth migration".
- Program replace -
- Fixed a bug in the -hw4 option that resulted in the replacement value being inserted into the output trace in a position shifted one sample from the requested position.
- Program xcat -
- Cleanup of code and portability modifications.
- Program specal, vxos -
- Modifications to the code to allow correct color mapping across X servers on differing architectures.
- Program qest -
- Bring source code up to date and apply bug fix.
- Program sis_xy -
- For the -R option changed the -dt[] entry to reflect the man page which says this is the sample interval in ms (or us) scaled by the entry in UnitSc line header word.
- Program maip2 -
- Modification to make use of trace header word DpPtLn rather than SGRDat to match changes to maip and prepmig. Also cleaned up the code quite a bit.
- Program genfu -
- Corrected problem caused by having blank lines at the bottom of the ascii wavelet file for mode=0.
- Program rmo -
- Revert to non-proprietary routines. The last releast inadvertantly introduced some code proprietary to Paradigm.
- Program getamp -
- Removed the stderr message of normal completion since it was causing problems executing getamp within scripts extracting values.
- Program vttd -
- Moved from Mig subdirectory structure to main src/cmd tree to match BP location.
To apply this update to FreeUSP:
download the compressed tar file FreeUSP-1.03-1.tgz
decompress that file onto disk:
gunzip -c < FreeUSP-1.03-1.tgz > FreeUSP-1.03-1.tar
extract the tar files to the source structure:
cd ${FreeUSP}
tar xvf FreeUSP-1.03-1.tar
run the update script:
./run-update-1.03-1
build & install the updated structure as specified in the original install instructions:
cd ${DEPTROOT}
gmake targets
gmake install