FORTRAN code generation with a linear algebra application - Maple Application Center
Application Center Applications FORTRAN code generation with a linear algebra application

FORTRAN code generation with a linear algebra application

: Michael Monagan
Engineering software solutions from Maplesoft
This Application runs in Maple. Don't have Maple? No problem!
 Try Maple free for 15 days!
A discussion of the consequences that can arise from naive usage of symbolic computation when generating Fortran code. Given the following 3 by 3 symmetric matrix M (perhaps created in a symbolic computation system like Maple), and we want to evaluate numerically the inverse of M at particular values of the parameters q2, q3, p, m10, m30, j10y, j30x, j30y, j30z in a Fortran program. It is tempting to compute the inverse of the matrix M symbolically then use Maple's fortran function to generate the Fortran code. Does this produce the most efficient code? Let's see.

Application Details

Publish Date: June 20, 2001
Created In: Maple V
Language: English

More Like This

Euclid's algorithm for computing greatest common divisors, with a modern improvement
Subgroup lattice plotting in 3-D
Number of iterations in Collatz's problem
All terminal reliability polynomial for a graph G with probabilty of edge failure p
Motion of a bullet under air resistance
An interesting 6x6 matrix
Symbolic eigenvalues & eigenvectors
Finite splitting fields
Diatomic anharmonic oscillator
Primitive trinomials
Commutator package for Maple 6