Symbolic manipulation and computational fluid dynamics (Q5903069)

From MaRDI portal
Revision as of 13:31, 17 June 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article; zbMATH DE number 3945620
Language Label Description Also known as
English
Symbolic manipulation and computational fluid dynamics
scientific article; zbMATH DE number 3945620

    Statements

    Symbolic manipulation and computational fluid dynamics (English)
    0 references
    0 references
    0 references
    1985
    0 references
    The problem of numerically integrating general elliptic differential equations in irregular two and three dimensional regions is discussed. The method used numerically computes a transformation of the given region into a rectangular region. The numerical coordinate transformation is determined by requiring that the components of the transformation satisfy inhomogeneous Laplace or more general equations. The transformation is then used to transform the different equation and the boundary conditions to the rectangular region. The boundary value problem in the rectangular region is integrated using one of the standard methods for general elliptic equations. The use of the existing software reduces the problem to analytically transforming the given differential equation and the Laplacian to general coordinate frame and then writing subroutines that will tabulate the coefficients of these differential equations using the tabulated coordinate transformation. This method has been successfully used in two dimensions so we are concerned with the three-dimensional extension of the existing codes where the major problem encountered is the volume of algebra and coding required to complete the method. To overcome these difficulties, a symbol manipulation program in VAXIMA is written that has an input the formula for the given differential equation in some natural coordinates and has as output the required FORTRAN subroutines. Because of the complexity of the resulting code, code validation was performed by systematic truncation error testing. The paper concludes with a discussion of the problems encountered in using a symbol manipulator to write large FORTRAN codes.
    0 references
    0 references
    0 references
    0 references
    0 references
    transformation to rectangular regions
    0 references
    numerical integration of elliptic differential equations
    0 references
    irregular domains
    0 references
    numerical validation
    0 references
    hosted equation convergence testing
    0 references
    grid generation result
    0 references
    discussion of validation procedure
    0 references
    numerical coordinate transformation
    0 references
    boundary conditions
    0 references
    boundary value problem
    0 references
    three-dimensional extension of the existing codes
    0 references
    symbol manipulation program
    0 references
    0 references