Computer Programs
NESC0414 TAC-3D
last modified: 01-NOV-1972 | catalog | categories | new | search |

# NESC0414 TAC-3D

#### TAC-3D, 3-D Steady-State and Transient Heat Transfer in X-Y-Z and R-Theta-Z Geometry

top ]
1. NAME OR DESIGNATION OF PROGRAM:  TAC3D
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name Package id Status Status date
TAC-3D NESC0414/01 Tested 09-NOV-1983
TAC-3D NESC0414/02 Tested 01-NOV-1972

Machines used:

Package ID Orig. computer Test computer
NESC0414/01 CDC CYBER 740 CDC CYBER 740
NESC0414/02 UNIVAC 1108 UNIVAC 1108
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

TAC3D is designed to treat transient, three-dimensional heat transfer problems. Steady-state problems are treated by considering the problem to be a transient, starting with an assumed temperature distribution and running until  equilibrium conditions are established. Geometrically, the problem may be defined by either rectangular (x,y,z) or cylindrical (r,z,theta) coordinates.
top ]
4. METHOD OF SOLUTION

The heat conduction equation is replaced by an  equivalent set of linear finite-difference equations. These are solved by an implicit alternating-direction scheme which requires a  regular geometry in that the points at which temperatures are to be  calculated must be in regular rows, columns, and planes. As a consequence, TAC3D is primarily suited to solve problems that roughly fit an envelope of either a rectangular parallelepiped or an incomplete right circular cylinder.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

(a) The grid plane system must be orthogonal in the rectangular or  cylindrical coordinate system. Therefore, the sides of the nodal  elements must also be orthogonal. The entire problem must be  bounded by 6 grid planes on one of the coordinate systems.  Difficulties in treating irregular boundaries can be overcome to  some extent through the use of materials having specially chosen     properties.
(b) All radiation is treated one-dimensionally.
(c) There are no provisions for thermal expansion or change of phase  Such special heat transfer situations could be included by     extensions of the existing programming.
top ]
6. TYPICAL RUNNING TIME

NEA-DB executed the test case on CDC CYBER740 in 521 seconds of CPU time.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

(a) The geometrical input is simple.
(b) The input of thermal parameters is by FORTRAN V arithmetic  statement functions. Many of the calculation variables (time,  local temperature, local position, etc.) are available for use     in these functions.
(c) Internal and external flowing coolants may be used.
(d) There may be internal and external thermal radiation.
(e) There is a wide selection of optional output.
(f) There is a special option which may be used for obtaining     steady-state results efficiently.
top ]
8. RELATED AND AUXILIARY PROGRAMS

TAC2D (NESC Abstract  408), which
is two-dimensional and  has all the features of  TAC3D, and RAT3D,
which TAC3D replaced.
top ]
9. STATUS
Package ID Status date Status
top ]
10. REFERENCES

J. Douglas,  Alternating Direction Methods  for Three
Space Variables, Numerical Mathematics, Vol. 4, pp. 41-63, 1962.
J. F.  Petersen,   TAC2D,  A  General   Purpose  Two-
dimensional Heat Transfer Computer Code  - User's Manual, GA-8868,
September 1969.
S.  S. Clark  and J.  F. Petersen,  TAC2D, A  General
Purpose Two-dimensional Heat Transfer Computer Code - Mathematical
Formulations and Programmer's Guide, GA-9262, September 1969.
NESC0414/01, included references:
- J.F. Petersen:
TAC3D, A General Purpose Three-dimensional Heat Transfer Computer
Code - User's Manual
GA-9263 (September 1969).
- S.S. Clark, J. V. Del Bene, and J.F. Petersen:
TAC3D, A General Purpose Three-dimensional Heat Transfer Computer
Code - Mathematical Formulations and Programmer's Guide
GA-9264 (September 1969).
NESC0414/02, included references:
- J.F. Petersen:
TAC3D, A General Purpose Three-dimensional Heat Transfer Computer
Code - User's Manual
GA-9263 (September 1969).
- S.S. Clark, J. V. Del Bene, and J.F. Petersen:
TAC3D, A General Purpose Three-dimensional Heat Transfer Computer
Code - Mathematical Formulations and Programmer's Guide
GA-9264 (September 1969).
top ]
11. MACHINE REQUIREMENTS

65K  memory.   A  maximum  of  four  and  a
minimum of no tapes are required,  depending upon the code options
being used.
NESC0414/01
210,500 octal words of main storage are required for test case execution on CDC CYBER 740.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC0414/01 FORTRAN-IV
NESC0414/02 FORTRAN-V (UNIVAC)
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
EXEC-2 (UNIVAC 1108); NOS (CDC CYBER 740).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:
top ]
15. NAME AND ESTABLISHMENT OF AUTHOR

J. F. Petersen
General Atomic Company
P. O. Box 81608
San Diego, California  92138
top ]
16. MATERIAL AVAILABLE
NESC0414/01
File name File description Records
NESC0414_01.003 TAC-3D INFORMATION FILE 38
NESC0414_01.004 TAC-3D JCL TO RUN TEST CASE 10
NESC0414_01.005 TAC-3D SOURCE (FORTRAN-4) 10466
NESC0414_01.006 TAC-3D INPUT DATA FOR TEST CASE 81
NESC0414_01.007 TAC-3D PRINTED OUTPUT OF TEST CASE 1815
NESC0414/02
File name File description Records
NESC0414_02.001 SOURCE PROGRAMME 8111
NESC0414_02.002 SAMPLE PROBLEM 81
NESC0414_02.003 PRINTED OUTPUT 2023
top ]
17. CATEGORIES
• H. Heat Transfer and Fluid Flow

Keywords: coolants, heat transfer, r-theta-z, three-dimensional, transients, x-y-z.