Open Channel Foundation
Not Logged In |  | 
Open Channel Foundation

Quick Application Search:

Get this title!
Get CAVERNsoft G2
Monitor new releases

Basic information
CAVERNsoft G2 Discussion
Vision & Direction
Patches & Enhancements

Additional resources
CAVERNsoft G2 Users
Useful links

Foundation :: Visualization and Virtual Reality :: CAVERNsoft G2


A Toolkit for High Performance Tele-Immersive Collaboration

CAVERNsoft G2 Moderators:
Atul Nayak
Jason Leigh
Shalini Venkataraman
Total downloads from Open Channel to date: 2135
source code available SOURCE CODE AVAILABLE

Important Notice :
The next generation of CAVERNsoft is now released as the toolkit QUANTA. The QUality of Service Adaptive Networking Toolkit supports TeraNode applications over optical networks. Visit The QUANTA homepage for downloads and documentation.

This website will not be updated any longer. Please send email to the CAVERN group at if you have any questions.

CAVERNsoft G2 is an Open Source C++ ready2ware toolkit for building collaborative networked applications. CAVERNsoft's main strength is in providing networking capabilities for supporting high throughput collaborative applications. These applications need not be CAVE applications. In addition CAVERNsoft provides modules for accelerating the construction of Tele-Immersion (or collaborative virtual reality) applications.

The following is a list of CAVERNsoft G2's capabilities. More information can be found in the documentation section.

Low/Mid-level networking classes

These capabilities work across SGI, Linux, Solaris and Win32 (Windows 9x, NT, 2000) platforms.

  • TCP, UDP, multicast, HTTP classes.
  • UDP reflector and multicast bridge class.
  • TCP reflector.
  • Remote procedure call classes.
  • 32 and 64 bit remote file I/O classes.
  • Client/Server database classes.
  • Parallel socket TCP classes.
  • Parallel socket 32 and 64 bit remote file I/O classes.
  • 32 and 64 bit remote file I/O classes using parallel sockets
  • Cross-platform data conversions.
  • Mutual exclusion and threading classes.
  • Network performance monitoring abilities
Higher level modules

These modules are designed mainly for SGI computers. They use the CAVE library and Iris Performer.

  • Audio streaming.
  • Basic avatar classes without graphics.
  • Performer articulated avatars.
  • Performer navigation and collision detection.
  • Performer menus.
  • Performer Pick and Move
  • Performer NetDCS
  • Collaborative widget interface.
  • Collaborative framework for animating data sets.
  • LIMBO- basic collaborative framework for building other collaborative applications.
  • Manipulative coordinate system class for programming transformations.
Download CAVERNsoft G2

A multidisciplinary, finite element–based, graphics-oriented, linear and nonlinear analysis capability that includes such disciplines as structures, heat transfer, linear aerodynamics, computational fluid dynamics, acoustics, propulsion and controls engineering, has been achieved by integrating several new modules in the original STARS (STructural Analysis RoutineS) computer program. Each individual analysis module is general-purpose in nature and is effectively integrated to yield aeroelastic and aeroservoelastic solution of complex engineering problems. Examples of advanced NASA Dryden Flight Research Center projects analyzed by the code in recent years include the X-29A, F-18 High Alpha Research Vehicle, and Hyper-X/X-43 projects. Extensive graphics capabilities exist for convenient model development and postprocessing of analysis results. The program is written in modular form in standard FORTRAN language to run on a variety of computers, such as the IBM RISC/6000, SGI, DEC, Cray, and PC; associated graphics codes use OpenGL and IBM/graPHIGS language for color depiction. Out-of-core and parallel processing of solutions are available.

Adoption of special sparse matrix storage schemes and a multi frontal approach for a sparse matrix decomposition, as well as a multitude of new finite elements, renders the program economical and efficient. Also, an optimizer module has been added to the program, which enables effective design of structural systems. Further, a GUI module has been added to render additional guidance for efficient running of the code.

A simulation of the Euler/Navier Stokes CFD-based unsteady flow enables efficient and accurate solution of the aeroelastic, aeroservoelastic, aero-acoustics, and aerothermo-servo-elastic-acoustic problems.

Copyright © Jason Leigh, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, all rights reserved. This publication and its text and code may not be copied for commercial use without the express written permission of the University of Illinois at Chicago.

   More software from University of Illinois at Chicago

Open Channel Software runs entirely on Open Source Software. We return value to the Software community in the form of services and original software. Most of our content is currently available as source code, with the copyright owned by the original author, All Rights Reserved. Everything else is Copyright ©2000 - 2017 Open Channel Software.

View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.