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

📄 read.me

📁 利用fortran写的实现2D射线追踪的源代码!运行于linux下!
💻 ME
字号:
______________________________________________________________RAYINVR raytrace and inversion programs          March 5, 1996______________________________________________________________All programs in this package are written in Fortran 77 except one program in the pltlib directory for x-windows graphics which is written in C. The five main graphics programs, rayinvr, tramp, vmodel, pltsyn and rayplot, are contained in the directories of the same name. Inside each directory there is a makefile (for unix users) to make two versions of each program. The first is for users who have access to the commercial graphics package called Uniras. The second version, prefaced by the letter x (i.e., xrayinvr for rayinvr), is made using the command, for example, make xrayinvr, and is intended for users who have any sort of x-windows terminal or workstation. This version of each program will allow screen graphics and generation of black & white or colourpostscript files. To attach your own local graphics package, replace the subroutine calls inside the file pltlib.f in the directory pltlib that presently call Uniras subroutines. These are simple graphics calls (e.g., draw a straight line between points, plot a number or character string, erase the screen, etc.) and so there should be an equivalent of some sort with the local system. The only change necessary for each makefile should be thepathway for the executables and the plot library directory. The directory pltlib contains the plot routines used by each of the five main programs for both the uniras and x-windows versions. There is a read.me file inside the pltlib directory explaininghow to obtain a postscript file using the x-windows versions.The directory misc contains a number of simple utility programsthat perform useful tasks in conjunction with the five main programs. There is a read.me file in this directory to explainthe purpose of each program. The directory examples contains allthe necessary input files to run eight examples which are intendedto demonstrate all the important features of rayinvr, tramp, vmodeland pltsyn. There is also a read.me file in this directory to explainthe examples further. The directory documentation contains two files which include the documentation for the programs rayinvr,vmodel and rayplot and tramp and pltsyn, as well as a few otherprograms contained in the misc directory.To get started started I suggest you run at least a few of the examplesin the examples directory without changing any of the parameters tostart with so as to see what these particular input files and parametersproduce. Then, choose one or more of the examples that is most likethe application you intend to work on and in a series of steps (i.e., not changing everything at once) adjust the model and parameter files until they are as you require them. This should minimize the need to refer to the documentation, and in particular, eliminate the need to readthrough it completely at the outset. I think this procedure should bringyou up to speed on using the programs as quickly as possible. Always runthe program vmodel after each iteration of an inversion to ensure themodel remains sensible, i.e., there are no boundaries crossing, orvery large gradients, etc.There is a new version of dmplstsqr (called smoothlsqr) that uses smoothing regularization that was written by Nigel Bruguier at Bullard Laboratories,Cambridge. Please keep me informed occasionally on your your progress with these programs using e-mail. Also, if you have any questions, comments, suggestions, or criticisms, do not hesitate to contact me. Do not distribute the code to anyone outside your immediate group, but refer interested persons to me directly. None of the programs inany form provided in this package are to be used by you, or transferredto someone, for financial gain or used in a private company as partof its business. A paper in Geophysical Journal International (v. 108, p. 16-34, 1992) describes the methodology and citing this would be appropriate. A paper in JGR (v. 99, p. 11687-11704, 1994) presents many new features of the programs (such as floating reflectors) as well as the practical aspects of modelling real data including amplitudes.Please let me know if you take a copy of the rayinvr package. I like to keep track of where it has gone. Thank you.Thanks.Colin ZeltDepartment of Geology & Geophysics, MS-126Rice University6100 Main StreetHouston, TX 77005-1892(713) 527-4757 (office)(713) 527-4880 (messages)(713) 285-5214 (fax)czelt@geophysics.rice.eduhttp://zephyr.rice.edu/department/faculty/zelt/rayinvr.html

⌨️ 快捷键说明

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