TRIP Software
Obtaining TRIP software
TRIP makes several software packages available under a version of the X11 or BSD license. Three access methods:
- Best:
Download from the TRIP subversion repository: to obtain stable release xx of foo,
svn export https://cvs.caam.rice.edu:3129/svn/trip/releases/fooxx
This command should create a directory fooxx in the working directory. For a list of available releases, see the release notes on each package (via the main pages on each package, listed below).
You can also access the development version of foo by
svn export https://cvs.caam.rice.edu:3129/svn/trip/trunk/foo
This version will contain the latest modifications of each package, some of which may be deliberately experimental or incompletely documented. If you want the full experience, use "checkout" rather and "export" to download the svn databases as well; then you can update to the very latest version by "svn update", without downloading the entire tree again.
- Works: Use the tarball links (below) to download tarballs of the latest stable releases.
- In Extremis: Send me an email (symes@caam.rice.edu) and I'll send you s gzipped tar files as mail attachements.
Installing TRIP software
All TRIP software installs via the TRIP build system, which is itself a package:
svn export https://cvs.caam.rice.edu:3129/svn/trip/tags/adminxx
(or get the tarball here). The subversion checkout (or export) command will create a subdirectory named admin in the working directory. You will need to define two environment variables:
- COMP - a compiler/environment tag - see this for a description of the syntax and options included in the admin package
- TRIPADMIN - path to the admin directory, created as just described
Currently available packages
The first word in each entry is the name of the package, to use in the subversion checkout line:
- admin - TRIP build system documentuation (download latest rev tarball, here). Contains rules and scripts for building TRIP software packages. The rules include config files for various platform/compiler combinations, which can be used as is, modified, or employed as templates to suit the user's circumstances.
- rvl - The Rice Vector Libarary
- iwave - IWAVE simulator framework, (download latest rev tarball, here). First release (29.10.09), includes our variable density acoustics modeling package. Upgrades likely over the coming months - consult the release notes on the package web page for the latest info
Documentation
TRIP applications generally provide two types of documentation. Commands include self-documentation after the fashion of SU. Also, packages generate html documentation for individual classes and functions, by means of the doxygen documentation system. To obtain the latter, you will need to install doxygen on your system, and follow directions in the package installation instructions (READMEs).--- WWS, October 09

