r Chapter 12 Symbolic and Parallel Adaptive Methods for Partial Differential Equations

All Rights Reserved No part of this book may be reproduced in any form, by photostat, microfilm or any other means, without written permission from the publishers A catalogue record for this book is available from the British Library In order to enhance the use of adaptive mesh refinement and order enrichment methods for partial differential equations by practising scientists and engineers, we have developed a symbolic interface to the numerical software. Partial differential equations and data are described in a natural high-level language. FORTRAN code, required by the various numerical procedures for evaluating functions, Jacobians, etc. is automatically generated and properties of the system, such as linearity and symmetry, are deduced. Parallel procedures for adaptive techniques are of high interest given the need to solve problems of increasing complexity. We describe techniques for solving two-dimensional vector systems of elliptic and hyperbolic partial differential equations on shared-memory parallel computers. Linear algebraic systems resulting from the finite element discretiza-tion of an elliptic problem using a hierarchical piecewise polynomial basis on a finite-quadtree-structured mesh are solved by a conjugate gradient technique with a symmetric successive over-relaxation preconditioner. System assembly and solution are processed in parallel with computations scheduled on noncontiguous quadrants of the tree in order to minimize process synchronization. Coloring unstructured meshes that result from quadtrees is far simpler than coloring more general meshes, and we describe a linear time complexity coloring procedure that uses a maximum of six colors. Hyperbolic systems are approximated by an explicit finite volume technique and solved by a recursive local mesh refinement procedure on a tree-structured grid. Computational procedures that sequentially traverse the tree while processing solutions on each grid in parallel, that process solutions at the same tree level in parallel, and that dynamically assign processors to nodes of the tree have been developed and applied to an example that illustrates their performance.

[1]  Joseph E. Flaherty,et al.  A posteriori error estimation with finite element methods of lines for one-dimensional parabolic systems , 1993 .

[2]  Rupak Biswas,et al.  An adaptive mesh-moving and refinement procedure for one-dimensional conservation laws , 1993 .

[3]  M. Shephard,et al.  Parallel computation with adaptive methods for elliptic and hyperbolic systems , 1990 .

[4]  Joseph E. Flaherty,et al.  An adaptive mesh-moving and local refinement method for time-dependent partial differential equations , 1990, TOMS.

[5]  Chi-Wang Shu,et al.  TVB Runge-Kutta local projection discontinuous galerkin finite element method for conservation laws. II: General framework , 1989 .

[6]  J. Ortega Introduction to Parallel and Vector Solution of Linear Systems , 1988, Frontiers of Computer Science.

[7]  R. B. King,et al.  Implementation of an element-by-element solution algorithm for the finite element method on a coarse-grained parallel computer , 1987 .

[8]  K. R. Grice,et al.  Robust, geometrically based, automatic two‐dimensional mesh generation , 1987 .

[9]  J. Flaherty,et al.  A two-dimensional mesh moving technique for time-dependent partial differential equations , 1986 .

[10]  Stanly Steinberg,et al.  Using MACSYMA to Write FORTRAN Subroutines , 1986, J. Symb. Comput..

[11]  I. Gustafsson,et al.  A preconditioning technique based on element matrix factorizations , 1986 .

[12]  Joseph E. Flaherty,et al.  A moving-mesh finite element method with local refinement for parabolic partial differential equations , 1986 .

[13]  S. Steinberg,et al.  A toolkit of symbol manipulation programs for variational grid generation , 1986 .

[14]  J. M. Watt Numerical Initial Value Problems in Ordinary Differential Equations , 1972 .

[15]  R. D. Richtmyer,et al.  Difference methods for initial-value problems , 1959 .

[16]  B. Ambedkar,et al.  APPLICATIONS OF COMPUTER ALGEBRA , 2013 .

[17]  O. Axelsson,et al.  Finite element solution of boundary value problemes - theory and computation , 2001, Classics in applied mathematics.

[18]  Randolph E. Bank,et al.  PLTMG - a software package for solving elliptic partial differential equations: users' guide 8.0 , 1998, Software, environments, tools.

[19]  Joseph E. Flaherty,et al.  Adaptive local overlapping grid methods for parabolic systems in two space dimensions , 1992 .

[20]  Joseph E. Flaherty,et al.  Adaptive Methods for Partial Differential Equations , 1989 .

[21]  J. Ortega,et al.  A multi-color SOR method for parallel computation , 1982, ICPP.

[22]  R. Usmani Numerical solution of boundary value problems in ordinary differential equations , 1967 .