System Requirements for Linux

Under construction.

System Requirements for Mac

TetrUSS requires Mac OS X 10.2 or newer. A three-button mouse is recommended for GridToolCocoa, VGRID OpenGL, and POSTGRID OpenGL. However, these applications support three button mouse emulation using control-click and option-click if a three-button mouse is not available.

Based on testing, an nVidia or ATI Radeon video card with 32MB of VRAM or better (ie, a Quartz Extreme capable system) is recommended for best performance in VGRID OpenGL, POSTGRID OpenGL, and GridToolCocoa. The software will run on older video cards, however, graphics performance may be degraded.

When run, the installer will create a "TetrUSS" folder in /Applications.

For .tcsh or .csh shells, you need to manually add the following to the .tcshrc or .cshrc (respectively) file in your home directory:

setenv TETRUSS /Applications/TetrUSS
set path = ($TETRUSS/bin $path)

For other shells, use equivalent commands to define the shell variable TETRUSS equal to /Applications/TetrUSS and put /Applications/TetrUSS/bin/ in your path.

System Requirements for Windows

TetrUSS for Windows is not available at this time.

USM3D Memory Requirements

When running the USM3D flow solver, be aware of memory requirements. USM3D requires approximately 180 words per cell, where a single precision word is 4 bytes and a double precision word is 8 bytes. Typical aerodynamic applications involve viscous Navier-Stokes grids ranging from 500,000 cells to about 5 million cells (inviscid Euler grids can be considerably smaller). Memory requirements for various grid sizes are summarized below.

Grid Size

Single Precision

Double Precision

(Cells)

Memory (MB)

Memory (MB)

100,000

72

144

500,000

360

720

1,000,000

720

1440

2,000,000

1440

2880

3,000,000

2160

4320

5,000,000

3600

7200

10,000,000

7200

14400


Memory requirements should not exceed the available free RAM on your system, otherwise performance will be severely degraded. The "-s" command line option can be used with USM3D to check memory requirements for a particular grid before running.