Fmt package works under Linux operating systems.
 
  I. The Precompiled Package:
  The system requirements for  precompiled package: KDE windows
manager, gcc 4.x.x , X11R7, shell csh, gnumake, PostScript viewer ghostview. 
    1. If you are interested in Frequency-Time Analysis program only
use following tar archives:
        dsapLinux.tar.gz
        DbFtanBinLinux_1_40.tar.gz 
        FmtDoc_1_40.tar.gz
     If you will work with Moment Tensor & Source Depth Inversion
and related components and if GMT3.4 is not install yet use following tar
archive:
       MomTensBinLinux_1_40.tar.gz 
       gmt3.4.Linux.tar.gz
  
     Place these archive files in the installation directory; gunzip
and tar out the contents.  Sub directories dsap,fmt,GMT3.4 will be created.
  
     2. make a symlink:
     cd /opt
     ln -s installationdirectory/dsap dsap
     ln -s installationdirectory/fmt fmt
     If you need Moment Tensor ...
     cd /usr/local
     ln -s installationdirectory/GMT3.4 GMT3.4
     3.  You must use  csh shell. 
     Add into   ~/.cshrc  file  row:
     source /opt/fmt/setuprun.csh
     Make sure that this file setuprun.csh contains FMT_ARCHITECTURE_
variable which correspond  platform Linux
    (setenv FMT_ARCHITECTURE_   Linux)
  
  
 II. The Source code.
  The system requirements for  precompiled package: KDE windows
manager, gcc 4.x.x ,shell csh, gnumake, PostScript viewer ghostview. 
 
 
  1. You need following tar archives:
     If you want to use  only Frequency-Time Analysis program
and related components:
     dsapLinux.tar.gz
     DbFtanSource_1_40.tar.gz 
     vc++Linux.tar.gz
     FmtDoc_1_40.tar.gz
     If you will work with Moment Tensor & Source Depth Inversion
and related components:
     MomTensSource_1_40.tar.gz
     MomTensDataLinux.tar.gz
     If GMT 3.4 is not installed yet:
     gmt3.4.Linux.tar.gz
     
     Place the these archives files in the installation directory;
gunzip and tar out the contents.
     Sub directories dsap,fmt,GMT3.4,v will be created.
  
    
 2. 
make a symlink:
     cd /opt
     ln -s installationdirectory/dsap dsap
     ln -s installationdirectory/fmt fmt
     If you need Moment Tensor.
     cd /usr/local
     ln -s installationdirectory/v v
     ln -s installationdirectory/GMT3.4 GMT3.4
 
     
3.  You must use  csh shell. 
     Add into   ~/.cshrc file  rows:
     source /opt/fmt/setup.csh
     Check if  'make' file is in fact 'gmake' ( gnu make ).
    
 a. Make sure that
this file ´setup.csh´ contains FMT_ARCHITECTURE_ variable which
correspond  platform Linux
     setenv FMT_ARCHITECTURE_   Linux
     
b. Specifying actual
paths to the X11 include and lib directories (environment variables: INCDIR_X11
and LIBDIR_X11)
       Actual paths to the X11 under Linux is usually
/usr/X11R6 or /usr/lib 
       if ( $FMT_ARCHITECTURE_ =~ Linux ) then
      setenv INCDIR_X11 /usr/X11R6/include
      setenv LIBDIR_X11 /usr/X11R6/lib
      endif 
 
    
4.
You need fortran 77 emulator software.
  The fort77 utility is the interface to the FORTRAN compilation system; it
will accept the full Fortran-77 language defined by the ANSI X3.9-1978 standard.
  Fort-77 is Perl driver script for the f2c Fortran to C convertor, which 
makes it possible to use it like a compiler.
  You need additional tar archives :
        GCC4-fortran77-fort.tar.gz  
        GCC4-fortran77-f2c.tar.gz   
     Place the these archives files in the installation directory;
gunzip and tar out the contents.
     Sub directories fortran77, f2c  will be created.
     make a symlink:
     cd /usr/local
     ln -s installationdirectory/fortran77  fortran77
     ln -s installationdirectory/f2c  f2c 
     Note:
     For our purposes we adopted original versions of this utilities
which you can receive on the Internet:
     
http://debian.telecoms.bg/debian/pool/main/f/fort77/fort77_1.15.orig.tar.gz
     http://www.llnl.gov/casc/Overture/henshaw/software/f2c.tar.gz 
 ,
     but we recomend you use our adopted versions.    
 
 5. 
Users must have Qt on their machine 
  (Qt is Trolltech - Cross-platform C++ GUI Development, and Embedded Linux
Solutions 
http://www.trolltech.com/)
     From the Qt website  download  and uncompress in <QtInstallDirectory> 
the latest stable versions of Qt  for Linux platform qt-x11-opensource-src-x.x.x. 
  As superuser unpack the Qt archive by performing the following commands 
Let's ;QtInstallDirectory> is /tmp
  cd /tmp
      gunzip qt-x11-opensource-src-x.x.x.tar.gz    
     tar xvf qt-x11-opensource-src-x.x.x.tar 
  where x.x.x. is the Qt version number.  By default, Qt is configured
for installation in the  /usr/local/Trolltech/Qt-x.x.x. Build Qt by
executing the following commands :
      cd  /tmp/qt-x11-opensource-src-x.x.x    
      configure -platform linux-g++ -release     
      make
      make install
  Locate qmake, moc and other Qt tools in the environment variable PATH    
     setenv PATH /usr/local/Trolltech/Qt-x.x.x /bin:$PATH 
 add this row in your .cshrc file.
 
 
6. Qwt installation.
 Qwt is 
Qt  windows for technical   
applications including a 2D plot
widget. 
http://sourceforge.net/projects/qwt.
Download version qwt-5.1.0
  As superuser unpack the unpack the archive.
          cd /tmp
          bzip2 -d  qwt-x.x.x.tar.bz2 
       # uncompress the archive   x.x.x
means number of version
          tar xvf qwt-x.x.x.tar          
         # unpack it
  The first step is to edit qwtconfig.pri to adjust it to our needs.
  Enter the directory /temp/qwt-x.x.x, open qwtconfig.pri by  any text
editor
  
a. 
  Mark following lines by # to compile static library of Qwt package.
  #CONFIG     += QwtDll
  #CONFIG     += QwtSVGItem
  #CONFIG     += QwtMathML
  #CONFIG     += QwtDesigner
  
b.
  Let's specify a directory where Qwt will be  installed. Lets it will
be /usr/local/qwt/x.x.x
  Edit these lines
  unix  {
      INSTALLBASE    =  /usr/local/qwt/x.x.x
  }
  You have to build Qwt  this way:
  cd /temp/qwt-x.x.x
  qmake qwt.pro
  make
  make install 
  Locate library  Qwt tools in the environment variable QWTDIR    
     setenv QWTDIR   /usr/local/qwt/x.x.x 
 add this row in your .cshrc file.
 
 
7.  Compile Fmt package. 
 To compile the Frequency-Time Analysis package
     cd  /opt/fmt/src/DBFTAN
     make
  To compile the Moment Tensor package
     cd  /opt/fmt/src/MOMTENS 
     make 
 
   Installation
  
    
      
        | Copyright © 1998 - 2005 Mitpan | Fmt-1-40 |