๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Algebraic Java classes for numerical optimization

โœ Scribed by Schwab, Matthias; Schroeder, Joel


Publisher
John Wiley and Sons
Year
1998
Tongue
English
Weight
186 KB
Volume
10
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

โœฆ Synopsis


Our software, Jest, comprises a general and extendible library for numerical optimization for science and engineering, Jam, and a particular extension of that framework for seismic image processing, Jag. Jest successfully separates optimization and application software without imposing limitations on an application's vector representation, on an application's operator implementation, or on a solver's ability to manipulate vectors and operators. To ensure the compatibility of solver and application, Jest includes a set of simple interfaces that define method invocations for the fundamental mathematical objects of numerical optimization, such as vectors, vector spaces, operators, and solvers. Jest's solvers are implemented in terms of these mathematical objects and consequently possess the generality of the original abstract mathematical algorithm. Jest's seismic imaging library, Jag, demonstrates that Jest incurs no restrictions and little or no programming overhead for scientific or engineering software packages. While generally implemented in Java, Jest links some computationally intensive applications to C-routines to improve performance. Once Jest is integrated in our laboratory's electronic book, our research becomes reproducible by the push of a button in any World Wide Web browser.


๐Ÿ“œ SIMILAR VOLUMES


Just-in-time optimizations for high-perf
โœ Cierniak, Michaล‚; Li, Wei ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 93 KB ๐Ÿ‘ 1 views

Our previous experience with an off-line Java optimizer has shown that some traditional algorithms used in compilers are too slow for a JIT compiler. In this paper we propose and implement faster ways of performing analyses needed for our optimizations. For instance, we have replaced reaching defini

Annotating Java class files with virtual
โœ Jones, Joel ;Kamin, Samuel ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 156 KB

The Java .class file is a compact encoding of programs for a stack-based virtual machine. It is intended for use in a networked environment, which requires machine independence and minimized consumption of network bandwidth. However, as in all interpreted virtual machines, performance does not match

High-Performance Heterogeneous Computing
โœ Lastovetsky, Alexey L.; Dongarra, Jack J. ๐Ÿ“‚ Article ๐Ÿ“… 2009 ๐Ÿ› John Wiley & Sons, Inc. ๐ŸŒ English โš– 427 KB

an Analytical Overview Of The State Of The Art, Open Problems, And Future Trends In Heterogeneous Parallel And Distributed Computing this Book Provides An Overview Of The Ongoing Academic Research, Development, And Uses Of Heterogeneous Parallel And Distributed Computing In The Context Of Scientifi

NUMERICAL SOLUTIONS OF OPTIMAL CONTROL F
โœ S. S. Ravindran ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 420 KB ๐Ÿ‘ 2 views

We study the numerical solution of optimal control problems associated with two-dimensional viscous incompressible thermally convective ยฏows. Although the techniques apply to more general settings, the presentation is conยฎned to the objectives of minimizing the vorticity in the steady state case and