last modified: 02-MAY-1991 | catalog | categories | new | search |

NESC9583 JAC.

JAC, 2-D Finite Element Method Program for Quasi Static Mechanics Problems by Nonlinear Conjugate Gradient (CG) Method

top ]
1. NAME OR DESIGNATION OF PROGRAM:  JAC.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
JAC NESC9583/01 Tested 02-MAY-1991

Machines used:

Package ID Orig. computer Test computer
NESC9583/01 CRAY X-MP CRAY X-MP
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

JAC is a two-dimensional finite element program for solving large deformation, temperature dependent, quasi-static mechanics problems with the nonlinear conjugate gradient (CG) technique. Either plane strain or axisymmetric geometry may be used with material descriptions which include temperature dependent elastic-plastic, temperature dependent secondary creep, and isothermal soil models. The nonlinear effects examined include material and geometric nonlinearities due to large  rotations, large strains, and surface which slide relative to one another. JAC is vectorized to perform efficiently on the Cray1 computer. A restart capability is included.
top ]
4. METHOD OF SOLUTION

The nonlinear conjugate gradient method is employed in a two-dimensional plane strain or axisymmetric setting with various techniques for accelerating convergence. Sliding interface conditions are also implemented. A four-node Lagrangian uniform strain element is used with orthogonal hourglass viscosity to control the zero energy modes. Three sets of continuum equations  are needed - kinematic statements, constitutive equations, and equations of equilibrium - to describe the deformed configuration of the body.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Maxima of -
   10 load and solution control functions
    4 materials
The strain rate is assumed constant over a time interval. Current large rotation theory is applicable to a maximum shear strain of 1.0. JAC should be used with caution for large shear strains. Problem size is limited only by available memory.
top ]
6. TYPICAL RUNNING TIME

The longest running sample problem requires 3 CP minutes on a Cray1S.
NESC9583/01
NEA-DB ran the test cases included in this package on a CRAY-XMP computer. Typical execution time is 48 seconds.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

QMESH, RENUM, QPLOT (NESC 612) is used to generate JAC mesh input. The sample problems include the QMESH, RENUM, QPLOT input data required. JAC writes an output data file for use with various plotting routines DETOUR, TPLOT2, SPLOT, and MOVIE-BYU for graphical postprocessing; these programs are not included.
top ]
9. STATUS
Package ID Status date Status
NESC9583/01 02-MAY-1991 Tested at NEADB
top ]
10. REFERENCES

- R.E. Jones
User's Manual for QMESH, A Self-Organizing MESH Generator Program,    SLA-74-0239, July 1974.
- Z.E. Beisinger and C.M. Stone
  TPLOT2: A Flexible X-Y Plotting Program for Use with Finite
  Element Software,
  SAND80-2508, February 1981.
- D.S. Preece and B.A. Lewis
  MOVIE-BYU User Document,
  SAND82-0945, September 1982.
- M.A. Richgels and J.H. Biffle
ALGEBRA - A Computer Program that Algebraically Manipulates Finite    Element Output Data,
  SAND80-2061, September 1980.
NESC9583/01, included references:
- J.H. Biffle:
  JAC - A Two-Dimensional Finite Element Computer Program for the
  Non-Linear Quasistatic Response of Solids with the Conjugate
  Gradient Method
  SAND81-0998, (April 1984).
top ]
11. MACHINE REQUIREMENTS

35,000 words of memory are required to execute the largest sample problem. Six logical units are used in addition to standard input/output units.
NESC9583/01
On CRAY-XMP 1.3M bytes of main storage are required, which includes A(50000) for blank common.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC9583/01 FORTRAN-77
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  CTSS.
NESC9583/01
UNICOS 5.1.10 with compiler CFT77 (CRAY-XMP).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

If the  functions SECOND, CLOCK, and DATE are not available, they can be eliminated. Memory adjustment routines from the LANL-spcific CFTLIB  FORTRAN library are used to control the addition or deletion of memory to and from BLANK COMMON depending on the size of the problem being executed. These routines are not included. The memory adjustment feature should be removed or a suitable alternative supplied for the environment in which JAC is implemented.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

          J.H. Biffle
          Applied Mechanics Division III
          Sandia National Laboratories, Albuquerque
top ]
16. MATERIAL AVAILABLE
NESC9583/01
File name File description Records
NESC9583_01.001 Information file 74
NESC9583_01.002 JCL and control information 97
NESC9583_01.003 JAC FORTRAN source 5103
NESC9583_01.004 QMESH Sample problem input 1 12
NESC9583_01.005 RENUM Sample problem input 1 2
NESC9583_01.006 JAC Sample problem input 1 23
NESC9583_01.007 QMESH Sample problem input 2 22
NESC9583_01.008 RENUM Sample problem input 2 4
NESC9583_01.009 JAC Sample problem input 2 36
NESC9583_01.010 QMESH Sample problem input 3 29
NESC9583_01.011 RENUM Sample problem input 3 4
NESC9583_01.012 JAC Sample problem input 3 33
NESC9583_01.013 QMESH Sample problem input 4 29
NESC9583_01.014 RENUM Sample problem input 4 4
NESC9583_01.015 JAC Sample problem input 4 33
NESC9583_01.016 QMESH Sample problem input 5 92
NESC9583_01.017 RENUM Sample problem input 5 11
NESC9583_01.018 JAC Sample problem input 5 29
NESC9583_01.019 QMESH Sample problem input 6 12
NESC9583_01.020 RENUM Sample problem input 6 2
NESC9583_01.021 JAC Sample problem input 6 19
NESC9583_01.022 Sample problem 1 output 3170
NESC9583_01.023 Sample problem 2 output 1749
NESC9583_01.024 Sample problem 3 output 3016
NESC9583_01.025 Sample problem 4 output 3562
NESC9583_01.026 Sample problem 5 output 7860
NESC9583_01.027 Sample problem 6 output 3992
top ]
17. CATEGORIES
  • I. Deformation and Stress Distributions, Structural Analysis and Engineering Design Studies

Keywords: creep, deformation, elasticity, finite element method, interactive computing, mechanical properties, mechanics, nonlinear problems, plasticity, solids, strains, thermal stresses, two-dimensional.