modeling-1.4.0rc3
所属分类:Linux/Unix编程
开发工具:tcl/tk
文件大小:178KB
下载次数:8
上传日期:2011-07-13 15:27:19
上 传 者:
gil.zpy
说明: linux环境下运行,用于深部结构研究中建立速度模型。
(linux operating environment for the establishment of the deep structure of the velocity model.)
文件列表:
modeling-1.4.0rc3\modeling-1.4.0rc3\argument.tcl (2892, 2006-11-22)
modeling-1.4.0rc3\modeling-1.4.0rc3\backup.tcl (4395, 2007-12-03)
modeling-1.4.0rc3\modeling-1.4.0rc3\bgimage.tcl (9731, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\bindings.tcl (6593, 2007-12-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\ChangeLog (26000, 2007-12-10)
modeling-1.4.0rc3\modeling-1.4.0rc3\configure (91792, 2007-12-10)
modeling-1.4.0rc3\modeling-1.4.0rc3\configure.in (4045, 2007-12-10)
modeling-1.4.0rc3\modeling-1.4.0rc3\COPYING (17982, 2007-12-06)
modeling-1.4.0rc3\modeling-1.4.0rc3\draw.tcl (9711, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\FORMAT.jp.txt (1326, 2003-01-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\FORMAT.txt (13599, 2004-01-19)
modeling-1.4.0rc3\modeling-1.4.0rc3\frame.tcl (8321, 2007-12-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\hamen.tcl (6221, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\hamenGUI.tcl (7817, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\help.tcl (7782, 2007-12-10)
modeling-1.4.0rc3\modeling-1.4.0rc3\HISTORY.txt (47138, 2007-12-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\initial.tcl (7532, 2007-12-10)
modeling-1.4.0rc3\modeling-1.4.0rc3\interface.tcl (22673, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\inversion.tcl (9622, 2007-12-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\lib.tcl (12398, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\logo.gif (25066, 2003-01-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\main.tcl (13462, 2007-12-06)
modeling-1.4.0rc3\modeling-1.4.0rc3\Makefile.in (1780, 2007-12-11)
modeling-1.4.0rc3\modeling-1.4.0rc3\make_data.tcl (4258, 2007-12-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\modeling.in (1786, 2007-12-07)
modeling-1.4.0rc3\modeling-1.4.0rc3\modeling.tcl (1763, 2007-12-10)
modeling-1.4.0rc3\modeling-1.4.0rc3\modeling.tcl.in (1719, 2007-12-11)
modeling-1.4.0rc3\modeling-1.4.0rc3\model_file.tcl (32854, 2007-12-06)
modeling-1.4.0rc3\modeling-1.4.0rc3\parameter.tcl (21159, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\pick_file.tcl (4919, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\point.tcl (19445, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\poisson.tcl (17708, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\project.tcl (5943, 2007-12-06)
modeling-1.4.0rc3\modeling-1.4.0rc3\rayinvr-fujie.patch (45459, 2007-12-07)
modeling-1.4.0rc3\modeling-1.4.0rc3\rayinvr.tcl (26008, 2007-12-10)
modeling-1.4.0rc3\modeling-1.4.0rc3\rayinvrGUI.tcl (12877, 2007-12-06)
modeling-1.4.0rc3\modeling-1.4.0rc3\raypaths.tcl (2680, 2007-12-05)
modeling-1.4.0rc3\modeling-1.4.0rc3\result_file.tcl (3543, 2003-01-04)
modeling-1.4.0rc3\modeling-1.4.0rc3\run_raytrace.tcl (1803, 2007-12-05)
... ...
----------------------------------------------------------------------
MODELING
Copyright (C) 19***-2007, FUJIE Gou
----------------------------------------------------------------------
[authour] FUJIE Gou
[e-mail] fujie@jamstec.go.jp
[web] http://www.jamstec.go.jp/jamstec-e/IFREE_center/software-e.html
[licence] see the below section
[Reference]
Fujie, G., J. Kasahara, K. Murase, K. Mochizuki, Y. Kaneda,
Interactive analysis tools for the wide-angle seismic data for crustal
structure study, Geophysical Exploration, accepted
----------------------------------------------------------------------
----------------------------------------------------------------------
Brief Description
----------------------------------------------------------------------
"modeling" is a GUI velocity model editor and ray-tracer for
wide-angle seismic velocity structure analsys using traveltime data.
"modeling" is not equipped with ray-tracing functions but provide a
GUI front-end for external ray-tracing applications.
This version of "modeling" can be used with the follwoing 2 back-end
ray-tracing applications:
- RAYINVR
One of the most famouse and popular 2-D ray-tracing program by
C. A. Zelt.
Zelt, C. A. and R. B. Smith, Seismic traveltime inversion for 2-D
crustal velocity structure, Geophys. J. Int., vol.108, pp16-34, 1992
[http://terra.rice.edu/department/faculty/zelt/rayinvr.html]
- HAMEN
A wavefront method type ray-tracing program developed by FUJIE,
who is a developer of the modeling.
Fujie, G., J. Kasahara, T. Sato and K. Mochizuki, Traveltime and
raypath computation: A new method in a heterogeneous medium,
Geophysical Exploration (BUTSURI-TANSA), vol.53, no.1, pp1-11,
2000
Fujie, G, K. Mochizuki and J. Kasahara, New traveltime and raypath
computation methods for reflection and PS-converted waves using a
regular-grid, Geophysical Exploration (BUTSURI-TANSA), vol.56,
no.5, pp357-368, 2003
Another version of "modeling" can be used with the ray-tracing program
developed by Kubota et al., (2005), but that version of "modeling" are
not open to the public.
----------------------------------------------------------------------
Installation
----------------------------------------------------------------------
------------------------------
Requirements
------------------------------
I've developed this application on a linux machine. But probably it
can run on all the recent UNIX (like) system. To install the
"modeling", first install the following softwares.
1. Tcl/Tk : Version 8.4 or later
A script language. "modeling" is written in Tcl.
[http://tcl.activestate.com/]
2. BLT : Version 2.4z or later
An extension package for Tcl/Tk which provides highly
sophisticated graph widget.
[http://sourceforge.net/projects/blt/]
3. tkImg : Version 1.2.4 or later
An extension package for Tcl/Tk which enables us to use JPEG and
PNG files from Tcl/Tk.
[http://sourceforge.net/projects/tkimg/]
To compile this in the recent system which uses gcc version 4,
probably you have to use the development version in the
subversion repositories or use some patchs. The patch in the gentoo
portage tree,
[http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/blt/],
may help you.
4. Back-end ray-tracing programs
4.1. RAYINVR (MANDATORY)
"modeling" can be used with the original "RAYINVR". However,
I recommend to patch the RAYINVR in order to enhance the
communication between "RAYINVR" and "modeling". The patch
file is included in this package [rayinvr-fujie.patch].
4.2. HAMEN (OPTIONAL)
This is not mandatory.
Version 1.3.6 or later is recommended.
In some recent major linux distributions, you don't need to compile
the above 1-3. You can use the binary packages distributed from the
linux vendors (or communities). As far as I know, the following linux
distribution provides binary packages (or portages). Maybe, I guess,
other popular linux distribution also provides the above softwares.
- Ubuntu [http://www.ubuntu.com/]
- Debian [http://www.debian.org/]
- Gentoo [http://www.gentoo.org/] ; found in the "science" overlay.
------------------------------
Build
------------------------------
"modeling" can be built by the GNU autoconf system. The typical
procedure is the following. Here, "$" represents a shell prompt.
1. Type,
$ ./configure
and a correct Makefile will be generated.
2. Build the main script by typing,
$ make
and the file "modeling" will be built.
3. Install it in the "/usr/local/" by typing,
$ make install
here, you probably need root privilege.
------------------------------
Tips and tricks
------------------------------
- to specify RAYINVR directory,
$ ./configure --with-rayinvr=/path/to/rayinvr
- to specify HAMEN directory (if you have),
$ ./configure --with-hamen=/path/to/hamen
- to change install directory,
$ ./configure --prefix=/path/to/install
- to use the modelin where you unpacked the modeling package, use the
following procedure.
$ ./configure
$ make
$ ./setup.tcl
- after "./configure", you can edit the "Makefile" by hand.
If the configure scripts cannot make a correct Makefile, edit the
Makefile for yourself.
- If the configure script cannot generate Makefile at all, you have to
choose one of the following,
1. write Makefile for yourself from the Makefile.in
2. edit the configure.in and run autoconf and generate configure
script. In this case, you need the GNU automake system.
----------------------------------------------------------------------
Run
----------------------------------------------------------------------
Type,
$ modeling
and a window will be invoked. I'm terribly sorry, but I have to say,
"Use it and understand by yourself!" because I've not written any
informative manual for using this application yet.
It is true that it is not easy to use this application without how-to
instructions, but the "mouse-binding" help, which can be found in the
"help" menu of the menu bar, will be useful.
----------------------------------------------------------------------
Licence
----------------------------------------------------------------------
Copyright (C) 19***-2007, FUJIE Gou
See COPYING file for copying and redistribution conditions.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
近期下载者:
相关文件:
收藏者: