zrayamp

所属分类:数学计算
开发工具:Fortran
文件大小:20986KB
下载次数:18
上传日期:2012-04-23 14:02:44
上 传 者skyey
说明:  利用射线理论来计算全局地球模型的合成地震记录。更详细的介绍见英文描述。对于做波场模拟的同学很有参考价值。
(Ray-theoretical approach to the calculation of synthetic seismograms in global Earth models. Authors: Vlastislav Cerveny, Jaromir Jansky General: Wave propagation Code level: Research Language: Fortran 77 Associated groups: Planetary Scale Supercomputing: Serial Method: Ray theory Tested operating system: Linux, Unix (e.g. SunOS, HP Unix) Rheology: Elastic isotropic Solution type: Quasi-analytical Total hits: 8468 )

文件列表:
BOOK (0, 2006-07-19)
BOOK\inout_description.pdf (217070, 2006-07-27)
BOOK\2nd_spicebook.pdf (22748025, 2006-07-10)
CODE (0, 2006-07-19)
CODE\posi.for (960, 2006-07-26)
CODE\run.bat (190, 2006-07-26)
CODE\zrayamp.for (79069, 2006-07-26)
CODE\run (210, 2006-07-26)
EXAMPLE1 (0, 2006-07-19)
EXAMPLE1\plot.all.g (896, 2006-06-14)
EXAMPLE1\zrayamp.dat (2602, 2006-06-19)
EXAMPLE1\plot.g (347, 2006-06-14)
EXAMPLE1\outputs.zip (14130, 2006-07-27)
EXAMPLE2 (0, 2006-07-19)
EXAMPLE2\plot.all.g (896, 2006-07-09)
EXAMPLE2\zrayamp.dat (2669, 2006-06-19)
EXAMPLE2\plot.g (347, 2006-07-09)
EXAMPLE2\outputs.zip (16649, 2006-07-27)
EXAMPLE3 (0, 2006-07-19)
EXAMPLE3\plot.g (347, 2006-07-09)
EXAMPLE3\plot.all.g (896, 2006-06-14)
EXAMPLE3\zrayamp.dat (2600, 2006-06-19)
EXAMPLE3\outputs.zip (16236, 2006-07-27)
EXAMPLE4 (0, 2006-07-19)
EXAMPLE4\plot.g (347, 2006-07-09)
EXAMPLE4\plot.all.g (897, 2006-06-14)
EXAMPLE4\zrayamp.dat (2638, 2006-06-19)
EXAMPLE4\outputs.zip (13710, 2006-07-27)
EXAMPLE5 (0, 2006-07-19)
EXAMPLE5\zrayamp.dat (6762, 2006-06-19)
EXAMPLE5\plot.g (292, 2006-06-14)
EXAMPLE5\plot.all.g (836, 2006-06-14)
EXAMPLE5\outputs.zip (30768, 2006-07-27)

-------------- | CD CONTENT | -------------- This CD contains the following directories and files: DIRECTORY FILE DESCRIPTION ------------------------------------------------------------------------------ BOOK 2nd_spicebook.pdf PDF version of the complete Book. inout_description.pdf Description of input/output files (taken from the Book - Section 8.2). CODE zrayamp.for Source code (in Fortran77) of the program ZRAYAMP. posi.for Code of the program POSI converting ZRAYAMP output files for plotting. run Batch file for quick computations Unix version, see below. run.bat Batch file for quick computations, but in Windows version, see below. EXAMPLE1-5 zrayamp.dat Input files of examples presented in the Book. outputs.zip Archived files zrayamp.out and zrayamp.res containing the computational results. plot.g GNUPLOT script file - quick plotting of computed rays on the screen. plot.all.g GNUPLOT script file - generates joint postscript plot of rays, hodochrons and amplitude curves. ------------------------ | SYSTEM REQUIREMENTS | ------------------------ - Fortran compiler (F77 compatible) - optionally: GNUPLOT for easy plotting ------------------------------ | RUNNING THE CODE ZRAYAMP | ------------------------------ The easiest way how to run the code with a given example input file is to copy all the files from the directory CODE and the particular EXAMPLE directory into a working directory. The computation can be started with the batch file run (in Unix) or run.bat (in Windows). Its function is as follows: First, the variable FORTINT has to be set to the name of the actual FORTRAN compiler executable. Then all working files are deleted and the codes ZRAYAMP and POSI are compiled. After that the compiled codes are run. Finally, GNUPLOT is called for quick plotting of rays. Please modify this if it does not correspond to your demands and/or system settings. The run code needs not to be used, it serves only as an example how to run the computations including quick plotting of resulting raypaths. Note that the plotting can be optionally removed by deleting corresponding lines from the batch file. ----------------------- | PLOTTING IN GNUPLOT | ----------------------- In the current version the program POSI is designed to convert the data files from ZRAYAMP into format suitable for GNUPLOT plotting program. Note that the program can be modified to provide input files suitable for other plotting programs. The program reads in two input files: 1) zrayamp.res, which contains information about individual ray paths, and 2) zrayamp.out, containing information about traveltimes and amplitudes of succesfull rays. POSI generates two output files: rays.dat - containing the raypaths in the form of two columns, namely the angular distance (in radians) and the radial distance (in km) for each depth level specified by the velocity grid points in the input data. The rays are separated by a pair of blank records. timeampl.dat - consisting of four columns: 1) ray termination source distance along the surface in degrees, 2) travel time in sec, 3) modulus of vertical amplitude, and 4) phase of vertical amplitude in radians. The plotting program GNUPLOT is an open-source software, the source files or binaries of which can be downloaded from its homepage http://www.gnuplot.info/.

近期下载者

相关文件


收藏者