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. Only liaison officers are authorised to submit online requests. Rules for requesters 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.