⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news28

📁 su 的源代码库
💻
字号:
CWP Software Update: 15 February 1996  (28th edition)The new compressed tars are available at our anonymous ftpInternet address: ftp.cwp.mines.eduor[138.67.12.4]The directory path is: pub/cwpcodesThe files are also available on the World Wide Web at:http://www.cwp.mines.edu/cwpcodes/The files you will need are (xx stands for the number ofthe current release):README_BEFORE_UNTARRINGuntar_me_first.xx.tar.Z    --- contains README and Portability informationcwp.su.all.xx.tar.Z        --- contains the source code for the releasedocumentation.xx.tar.Z     --- contains the SU Users ManualFor incremental updating, instead take:README_TO_UPDATEupdate.yy.to.xx.tar.Zupdate.listNOTE: gzipped versions (untar_me_first.xx.tar.gz, etc.) are now available.For detailed information on the free materials currentlyavailable from CWP (Center for Wave Phenomena), send e-mailto:cwpinfo@dix.mines.eduandsamizdat@dix.mines.eduAcknowledgements:================================================================We thank the Consortium Project on Seismic Inverse Methods forComplex Structures for its financial support of the SU project.The Gas Research Institute has been supporting the SU project forthe past year and a half.  At present, they are unable to continuethis support--we thank them for the past help.================================================================SU distribution:================================================================We've reached an SU milestone: There are over 500 verified installSites in 32 countries.  We are proud and also appreciative of themany users who have made this a better package--thanks!================================================================Mirror Site at ftp.kigam.re.kr================================================================Sang-yong Suh (sysuh@kigam.re.kr) has kindly started an SU mirrorsite with address ftp.kigam.re.kr in Korea.  Caution: it maytake a day or two for updates to reach the mirror site dependingon Internet traffic across the Pacific.================================================================Requests:================================================================We seek European and Australian mirror sites, let us know ifyou are willing to provide this service.Would a user with Purify on their system run it on the SU codesand e-mail the results to us?Thanks to Dave Hale, Advance Geophysical, for suggesting this.Again a bit of SU history: Dave was a major contributor to SUduring his years at CWP.================================================================Multiple File Streams:================================================================fgettr/fputtr now support multiple file streams, this is anothercontribution from Stewart A. Levin, Mobil (see last month's"Featuring" section).Note to incremental updaters:$CWPROOT/src/su/lib/fgettra.c is deleted from the distributionas part of these changes.  You will have to "make remake" in$CWPROOT/src/su/lib.================================================================Third Party Software:================================================================XDR Support--Stew Levin has also written fgettr/fputtr code to support XDR(external data representation).  With multiple platforms becoming therule for many processing shops, making SU data machine independentseems like a good idea to us.  Stew has also written suoldtonew toconvert existing SU data sets to XDR format.  For those who want totest XDR along with us, the requisite files are in the ThirdParty Directory $CWPROOT/src/Third_Party/XDR.  Be sure to read$CWPROOT/src/Third_Party/XDR/XDR_README and follow the instructionstherein before installing these files!We would greatly appreciate your comments on the desirability ofmaking SU portable via XDR and your experiences in using the codes.----------------------------------------------------------------Cray Support--In the Third Party Directory $CWPROOT/src/Third_Party/Cray area collection of contributions by Jens Hartmann, Institut furGeophysik.In the Third Party Directory $CWPROOT/src/Third_Party/Cray2is a new and more comprehensive collection donated by Ted Clee ofCray Research.================================================================New Software:================================================================demos/Filtering/Sudipfilt -- illustrates the use of sudipfiltdemos/SUManual/Xvlength -- illustrates suvlength, the example	code developed in the SU User's Manual.cwp/lib/rfwtvaint.c - variant of the subroutine rfwtva that does 8	point sinc interpolation for display purposes	==> Author: Tony Kocurko, Memorial University, Newfoundlandcwp/lib/tempname.c - defines temporary_filename(tempfile) an analog	of the ANSI C tmpnam routine which lets the user specify	the location of the temporary file.  On input "tempfile" is	a string like "/scratch/username/".  On return it is augmented	by a string supplied by tmpnam like "/scratch/username/1206aaa". 	==> Author: Jack Cohensu/main/segdread.c - read (some flavors of) SEG D format tapes. This	was in the Third Party area of previous distributions.	==> Authors: Dominique Rousset, IPRA, Pau, France and		     Marc Schaming, EOPG, Strasbourg, Francesu/main/suattributes.c - This is just the old suenv.c with a	more sensible name.  There is an suenv shell for	backward compatibility.su/main/suk1k2filter - symmetric box-like K-domain filter defined by the	cartesian product of two sin^2-tapered polygonal filters	defined in k1 and k2 	==> Author: John Stockwellsu/main/sumix - compute weighted moving average (trace MIX) on a panel        of seismic data.  Specify the array of mix weights, via	mix=val1,val2,val3,...	==> Author: John Stockwell	==> Thanks to Lorraine Wolf, U. Auburn for suggesting itsu/main/suoldtonew.c -- convert native machine data made by su to	XDR format (only of interest if you are using the XDR third	party materials)	==> Thanks to Stewart A. Levin, Mobilsu/main/suquantile.c - Report a selection of quantiles or ranks	==> Author: Jack Cohen	==> Thanks to: Chris Liner, U. Tulsa for the suggestionsu/main/sutaup.c - forward & inverse T-X and F-K global slant stacks	==> Author: Gabriel Alvarez, CWPsu/main/suvlength.c - convert variable length traces to fixed	length (illustrative example in the SU Users's Manual)	==> Author: Jack Cohensu/shell/suptdiff,suptsum,suptprod,suptquo - companion scripts	for new suop operations (see below) with syntax:		suptdiff  panel trace | ..., etc.  	==> Author: John Stockwellxplot/main/xpicker.c - a version of xwigb that allows graphical	picking--this has been in the Third Party area in previous	distributions.	==> Author: Wenying Cai, University of Utah.================================================================Changes:================================================================SU User Manual -- updated to acknowledge new donors to SU andsome changes have been made to the chapter on writing SU programs.faq/* -- Answers to frequently asked questions has been updateddemos/* -- added new windowtitle parameter (see below) to many	of the demosdemos/Making_data -- was showing 20 degree model in place of the	60 degree model.	==> Thanks to Justin Hedley, Lakewood, COcwp/shell/cpall,rcpall -- removed explicit path for rshpar/lib/getpars.c -- fixed uninitialized array	==> Thanks to Dave Hale, Advance Geophysicalsu/include/su.h -- no longer #define RMTDEVICE, MTDEVICEsu/lib/fgettra.c -- deleted (absorbed into fgettr.c file)su/lib/fgettr.c -- support multiple file streams	==> Thanks to Stewart A. Levin, Mobilsu/lib/fputtr.c -- support multiple file streams	==> Thanks to Stewart A. Levin, Mobilsu/main/segyread.c, segywrite.c -- tape is now a required	parameter.  Now preserve the optional fields.su/main/segyread.c -- handle 2 and 4 byte fixed point IBM formats	==> Thanks to Remco Romijn and J. W. deBruijn, Delftsu/main/suchw.c -- changed calculation so different types can be used	==> Thanks to Alexander Koek, Delphisu/main/suconv.c -- use fgettr instead of fvgettr (see fgettr above)su/main/sudipfilt.c -- accept d2 header word for dx=su/main/sufdmod2.c -- use fputtr instead of fvputtr (see fputtr above)su/main/sufft.c -- let verbose=0 turn off advisory messages	==> Thanks to Toralf Foerster, Germanyssu/main/sufilter.c -- corrected bug in counting non-zero amps	==> Thanks to Heo Seung, Koreau/main/suinterp.c -- work on interpolation & other maintenance by author.	==> Thanks to John Anderson, Mobilsu/main/sugain.c -- added panel=1 option to gain data set as a whole	instead of trace by trace.	==> Thanks to Chris Liner, U. Tulsa for suggesting itsu/main/sukill.c -- corrected handling of non-existent traces.	Remark: This code should probably use header words.	su/main/sumute.c -- correct setting of mute limit when muting below and	set the appropriate header word to record the mute.	==> Thanks to Alexander Koek, Delphisu/main/sunmo.c -- include the anisotropic quartic term of the	traveltime series into the NMO-correction.  But isotropy is	still assumed by default.	==> Thanks to Bjoern Rommel, CWPsu/main/sunull.c -- cleaned up this ancient codesu/main/suop.c -- Added options op=norm and op=db for respectively	normalizing the trace to 1 at its absolute maximum and	computing 20.0 * slog10 (x) of the normed trace.  The latter	is useful for comparing source signatures via a logarithmic plot	of the frequency contents of a source signature:		F = fft (tr.data);  20.0 * slog10 (abs (FFT)).	==> Thanks to Toralf Foerster, Germanysu/main/suop2 -- added  panel "op" trace operations,permits panel*trace,        panel+trace, panel/trace, panel-trace operations.su/main/supaste -- bug in efread call fixed (program was completely	broken), verbose option added: ntr not echoed unless verbose=1.su/main/suradon.c -- work on interpolation & other maintenance by author.	==> Thanks to John Anderson, Mobilsu/main/suresamp.c -- fixed setting of delrt (recording delay time header	field).	==> Thanks to Gabriel Perez, CWP, for alerting ussu/main/suvcat.c -- use fgettr instead of fvgettr (see fgettr above)su/main/suvcat.c -- fixed number of floats copied in second data set	==> Thanks to Gonzalo Perez, University of Chilesu/main/suvcat.c -- better self-doc	==> Thanks to Mikki Hand, CSM, for a good question su/main/suvelan -- Added non-hyperbolic moveout due to anisotropy.	==> Thanks to Bjoern Rommel, CWPsu/main/suwind.c -- fixed setting of delrt (recording delay time header	field) after time gating.	==> Thanks to Gabriel Perez, CWP, for alerting ussu/main/suxcor.c -- use fgettr instead of fvgettr (see fgettr above)su/main/suxedit.c -- clear ntr before passing data subset to graphics	==> Thanks to Simon Shannon, Great Britain, for alerting ussu/graphics/xplot,psplot/*.c -- now honor f1 and d1su/graphics/xplot/suxwigbsu/graphics/psplot/supswigb,supswigp -- now support plotting	non-uniformly spaced traces	==> Thanks to Alexander Koek, Delphi for the code.	==> Thanks to Lorraine Wolf, U. Auburn for also suggesting it.su/graphics/xplot/suxwigb,suximage,suxmovie,suxgraph -- inherit	new windowtitle parameter from xwigb,ximage,xmovie,xgraph	(see below)xplot/main/xwigb -- protect title, labels in postscript printing option.	==> Thanks to Stewart A. Levin, Mobil	xplot/main/ximage -- now has postscript printing option like xwigb (from	disk file input only, at present).	==> Thanks to Stewart A. Levin, Mobil	xplot/main/xwigb,ximage,Xtcwp/main/xmovie,xgraph -- added windowtitle parameter (e.g.,	you can use these titles to tell iconified windows apart)	==> Thanks to John Dudley, Shell, for suggesting itxplot/main/xwigb,ximage,Xtcwp/main/xmovie,psplot/main/pswigb,pswigp,psimage,psmovie,pscube -- default f1,	f2 now 0.0 instead of d1, d2 (also f3 for pscube).xplot/main/xwigb,xpicker,psplot/main/pswigb -- have a new option called "interp" based on	Tony Kocurko's rfwtvaint subroutine (see above).  Caveat:	this is a display option only and should not be used on	(for example) non-oscillatory data.xplot/main/xwigb -- made the print (with 's') coincide with the	mouse location (shown with middle button).	==> Thanks to Alexander Koek, Delphi.XTcwp/lib/Axes.c -- print 5 significant figures in tic labels	==> Thanks to Toralf Foerster, GermanyThird_Party/promax_SU -- updated	==> Thanks to John E. Anderson, Mobil================================================================Unresolved Issues================================================================CWP X graphics codes don't work on DEC Alpha under DEC OS.-xplot/xwigbUnder linux/XFree86 use of the X functionality occasionally locksup the machine necessitating a reset.  Amazingly, using theparameters wbox=1000 hbox=1000 seems to avoid this problem.-Xtcwp/main/xmovie,xgraphThese windows will not accept focus under linux/XFree86.  We knowa kludge to correct this, but since it makes no sense, we refuseto put it in the distribution.-Xtcwp/main/xmovieThe grid1=, grid2= options cause an abort under linux/XFree86 andpossibly other platforms.  Message is:	Error: Cannot perform mallocThis seems like a compiler error since innocuous changes in the codeor compiling without optimization makes the problem go away.  Wedistributed the current version with such an innocuous changeto accomodate this: we changed the dimension of args[] from 100 to 98.================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -