Larry module

Larry is a 2-D seismic tomography inversion tool contributed by Lapo Boschi. Rayleigh or Love phase velocity anomalies are inverted for global Earth structure in terms of velocity anomalies.

References

source:/trunk/doc/seatree/Screenshot-2.png

Screenshot of Larry run from within SEATREE

Availability

A recent version of Larry is included with the main SEATREE package. The development version of Larry is hosted on on the SEATREE SVN server.

Requirements

A Fortran compiler, such as GNU gfortran or g77. The Intel ifort compiler (freely availably for Linux) is preferred in terms of robustness and performance.

Installation

By default, Larry is installed automatically using the global SEATREE installer.

Larry can be installed manually by changing into the SEATREE subdirectory where larry resides, and typing "make".

becker@walter:~/progs/src/seatree > 
cd modules/seismo/larry/trunk/
becker@walter:~/progs/src/seatree/modules/seismo/larry/trunk> 
make
gfortran -c -O2  -DLINUX_SUBROUTINE_CONVENTION blk_matrix_ata.f90 -o x86_64/blk_matrix_ata.o
gfortran -O2  -DLINUX_SUBROUTINE_CONVENTION x86_64/blk_matrix_ata.o -o x86_64/blk_matrix_ata
gfortran -c -O2  -DLINUX_SUBROUTINE_CONVENTION blk_cholesky.f -o x86_64/blk_cholesky.o
gfortran -O2  -DLINUX_SUBROUTINE_CONVENTION x86_64/blk_cholesky.o -o x86_64/blk_cholesky
gfortran -c -O2  -DLINUX_SUBROUTINE_CONVENTION blk_lsqr.f -o x86_64/blk_lsqr.o
gfortran -O2  -DLINUX_SUBROUTINE_CONVENTION x86_64/blk_lsqr.o -o x86_64/blk_lsqr
gfortran -c -O2  -DLINUX_SUBROUTINE_CONVENTION blk2gmt.f -o x86_64/blk2gmt.o
gfortran -O2  -DLINUX_SUBROUTINE_CONVENTION x86_64/blk2gmt.o -o x86_64/blk2gmt
rm x86_64/blk_lsqr.o x86_64/blk_cholesky.o x86_64/blk_matrix_ata.o x86_64/blk2gmt.o

Documentation

1. Use of Larry within the Seatree environment is described in the Seatree user documentation.

2. Use of Larry from the python command line interface is described in the python driver help page

becker@walter:~/progs/src/seatree> p
y-drivers/py-larry/invert_driver.py --help
Usage: invert_driver.py [options]

Options:
  -h, --help            show this help message and exit
  -d DATA, --data=DATA  Name for output files (default = R0075_1)
  -n NDAMP, --nd=NDAMP, --ndamp=NDAMP, --normal-damping=NDAMP
                        normal damping (default = 0.0)
  -r RDAMP, --rd=RDAMP, --rdamp=RDAMP, --r-damping=RDAMP
                        r damping (default = 1.0)
  -s RES, --res=RES, --resolution=RES
                        resolution of ata matrix, must be either 1, 3, 5, 7, 9
                        or 11 (default = 5)
  -g GMTPATH, --gmt-path=GMTPATH
                        specify path to GMT bin if not in system path
cleaning up....

3. Use of the individual Larry binaries is described in a readme file.