📄 readme
字号:
In this directory, we supply the files to recreate Example 1 of theCXZCO release notes. jkc (06/25/91)Environmental Note:To run this demo, you need a recent version of the CWP/SU (SeismicUnix) package available by anonymous ftp from CWP at hilbert.Mines.EDU(138.67.12.63).Graphics Note:The shells given here all use X graphics. To use PostScript graphics,remove the trailing ampersand (&) that puts the X Window intobackground and replace it with either a pipe (|) or output (>) asappropriate on your system. You may want to specify the nbpi parameterand make other tweaks for hard copy.Synthetic Data Note:The synthetic is made with CSHOT which uses files with similarnames to CXZCO. To keep this Demo directory uncluttered, the syntheticdata is made in the subdirectory: model.dirThis is where you have to go to tweak the model or change the datarecorded over it. The sordid details are given later in this file.Preprocessing Note:The CXZCO inversion theory requires application of a fractionalderivative filter before the Kirchhoff-like summation. This"pre processing" step is carried out by CZ1 and its data validator,CZ1IN. These programs and the fft, FFTPACK, that they use isdistributed with CXZCO and are installed with the same Makefile.You don't have to know anything about this, just imitate the usagein the Inversion shell.Inversion Note:See the CXZCO release notes for a description of the param file--thisis the KEY file guiding the inversion. To keep this Demo directoryuncluttered, the inversion parameter files are kept in the subdirectory:inversion.dirFORTRAN vs. C NOTE:The modeler and inverter are written in Fortran. Our graphicsis written in C. Fortran adds inter-trace bytes that C doesn'texpect. SU can take care of this, but we decided to simplysupply a program, ftnstrip, that takes care of this problem.Again, just imitate the usage in the Synthetic and Inversionshells.Normal usage pattern is to run each ofModelInversionFiles in this directory:README - this fileModel - a shell to create model and synthetic data (step 1)Inversion - a shell to do the inversion (step 2)record.cwp - the output we got from the inversion phasemodel.dir - a DIRECTORY containing the modeling parameter filesinversion.dir - a DIRECTORY containing the inversion parameter filesClean - a shell to clean up the files created during the demoThe Sordid Details:Note that if you are JUST inverting, so that you have datato begin with, your job is MUCH simpler than the interfacingof CSHOT and CXZCO described here.The Model file is a Bourne shell that uses cshot1 and CWP X graphics todisplay the model with a fan of rays emerging from the subsurface.Ordinarily this is something you would do earlier in the synthetic datacycle to determine a suitable model. See the CSHOT release notes andDemos for some good examples. This shell depends on the following filesto be found in the syntheticdata subdirectory:param1.model- this is needed by cshot1 Note that Model copies this file to the name "param" as required by cshot1model - name defined in param1.model; defines the model interfaces Note that CSHOT requires the upper surface to be defined in the model (to allow curved upper surfaces), while the corresponding file, simple, for the inversion does not have the upper surface entry (you wondered maybe why I said "sordid" details?)modelgeometry - name defined in param1.model; defines the shot-receiver layout See the README in the syntheticdata subdirectory for a discussion of simulating the common offset inversion geometry.plotcolors - name defined in param1.model; defines the X color tableThe Synthetic file is a Bourne shell that uses cshot1 to create acommon offset section and uses CWP Xgraphics to display boththe primary rays and the time section. Again, see the CSHOT release notesand Demos for good examples. The output synthetic data section iscalled demo1traces and the shell moves it into this directory for theinverter to work on. This shell depends on the following filesto be found in the syntheticdata subdirectory:param1.traces- this is needed by cshot1 Note that Model copies this file to the name "param" as required by cshot1param2 - needed by cshot2model - name defined in param1.traces; same file as for the Model shellgeometry - name defined in param1.traces; defines the shot-receiver layout Note that this file is different from the modelgeometry file since now our job is to shoot rays from the surface.plotcolors - name defined in param1.traces; defines the X color tableThe Inversion file is a Bourne shell that uses CZ1IN, CZ1 and CXZCOto invert the synthetic section and uses CWP X graphics to displaythe inverted section. This shell depends on the following files tobe found in THIS directory (and described earlier):BOUNDSdata1inparamsimple
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -