58 research outputs found

    High Order Discretizations of the Helmholtz Problem Which Admit Interactive Solution Techniques

    Get PDF

    Developing numerical libraries in Java

    Full text link
    The rapid and widespread adoption of Java has created a demand for reliable and reusable mathematical software components to support the growing number of compute-intensive applications now under development, particularly in science and engineering. In this paper we address practical issues of the Java language and environment which have an effect on numerical library design and development. Benchmarks which illustrate the current levels of performance of key numerical kernels on a variety of Java platforms are presented. Finally, a strategy for the development of a fundamental numerical toolkit for Java is proposed and its current status is described.Comment: 11 pages. Revised version of paper presented to the 1998 ACM Conference on Java for High Performance Network Computing. To appear in Concurrency: Practice and Experienc

    ELLPACK Distribution Guide

    Get PDF
    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

    ELLPACK Control Card Procedures: XEQ ELLPACK, XEQ GETELL

    Get PDF
    corecore