TOUGH2: Hardware Requirements
TOUGH2 and T2VOC are written in standard FORTRAN77 and can run on PCs, Macintoshes, workstations, main frames, and supercomputers. The code requires 64-bit word length for successful execution. Two different versions are available from the Energy Science and Technology Software Center (ESTSC): (i) a version that is intrinsically single-precision, for execution on 64-bit computing platforms, or on 32-bit machines that permit selection of "double-precision" at compile time; and (ii) a version that is intrinsically double precision, generating 64-bit arithmetic on 32-bit processors. Version (i) is the "standard," while (ii) is referred to as the "PC-version." ESTSC distributes the FORTRAN77 source codes; users need a FORTRAN77 compiler to generate executable object code.
The new Version 2.0 of TOUGH2 is presently only available as FORTRAN77 code that is intrinsically single precision. It can be run on 32-bit processors only when a compiler is available that permits selection of "double precision" at compile time.
Memory requirements can be estimated from:
M = 0.08*(NEL+2*NCON)*NEQ*NEQ
| where: | M is RAM in kilobytes, |
| NEL is the number of grid blocks (elements), | |
| NCON is the number of connections between them, and | |
| NEQ is the number of equations (mass and heat balances) per grid block. |
Thus, a flow problem with up to 800 grid blocks, 2,400 connections, and 3 equations per grid block can be solved with 4 Megabytes of RAM, while simulation of a problem with 8,000 grid blocks, 24,000 connections, and 2 equations per grid block would require approximately 18 MB of RAM.
go to TOUGH2 home page