FINGER: A symbolic system for automatic generation of numerical programs in finite element analysis
FINGER is a LISP-based system to derive formulas needed in finite element analysis, and to generate FORTRAN code from these formulas. The generated programs can be used with existing, FORTRAN-based finite element analysis packages. This approach aims to replace tedious hand computations that are time consuming and error prone. The design and implementation of FINGER are presented. Techniques for generating efficient code are discussed. These include automatic intermediate expression labelling, interleaving formula derivation with code generation, exploiting symmetry through generated functions and subroutines. Current capabilities include generation of material matrices, strain-displacement matrices and stiffness matrices. FINGER contains a package, called GENTRAN, that translates symbolic formulas into FORTRAN. GENTRAN can generate functions, subroutines and entire programs. Thus, it is also of interest as a general-purpose FORTRAN code generator. Aside from the finite element application, the techniques developed and employed are useful for automatic code generation in general.
- scientific article; zbMATH DE number 3874598
- Automatic generation of finite-element code by simultaneous optimization of expressions
- scientific article; zbMATH DE number 3940666
- Hybrid system for multi-language and multi-environment generation of numerical codes
- FEPG -- a powerful tool for generating finite element programs
- Computerized symbolic manipulation in nonlinear finite element analysis
- Computerized symbolic manipulation in structural mechanics—Progress and potential
- scientific article; zbMATH DE number 3874598 (Why is no real title available?)
- scientific article; zbMATH DE number 3876581 (Why is no real title available?)
- scientific article; zbMATH DE number 3940666 (Why is no real title available?)
- scientific article; zbMATH DE number 3552008 (Why is no real title available?)
- Large deformation analysis of laminated shells by ftnife element method
- Symbolic generation of finite element stiffness matrices
- Automatic generation of mapping functions for infinite elements using REDUCE
- Object-oriented finite elements. III: Theory and application of automatic programming
- Object-oriented finite elements. I: Principles of symbolic derivations and automatic programming. II: A symbolic environment for automatic programming
- Automatic generation of finite-element code by simultaneous optimization of expressions
- Elementary applications of MATHEMATICA to the solution of elasticity problems by the finite element method
- FINGER
- Some numerical issues on the use of XFEM for ductile fracture
- Symbolic and numerical analysis of plates in bending using Matlab
- scientific article; zbMATH DE number 3940666 (Why is no real title available?)
- A portable code generator for CRAY FORTRAN
- Symbolic computation and the finite element method
- Unified form language: a domain-specific language for weak formulations of partial differential equations
- Object-oriented finite elements. IV: Symbolic derivations and automatic programming of nonlinear formulations.
- Formal solutions of differential equations
- FEPG -- a powerful tool for generating finite element programs
- Automation of primal and sensitivity analysis of transient coupled problems
- Symbolic computation and automatic FORTRAN code generation for eigenvalue determination by phase integral method
This page was built for publication: FINGER: A symbolic system for automatic generation of numerical programs in finite element analysis
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1083182)