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/.
近期下载者:
相关文件:
收藏者: