SPC-PM Po 3D is a computer program to solve elliptic potential problems over three-dimensional domains on a MIMD parallel computer. It is being developed in our research group under the supervision of Prof. A. Meyer, Dr. Th. Apel, and Dr. M. Jung. Other main contributors are Dr. G. Globisch, D. Lohse, F. Milde, Dr. M. Pester, U. Reichel and M. Theß. In Version 3.x the program can solve the Poisson equation and the Lamé system of linear elasticity with in general mixed boundary conditions of Dirichlet and Neumann type. The domain can be a curved bounded polyhedron. The input is a coarse mesh, a description of the data and some control parameters. The program distributes the elements of the coarse mesh to the processors, refines the elements, generates the system of equations using linear or quadratic shape functions, solves this system and offers graphical tools to display the solution. Further, the behavior of the algorithms can be monitored: arithmetic and communication time is measured, the discretization error is measured, different preconditioners can be compared. There exists special versions using a multigrid solver (M. Jung), having an error estimator (G. Kunert), or using the Globisch-Nepomnyaschikh mesh transformation technique in the solver (G. Globisch). We plan to extend the program in the next future by including adaptive mesh refinement with dynamic load balancing, as well as the treatment of coupled thermo-elastic problems. The program has been developed for MIMD computers; it has been tested on Parsytec machines (GCPowerPlus-128 with Motorola Power PC601 processors and GCel-192 on transputer basis) and on workstation clusters using PVM. The special case of only one processor is included, that means the package can be compiled for single processor machines without any change in the source files.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element