Skip to main content

Code generation and optimization for finite element analysis

  • Applications 2
  • Conference paper
  • First Online:
EUROSAM 84 (EUROSAM 1984)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 174))

Included in the following conference series:

Abstract

The design and implementation of a software system for automatically generating code for finite element analysis are described. Exact symbolic computational techniques are employed to derive strain-displacement matrices and element stiffness matrices. Methods for dealing with the excessive growth of symbolic expressions in practical computations are discussed. Automatic FORTRAN code generation and optimization are described with emphasis on improving the efficiency of the resultant code. The generated code can be used, without modification, with a FORTRAN-based finite element analysis package.

Work reported herein has been supported in part by the US National Aeronautics and Space Administration under Grant NAG 3-298 and in part by the US Department of Energy under Grant DE-AC02-ER7602075.

Work reported herein has been supported in part by US National Aeronautics and Space Administration under Grant NAG 3-307.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Babuška, I., Rheinboldt W.: Computational Aspects of the Finite Eiement Method. Mathematical Software III, J. R. Rice ed., Academic Press, N.Y., 225–255 (1977).

    Google Scholar 

  2. Brown W. S.: On Computing with Factored Rational Expressions. Proceedings EUROSAM'74, ACM SIGSAM Bulletin Vol. 8, No. 3, 27–34 (1974).

    Google Scholar 

  3. Cecchi, M. M., Lami, C.: Automatic generation of stiffness matrices for finite element analysis. Int. J. Num. Meth. Engng 11, 396–400 (1977).

    Google Scholar 

  4. Chang, T. Y., Sawamiphakdi, K.: Large Deformation Analysis of Laminated Shells by Finite Element Method. Comput. Structures, Vol. 13, (1981).

    Google Scholar 

  5. Chang, T. Y.: NFAP-A Nonlinear Finite Element Analysis Program Vol. 2 — User's Manual. Technical Report, College of Engineering, University of Akron, Akron, Ohio, USA (1980).

    Google Scholar 

  6. Foderaro, J. K., Fateman, R. J.: Characterization of VAX Macsyma. Proceedings, ACM SYMSAC Conference, 14–19 (1981).

    Google Scholar 

  7. Hearn, A. C.: The Structure of Algebraic Computations. Proceedings Saint-Maximin, 1–15 (1977).

    Google Scholar 

  8. Hearn, A. C.: REDUCE Users Manual. The Rand Corporation (1983).

    Google Scholar 

  9. Korncoff, A. R., Fenves, S. J.: Symbolic generation of finite element stiffness matrices. Comput. Structures, 10, 119–124 (1979).

    Google Scholar 

  10. Noor, A. K., Andersen C. M.: Computerized Symbolic Manipulation in Nonlinear Finite Element Analysis. Comput. Structures 13, 379–403 (1981).

    Google Scholar 

  11. Noor, A. K., Andersen C. M.: Computerized symbolic Manipulation in structural mechanics-progress and potential. Comput. Structures 10, 95–118 (1979).

    Google Scholar 

  12. MACSYMA Reference Manual: version nine, the MATHLAB Group, Laboratory for Computer Science, M.I.T., Cambridge, Mass. USA (1977).

    Google Scholar 

  13. Smit, J., van Hulzen, J. A., Hulshof, B. J. A.: NETFORM and Code Optimizer Manual. ACM SIGSAM Bulletin, Vol. 15, No. 4, 23–32 (1981).

    Google Scholar 

  14. van Hulzen, J. A.: Breuer's Grow Factor Algorithm in Computer Algebra. ACM SYMSAC Conference, 100–104 (1981).

    Google Scholar 

  15. van Hulzen, J. A.: Code Optimization of Multivariate Polynomial Schemes: A Pragmatic Approach. Proceedings EUROCAL'83, Springer LNCS series Nr. 162, 286–300 (1983).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John Fitch

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chang, T.Y.P., van Hulzen, J.A., Wang, P.S. (1984). Code generation and optimization for finite element analysis. In: Fitch, J. (eds) EUROSAM 84. EUROSAM 1984. Lecture Notes in Computer Science, vol 174. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032846

Download citation

  • DOI: https://doi.org/10.1007/BFb0032846

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13350-6

  • Online ISBN: 978-3-540-38893-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics