3. DESCRIPTION OF PROGRAM OR FUNCTION
ICARUS-LLNL was developed to solve one-dimensional planar, cylindrical, or spherical conduction heat transfer problems. The CDC7600 model accounts for material phase change (solidification or melting), multiple material regions, temperature-dependent material properties, and time- or temperature- dependent boundary conditions.
The IBM PC version is a family of programs including ICARUSB, an interactive BASIC heat conduction program; ICARUSF, a FORTRAN heat conduction program; PREICAR, a BASIC preprocessor for ICARUSF; and PLOTIC and CPLOTIC, interpretive BASIC and compiler BASIC plot postprocessor programs. Both ICARUSB and ICARUSF account for multiple material regions and complex boundary conditions, such as convection or radiation. In addition, ICARUSF accounts for temperature-dependent material properties and time- or temperature- dependent boundary conditions. PREICAR is a user-friendly preprocessor used to generate or modify ICARUSF input data. PLOTIC and CPLOTIC generate plots of the temperature or heat flux profile at specified times, plots of the variation of temperature or heat flux with time at selected nodes, or plots of the solution grid.
First developed in 1974 to allow easy modeling of complex one- dimensional systems, its original application was in the nuclear explosive testing program. Since then it has undergone extensive revision and been applied to problems dealing with laser fusion target fabrication, heat loads on underground tests, magnetic fusion switching tube anodes, and nuclear waste isolation canisters.