SUPERSNAP
This dirctory structure contain the SACLANT SUPERSNAP normal mode code. The modification to UNIX platforms of SUPERSNAP, the MAKE environment, and the interfacing to the graphics has been performed at MIT by H. Schmidt.
SUPERSNAP is linked to the OASES graphics packages using the MINDIS library or PLOTMTV. Therefore, installation of the OASES export package in <ftp://keel.mit.edu/pub/oases> should be installed before attempting installation of SUPERSNAP.
SUPERSNAP is downloaded from the MIT OE Acoustics Group ftp site:
The snap.tar distribution is available in two compressed formats:
snap.tar.gz
snap.tar.Z
Download any of these two files to your root directory $HOME, and issue the command
> gunzip -c snap.tar.gz | tar xvf -
which will generate the Snap directory structure. To install, simply issue the commands
> cd Snap
> make all
The SUPERSNAP executable is by default placed in the OASES bin directory, and it is assumed that OASES is installed with the default root $HOME/oases. If your desired setup is different, change Snap/Makefile accordingly. Note that the Makefile has the same hard-/software-detecting structure as in OASES, directly supporting DEC, SUN, SGI, and PC Linux platforms.
The SUPERSNAP export package includes sample data files in the Snap/tloss and Snap/pulse dirctories.
The execution of SUPERSNAP is OASES-like, for example for the ASA ideal wedge benchmark:
> cd ~/Snap/tloss
> snap b100
> mplot b100
It should be noted that PLOTMTV cannot currently be applied for the SUPERSNAP line plots. The default MINDIS package does, however.
An example of generating contour plots is
> cd ~/Snap/tloss
> snap munk_tl
> cplot munk_tl
cplot uses MINDIS for generating the contour plots unless PLOTMTV raster contours is selected through the environmental variable:
> setenv CON_PACKGE mtv
SUPERSNAP is also compatible with the OASES PP pulse-postprocessor for broadband time series computation. An example of its use is
> cd ~/Snap/pulse
> snap pulse
This generates the transfer function file pulse_SD00300.trf which is directly compatible with PP.
> pp
For pp, PLOTMTV can be used for timeseries plots by setting an environmental variable:
> setenv PLP_PACKGE mtv
For more information, see the SUPERSNAP Web Page:
<http://dipole.mit.edu:8001/arctic0/henrik/www/snap.html>
