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
    Back