John R. Rice

Affiliations:
  • Purdue University, West Lafayette, USA


According to our database1, John R. Rice authored at least 90 papers between 1966 and 2010.

Collaborative distances:
  • Dijkstra number2 of one.
  • Erdős number3 of three.

Awards

ACM Fellow

ACM Fellow 1996, "For leadership in establishing the discipline of mathematical software and in founding the journal ACM Transactions on Mathematical Software. For leadership in developing high level systems and problem solving environments for scientific and numerical applications. For serving to the computing profession in editorial and administrative positions.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2010
SPOT: a web-based tool for using biological databases to prioritize SNPs after a genome-wide association study.
Nucleic Acids Res., 2010

2008
Binding software to specific native hardware in a VM environment: the puf challenge and opportunity.
Proceedings of the 1st ACM Workshop on Virtual Machine Security, 2008

2005
On a data-driven environment for multiphysics applications.
Future Gener. Comput. Syst., 2005

2004
Computer Sciences at Purdue University-1962 to 2000.
IEEE Ann. Hist. Comput., 2004

Private Fingerprint Verification without Local Storage.
Proceedings of the Biometric Authentication, First International Conference, 2004

2003
An Approach to Optimizing Adaptive Parabolic PDE Solvers for the Grid.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

DDEMA: A Data Driven Environment for Multiphysics Applications.
Proceedings of the Computational Science - ICCS 2003, 2003

A Knowledge Discovery Methodology for Behavior Analysis of Large-scale Applications on Parallel Architectures.
Proceedings of the Computational Science - ICCS 2003, 2003

2002
MyPYTHIA: a recommendation portal for scientific software and services.
Concurr. Comput. Pract. Exp., 2002

Model-Based Control of Adaptive Applications: An Overview.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

2001
Secure outsourcing of scientific computations.
Adv. Comput., 2001

2000
POEMS: End-to-End Performance Design of Large Parallel Adaptive Computational Systems.
IEEE Trans. Software Eng., 2000

PYTHIA-II: a knowledge/database system for managing performance data and recommending scientific software.
ACM Trans. Math. Softw., 2000

Analysis of Iterative Line Spline Collocation Methods for Elliptic Partial Differential Equations.
SIAM J. Matrix Anal. Appl., 2000

A knowledge discovery methodology for the performance evaluation of scientific software.
Neural Parallel Sci. Comput., 2000

An Agent-Based Netcentric Framework for Multidisciplinary Problem Solving Environments (MPSE).
Int. J. Comput. Eng. Sci., 2000

Agent based scientific simulation and modeling.
Concurr. Pract. Exp., 2000

Network-Based Scientific Computing.
Proceedings of the Architecture of Scientific Software, 2000

1999
A perspective on computational science in the 21st Century.
Comput. Sci. Eng., 1999

Networked Agents for Scientific Computing.
Commun. ACM, 1999

1998
PELLPACK: A Problem-Solving Environment for PDE-Based Applications on Multicomputer Platforms.
ACM Trans. Math. Softw., 1998

Multidisciplinary Problem Solving Environments for Computational Science.
Adv. Comput., 1998

Poems: end-to-end performance design of large parallel adaptive computational systems.
Proceedings of the First International Workshop on Software and Performance, 1998

1997
Notebook interfaces for networked scientific computing: design and WWW implementation.
Concurr. Pract. Exp., 1997

A MultiAgent Environment for MPSE's.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

