Computer Programs
NESC9680 POSSOL.
last modified: 27-SEP-1988 | catalog | categories | new | search |

NESC9680 POSSOL.

POSSOL, 2-D Poisson Equation Solver for Nonuniform Grid

top ]
1. NAME OR DESIGNATION OF PROGRAM:  POSSOL.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name Package id Status Status date
POSSOL NESC9680/01 Tested 27-SEP-1988

Machines used:

Package ID Orig. computer Test computer
NESC9680/01 CRAY 1 CRAY X-MP
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

POSSOL is a two-dimensional Poisson equation solver for problems with arbitrary non-uniform gridding in Cartesian coordinates. It is an adaptation of the uniform grid PWSCRT routine developed by Schwarztrauber and Sweet at the National Center for Atmospheric Research (NCAR).
top ]
4. METHOD OF SOLUTION

POSSOL will solve the Helmholtz equation on an  arbitrary, non-uniform grid on a rectangular domain allowing only one type of boundary condition on any one side. It can also be used  to handle more than one type of boundary condition on a side by means of a capacitance matrix technique. There are three types of boundary conditions that can be applied: fixed, derivative, or periodic.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:
top ]
6. TYPICAL RUNNING TIME:
NESC9680/01
The test programs included in this package have been executed at the NEA-DB on a CRAY-XMP/2800 computer in 2 minutes of CPU time.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

The two sample problems call some library routines unique to the LLNL computing environment; these are not included. LINPACK routines are used in place of the author's original DEC/SOL combination to solve the capacitance matrix equation.
top ]
9. STATUS
Package ID Status date Status
NESC9680/01 27-SEP-1988 Tested at NEADB
top ]
10. REFERENCES

- P. Schwarztrauber and R. Sweet
Efficient FORTRAN Subprograms for the Solution of Elliptic Partial    Differential Equations,
  NCAR/TN-109+IA, July 1975.
- N.K. Madsen
  An Application of a Capacitance Matrix Technique to Expand the
  Usefulness of a PDE Software Package, Technical Memorandum 77-3,
  Numerical Mathematics Group,
  Lawrence Livermore National Laboratory, February 1977.
NESC9680/01, included references:
- William J. Orvis:
  POSSOL Poisson Equation Solver
  UCID-20539  (August 1985)
top ]
11. MACHINE REQUIREMENTS:
NESC9680/01
Main storage requirements on CRAY-XMP/2800: 154,000 words.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC9680/01 FORTRAN
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:
NESC9680/01
COS 1.15 with compiler CFT 1.14 (CRAY-XMP/2800).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

          W.J. Orvis
          Lawrence Livermore National Laboratory
          P.O. Box 808
          Livermore, California
top ]
16. MATERIAL AVAILABLE
NESC9680/01
File name File description Records
NESC9680_01.001 Information file 51
NESC9680_01.002 JCL and control information 28
NESC9680_01.003 POSSOL FORTRAN source 2203
NESC9680_01.004 Dummy routines 9
NESC9680_01.005 Sample problem 1 FORTRAN source 117
NESC9680_01.006 Sample problem 2 FORTRAN source 735
NESC9680_01.007 Sample problem 1 output 5736
NESC9680_01.008 Sample problem 2 output 4264
top ]
17. CATEGORIES
  • P. General Mathematical and Computing System Routines

Keywords: nonlinear problems, poisson equation, two-dimensional.