Computer Programs
NESC0408 TAC-2D.
last modified: 10-NOV-1987 | catalog | categories | new | search |

# NESC0408 TAC-2D.

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

top ]
1. NAME OR DESIGNATION OF PROGRAM:  TAC2D.
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-2D NESC0408/04 Tested 19-MAY-1983
TAC-2D NESC0408/05 Tested 10-NOV-1987

Machines used:

Package ID Orig. computer Test computer
NESC0408/04 IBM 370/168 IBM 370/168
NESC0408/05 UNIVAC 1110 UNIVAC 1100
top ]
3. DESCRIPTION OF PROBLEM OR FUNCTION

TAC2D is designed to treat transient, two-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, rectangular (x-y), cylindrical (r,z), or circular (r,theta) coordinates may be used.
top ]
4. METHOD OF SOLUTION

The heat conduction equation is replaced by an equivalent set of linear finite-difference equations. This set of equations is then solved by the Peaceman-Rachford implicit alternating direction method.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

(a) The grid line system must be orthogonal in the rectangu-  lar, cylindrical, or circular coordinate system. There-         fore, the sides of the nodal elements must be orthogonal.
The entire problem must be bounded by four grid lines in  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 is no provision for change of phase. This special heat  transfer situation could be included by extension of the         existing programming.
top ]
6. TYPICAL RUNNING TIME:
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

(a)  The geometrical input is simple.
(b) The input of thermal parameters is by FORTRAN arithmetic  statement functions. Many of the calculation variables  (time, local temperature, local position) 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

TAC3D (NESC Abstract 414), which is three-dimensional and has many of the features of TAC2D described in this abstract.
top ]
9. STATUS
Package ID Status date Status
top ]
10. REFERENCES

- J.F.  Petersen,
TAC2D, A General Purpose Two-Dimensional Heat Transfer Computer
Code - Users  Manual,
GA-8868, September 6, 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.
- D.W. Peaceman and H.H. Rachford,
The Numerical Solution of Parabolic and Elliptic Differential
Equations, Society for Industrial and Applied Mathematics, Vol. 3,    pp. 28-41, March 1955.
- 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.
- TAC2D, NESC No. 408.1110, TAC2D Tape Description and
Implementation Information,
National Energy Software Center Note 85-32, November 30, 1984.
- TAC2D, NESC No. 408.360, TAC2D Tape Description and Implementation   Information,
National Energy Software Center Note 82-95, August 25, 1982.
- S.M. Morcos and K.A. Williams,
The TAC2D Code, Version TFMABC-75-1, Part C: Code Verification and    Benchmark Problems,
GA-A13415, June 1975.
NESC0408/04, included references:
- 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)
- R.H. Boonstra:
TAC3D, A General Purpose Three-Dimensional Heat Transfer Computer
Code  - User's Manual.
GA-A14032  (July 15, 1976)
- User's Manual to Modifications to TAC-2D.
(November 1982)
NESC0408/05, included references:
- 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)
- R.H. Boonstra:
TAC3D, A General Purpose Three-Dimensional Heat Transfer Computer
Code  - User's Manual.
GA-A14032  (July 15, 1976)
top ]
11. MACHINE REQUIREMENTS

65K words are required on the UNIVAC1110 and  380K bytes on the IBM360. In addition to input/output, a maximum of  four and a minimum of no tapes are required depending upon the code  options  being used.
NESC0408/05
For execution of the test case on a UNIVAC 1110 computer, main storage requirements are 13482 IBANK words and 46500  DBANK words.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC0408/04 FORTRAN-IV
NESC0408/05 FORTRAN-V (UNIVAC)
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  EXEC8
(UNIVAC1110), OS/360 (IBM360).
NESC0408/05
EXEC 8 39R7 (UNIVAC 1100/92).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

The
FORTRAN H compiler was used to produce the sample output included in the IBM360 package. Use of the H-Extended compiler resulted in a
larger number of iterations with the associated variation in the printed results.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

1110    R.H. Boonstra*, S.S. Clark, J.V. Del Bene,
D.W. Graumann, R. Katz, J.F. Petersen,
J.C. Saeger, and M. Troost
GA Technologies
P.O. Box 85608
San Diego, California 92138

360    L. Garcia de Viedma*
Nuclear Energy Agency Data Bank
91191 Gif-sur-Yvette
France

* Contact
top ]
16. MATERIAL AVAILABLE
NESC0408/04
File name File description Records
NESC0408_04.003 TAC-2D INFORMATION FILE 113
NESC0408_04.004 PREPROCESSOR SOURCE (FORTRAN) 175
NESC0408_04.005 PREPROCESSOR SOURCE (ASSEMBLER) 100
NESC0408_04.006 PREPROCESSOR JCL 59
NESC0408_04.007 TAC-2D STANDARD FUNCTIONS, SOURCE 10320
NESC0408_04.008 ROUTINES SUB, MADATA, SUHI, ETC. SOURCE 1419
NESC0408_04.009 TAC-2D, REMAINING PROGRAM SOURCE 7783
NESC0408_04.010 ROUTINE CUSTOM, 1ST PART SOURCE 102
NESC0408_04.011 TAC-2D JCL 65
NESC0408_04.012 PREPROCESSOR INPUT DATA 79
NESC0408_04.013 TAC-2D INPUT FOR TEST CASE 104
NESC0408_04.014 PREPROCESSOR OUTPUT ON UNIT 9 383
NESC0408_04.015 PREPROCESSOR OUTPUT ON UNIT 9 (CORRECTED) 383
NESC0408_04.016 TAC-2D OUTPUT OF TEST CASE 827
NESC0408/05
File name File description Records
NESC0408_05.001 Information File 56
NESC0408_05.002 Original Control Information and JCL 114
NESC0408_05.003 NEA-DB Control Information and JCL 67
NESC0408_05.004 TAC2D Source Program 10678
NESC0408_05.005 TAC2D MAP directives 36
NESC0408_05.006 TAC2D Thermal Properties 59
NESC0408_05.007 TAC2D Sample Problem Input 53
NESC0408_05.008 TAC2D Sample Problem Output 1858
top ]
17. CATEGORIES
• H. Heat Transfer and Fluid Flow

Keywords: coolants, heat transfer, temperature distribution, two-dimensional.