Neuro-fuzzy approaches to collaborative scientific computing.
Proceedings of International Conference on Neural Networks (ICNN'97), 1997

1996
PYTHIA: A Knowledge-Based System to Select Scientific Algorithms.
ACM Trans. Math. Softw., 1996

Computational Science as One Driving Force for All Aspects of Computing Research.
ACM Comput. Surv., 1996

Measuring the Performance of Parallel Computations.
Proceedings of the 1996 International Conference on Parallel Processing Workshop, 1996

A neuro-fuzzy approach to agglomerative clustering.
Proceedings of International Conference on Neural Networks (ICNN'96), 1996

1995
On the Iterative Solution of Hermite Collocation Equations.
SIAM J. Matrix Anal. Appl., 1995

Workshop on Problem-Solving Environments: Findings and Recommendations.
ACM Comput. Surv., 1995

SciAgents-an agent based environment for distributed, cooperative scientific computing.
Proceedings of the Seventh International Conference on Tools with Artificial Intelligence, 1995

1994
Preconditioning for Domain Decomposition through Function Approximation.
SIAM J. Sci. Comput., 1994

On High Level Characterization of Parallelism.
J. Parallel Distributed Comput., 1994

On the Scalability of Asynchronous Parallel Computations.
J. Parallel Distributed Comput., 1994

Mapping Algorithms and Software Environment for Data Parallel PDE Iterative Solvers.
J. Parallel Distributed Comput., 1994

1993
Iterative Line Cubic Spline Collocation Methods for Elliptic Partial Differential Equations in Several Dimensions.
SIAM J. Sci. Comput., 1993

Macromolecular electron density averaging on distributed memory MIMD systems.
Concurr. Pract. Exp., 1993

Preconditioner Construction with Rational Approximation.
Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing, 1993

Speedup, Communication Complexity, and Blocking - A La Recherche du Temps Perdu.
Proceedings of the Seventh International Parallel Processing Symposium, 1993

Computing the Future: Whither Computer Science and Engineering?
Proceedings of the ACM 21th Conference on Computer Science, 1993

1992
A Grid-Based Subtree-Subcube Assignment Strategy for Solving Partial Differential Equations on Hypercubes.
SIAM J. Sci. Comput., 1992

Row Oriented Gauss Elimination on Distributed Memory Multiprocessors.
Int. J. High Speed Comput., 1992

1991
Synchronization and load imbalance effects in distributed memory multi-processor systems.
Concurr. Pract. Exp., 1991

The Effects of Communication Latency Upon Synchronization and Dynamic Load Balance on a Hypercube.
Proceedings of the Fifth International Parallel Processing Symposium, Proceedings, Anaheim, California, USA, April 30, 1991

Future Research Directions in Problem Solving Environments for Computational Science.
Proceedings of the Programming Environments for High-Level Scientific Problem Solving, 1991

Parallel ELLPACK: A Develoment and Problem Solving Environment for High Performance Computing Machines.
Proceedings of the Programming Environments for High-Level Scientific Problem Solving, 1991

1990
PELLPACK: a numerical simulation programming environment for parallel MIMD machines.
Proceedings of the 4th international conference on Supercomputing, 1990

1989
Semi-iterative methods on distributed memory multiprocessor architectures.
Proceedings of the 3rd international conference on Supercomputing, 1989

Automatic load balanced paritioning strategies for PDE computations.
Proceedings of the 3rd international conference on Supercomputing, 1989

1988
A parallel spline collocation-capacitance method for elliptic partial differential equations.
Proceedings of the 2nd international conference on Supercomputing, 1988

A Schwarz splitting variant of cubic spline collocation methods for elliptic PDEs.
Proceedings of the Third Conference on Hypercube Concurrent Computers and Applications, 1988

1987
Partitioning PDE computations: Methods and performance evaluation.
Parallel Comput., 1987

Domain oriented analysis of PDE splitting algorithms.
Inf. Sci., 1987

Synchronization of Nonhomogeneous Parallel Computations.
Proceedings of the Third SIAM Conference on Parallel Processing for Scientific Computing, 1987

Supercomputing about Physical Objects.
Proceedings of the Supercomputing, 1987

Mathematical software and ACM Publications.
Proceedings of the ACM Conference on History of Scientific and Numeric Computation, 1987

1986
Parallelism in Solving PDEs.
Proceedings of the Fall Joint Computer Conference, November 2-6, 1986, Dallas, Texas, USA, 1986

1985
Algorithm 638: INTCOL and HERMCOL: Collocation on Rectangular Domains with Bicubic Hermite Polynomials.
ACM Trans. Math. Softw., 1985

Algorithm 637: GENCOL: Collocation of General Domains with Bicubic Hermite Polynomials.
ACM Trans. Math. Softw., 1985

Collocation Software for Second-Order Elliptic Partial Differential Equations.
ACM Trans. Math. Softw., 1985

Solving elliptic problems using ELLPACK.
Springer series in computational mathematics 2, Springer, ISBN: 978-0-387-90910-3, 1985

1984
Algorithm 620: References and Keywords for Collected Algorithms of the ACM.
ACM Trans. Math. Softw., 1984

Algorithm 622: A Simple Macroprocessor.
ACM Trans. Math. Softw., 1984

Algorithm 625: A Two-Dimensional Domain Processor.
ACM Trans. Math. Softw., 1984

Numerical Computation with General Two-Dimensional Domains.
ACM Trans. Math. Softw., 1984

1983
The Application-Specific Task Area.
Computer, 1983

1980
Adaptive quadrature algorithms for the ILLIAC IV.
Int. J. Parallel Program., 1980

1979
A System for Performance Evaluation of Partial Differential Equations Software.
IEEE Trans. Software Eng., 1979

Speedup in Parallel Algorithms for Adaptive Quadrature.
J. ACM, 1979

1978
Algorithm 525: ADAPT, Adaptive Smooth Curve Fitting [E2].
ACM Trans. Math. Softw., 1978

"Programming effort" analysis of the ELLPACK language.
Proceedings of the SIGNUM Conference on the Programming Environment for Development of Numerical Software, 1978

1976
TOMS Policy Statement: The Rights of Program Authors in the Evaluation of Programs.
ACM Trans. Math. Softw., 1976

Parallel Algorithms for Adaptive Quadrature. III. Program Correctness.
ACM Trans. Math. Softw., 1976

The Algorithm Selection Problem.
Adv. Comput., 1976

SIGNUM (Tutorial Session).
Proceedings of the 1976 Annual Conference, Houston, Texas, USA, October 20-22, 1976, 1976

1975
Software Package Policy.
ACM Trans. Math. Softw., 1975

Purpose and Scope.
ACM Trans. Math. Softw., 1975

A Metalgorithm for Adaptive Quadrature.
J. ACM, 1975

Parallel Algorithms for Adaptive Quadrature II Metalgorithm Correctness.
Acta Informatica, 1975

1974
B74-1 Complexity of Computer Computations.
IEEE Trans. Computers, 1974

Parallel Algorithms for Adaptive Quadrature - Convergence.
Proceedings of the Information Processing, 1974

Mathematical software: patterns for the future.
Proceedings of the American Federation of Information Processing Societies: 1974 National Computer Conference, 1974

1973
NAPSS-like systems: problems and prospects.
Proceedings of the American Federation of Information Processing Societies: 1973 National Computer Conference, 1973

1972
On the Present and Future of Scientific Computation.
Commun. ACM, 1972

1969
A polyalgorithm for the automatic solution of nonlinear equations.
Proceedings of the 24th national conference, 1969

1968
Letters to the editor: The go to statement reconsidered.
Commun. ACM, 1968

1967
On the construction of polyalgorithms for automatic numerical analysis.
Proceedings of the ACM Symposium on Interactive Systems for Experimental Applied Mathematics, 1967

1966
NAPSS - a numerical analysis problem-solving system.
Commun. ACM, 1966


  Loading...