STK : Seismic ToolKit with GTK+
Copyright (C) 2002 Dominique Reymond
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; either version 2 of the License, or
(at your option) any later version.
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.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
send feed back and bugs to: reymond.d@labogeo.pf
/////////////////////////////////////////////////////////////////
to extract the archive:
tar xvfz stk0_21.tgz
to compile type the both commands:
./configure
make
copy the executable where you want
or type make install (as root): it will install the exec. in /usr/local/bin
But you can also install where you want: in your home directory for example.
(Usually the executables are installed in /usr/local/bin, but do it yourself).
# VERY IMPORTANT REMARK:
In case of multi-users to STK program, it is recommanded that each user create
its own environment variables in the .profile of each account
so that there will not be interferences between users in the log_files and tmp_files
pointed by STK_TMP, and STK_LOG environment variables
only this environnment variables are important:
export LC_NUMERIC=en_US.utf-8
export STK_TMP=/tmp/STK_tmp
export STK_LOG=~/STK_Log
export STK_BITE_ORDER=TO_SWAP
An other possibility is to execute a shell like run_STK given in the package in each account, exporting
the env. variables of STK
************************************************************************
If you experience difficulties to compile, here are some suggestions:
1) check the path to gtk.h, gdk.h and glib.h; it is defined in configure.in, in the CFLAGS paragraph
2) type the following, in this order:
rm aclocal.m4
aclocal
autoconf
automake --add-missing
automake
./configure
make
make install (as root: it will copy STK executable in /usr/local/bin )
************************************************************************
consult also the documentation files (install.html)
///////////////////////////////////////
the optimization option -O or -O2 of the compiler (gcc)
produce a fault-segmentation in the FFT function
for huge array (more than 132 000 pts):
**** remove the option -O in the Makefile if you experience this **********
///////////////////////////////////////////////////////