We describe the design and use of Distributed Maple, an environment for executing parallel computer algebra programs on multiprocessors and heterogeneous clusters. The system embeds kernels of the computer algebra system Maple as computational engines into a networked coordination layer implemented
A Distributed and Cooperative Environment for Computer Algebra
β Scribed by STEPHANE DALMAS; MARC GAETANO; ALAIN SAUSSE
- Publisher
- Elsevier Science
- Year
- 1996
- Tongue
- English
- Weight
- 515 KB
- Volume
- 21
- Category
- Article
- ISSN
- 0747-7171
No coin nor oath required. For personal study only.
β¦ Synopsis
In this paper, we describe the Central Control, a software component that enables several symbolic systems to cooperate and exchange data. The Central Control has been designed to be the kernel of an environment for scientific computations which can offer a common and concurrent access to several tools needed by the scientist and the engineer: general purpose and specialized computer algebra systems, visualization tools, links with numerical libraries and tools to manipulate numerical programs etc. The user can interact with the Central Control through one or more (graphical) user interfaces. The Central Control achieves its goals by requiring as little as possible from the tools and by using a particular programming language to provide a unified view for the objects and the operations performed by the connected tools. The Central Control will be used as the basis of the Comprehensive Solver that will provide common access to all the programs developed within the posso esprit/bra project. We give a simple example of an actual use of the Central Control for computing primary decompositions of ideals.
π SIMILAR VOLUMES
The continuous evolution of computing and networking technologies makes available to an increasing community parallel and distributed systems that can deliver impressive performance, along with a large amount of software, data and other resources. However, using such resources in an efficient way is
LAKe (Linear Algebra Kernel) is a linear algebra class library developed using an object oriented approach in order to enable a good reuse code for sequential or parallel linear algebra applications. An application implemented using LAKe can be run either in sequential or in parallel mode using the
This paper presents a prototype computer supported cooperative work (CSCW) environment that supports the engineering design process. In particular, this environment provides collaborative tools that support computer-aided design (CAD) and computer-aided software engineering (CASE). This paper takes