ELLPACK Distribution Guide

Abstract

This note describes general installation procedures for the ELLPACK 77 system. This set of programs is the software product of the ELLPACK project [2] to develop a research and educational tool to evaluate software for solving elliptic partial differential equations. SYSTEM OVERVIEW ELLPACK 77 allows its users to pose a linear elliptic partial differential equation with general boundary conditions on a rectangular domain in two or three dimensions and to specify the names of procedures to be used to solve the problem. This ELLPACK input is coded in a simple, high-level problem-oriented language which is recognized by the ELLPACK Preprocessor. This preprocessor, a FORTRAN program, accepts this input and generates another FORTRAN program, the ELLPACK control program, which performs the requested tasks by specifying calls to FORTRAN subprograms in a library of programs called the ELLPACK modules. When the generated control program executes, then, it solves the problem specified in the original input using the methods described and produces the output requested. Information on preparing input for FLLPACK 77 is found in [3] and details on adding modules is contained in [4], It is assumed that the reader is familiar with both these documents in what follows. The system described here was developed on the CDC6500 computing system at Purdue University with modules contributed from a number of sources. Various versions of ELLPACK have since run on a number of different computing system

    Similar works