Mathematical Software: Past, Present, and Future

  title={Mathematical Software: Past, Present, and Future},
  author={Ronald F. Boisvert},

John R. Rice: Mathematical Software Pioneer

  • T. Haigh
  • Computer Science
    IEEE Ann. Hist. Comput.
  • 2010
John Rischard Rice led development of the ELLPACK system for solving partial differential equations and helped to establish techniques for the performance evaluation of mathematical software.

A Parallel IMAGE Processing Server for Distributed Applications

This paper presents a meta-analyses of the immune system’s response to TSPs and its applications in medicine and medicine-like settings.

Advanced Data Repository Support for JAVA Scientific Programming

The design of an original object-oriented database-style repository interface for high performance storage and retrieval of scientific data is described and the mapping of the repository interface into Java constructs is presented.

The Role of Genetic Programming in Describing the Microscopic Structure of Hydrating Plaster

This study uses genetic programming to derive simple rules for identifying three classes in hydrating plaster based on three dimensional data obtained through X-ray microtomography at five times in the hydration process.

Online Dynamic Algorithm Portfolios: Minimizing the computational cost of problem solving, Informatics

This thesis presents methods that, given a set of candidate algorithms, of unknown performance, learn to use these algorithms while solving a sequence of problem instances, with the aim of solving all instances in a minimum time.

An MPI-CUDA library for image processing on HPC architectures

The Use of PIMA(GE) Library for Efficient Image Processing in a Grid Environment

A Grid-aware version of the Parallel IMAGE processing GEnoa library (PIMA(GE)2 Lib) based on the Grid Service technology, which represents a feasible solution to exploit multiple and computationally intensive image processing applications in a virtual laboratory.

Issue Tracking Metrics and Assignee Recommendation in Scientific Software Projects

This dissertation presents a technique that semi-automatically provides recommendations for assignees, and demonstrates its suitability for tracking and resolving issues in scientific projects.

Parallel processing on real-time gesture recognition system

This paper presents a research and analysis of various parallel processing methods and proposed method which can be applied to such a real time gesture recognition system.



The Mathematica Book

From the Publisher: Mathematica has defined the state of the art in technical computing for over a decade, and has become a standard in many of the world's leading companies and universities. From

Quality of Numerical Software

  • R. F. Boisvert
  • Computer Science
    IFIP Advances in Information and Communication Technology
  • 1997
The long history and little progress of efforts to systematically evaluate and certify numerical software is recounted, and traditional numerical software libraries themselves are becoming increasingly irrelevant in today's computing environment.

An extended set of FORTRAN basic linear algebra subprograms

This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrix-vector operations that should provide for efficient and portable

On the construction of polyalgorithms for automatic numerical analysis

  • J. Rice
  • Computer Science
    Symposium on Interactive Systems for Experimental Applied Mathematics
  • 1967
This paper presents a summary of the experiences and viewpoints in the development of polyalgorithms for NAPSS and the four primary difficulties (met so far) in achieving them.

Algorithm 625: A Two-Dimensional Domain Processor

The assumptions used by the Fortran algorithm, a set of 20 parameterized domains useful for testing such algoriLhms and the two principal subprograms of the algorithm are described.

An Experimental Design for the Computational Evaluation of Elliptic Partial Differential Equations Solvers

1. Introduction. In this report we present a preliminary a priori experi

A set of level 3 basic linear algebra subprograms

This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrix-vector operations that should provide for efficient and portable


The purpose of this article is to examine the research developments in software for numerical computation, and to attempt to separate software research from numerical computation research, which is not easy as the two are intimately intertwined.

A Population of Linear, Second Order, Elliptic Partial Differential Equations on Rectangular Domains. Part 1

Abstract : We present a population of 56 linear, two-dimensional elliptic partial differential equations (PDEs) suitable for evaluating numerical methods and software. Forty two of the PDEs are

The Netlib Mathematical Software Repository

The Netlib repository contains freely available software, documents, and databases of interest to the numerical, scientific computing, and other research communities. The repository is maintained by