2005
DOI: 10.1155/2005/653638
|View full text |Cite
|
Sign up to set email alerts
|

Design and Implementation of a Grid Extension for Maple

Abstract: Abstract.One of the important issues facing the development of the grid as a computational framework of the future is availability of grid-enabled software. In this context, we discuss possible approaches to constructing a grid-enabled version of a computer algebra system. Our case study involves Maple: the proposed Maple2g package allows the connection between Maple and the computational grids based on the Globus Toolkit. We present the design of the Maple2g package and follow with a detailed discussion of it… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2006
2006
2018
2018

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…First there were interfaces between Maple and another programming environment (C/Linda [5], Strand [6], C++ [8], Eden [13]) capable of parallelization. There are examples of extended Maple kernels [9] and grid enabling wrappers [16] too. Distributed Maple was an approach of using Maple parallel without any external interface [14].…”
Section: Parallelization With Maplementioning
confidence: 99%
See 1 more Smart Citation
“…First there were interfaces between Maple and another programming environment (C/Linda [5], Strand [6], C++ [8], Eden [13]) capable of parallelization. There are examples of extended Maple kernels [9] and grid enabling wrappers [16] too. Distributed Maple was an approach of using Maple parallel without any external interface [14].…”
Section: Parallelization With Maplementioning
confidence: 99%
“…Nowadays Maple's Grid Computing Toolbox is used for example for parallel operations with polynomials [17]. Parallelized Maple has been used on massively parallel, distributed memory machine [9] and computer clusters too [16].…”
Section: Parallelization With Maplementioning
confidence: 99%
“…For example, ParGap [11] is an extension of GAP which defines a similar set of parallel patterns to our basic set; the new Threads package for Maple [27] provides userlevel routines for multi-threaded programming on multicore computers; the Distributed Maple environment [38] allows the construction of Maple applications across distributed systems; Maple2g [34] uses Globus to link Maple to computational Grids; and the rather misleadingly-named gridMathematica and Mathematica Personal Grid Edition similarly support parallel cluster computing in Mathematica.…”
Section: Parallel Symbolic Computationmentioning
confidence: 99%
“…There are three ways in which a CAS can interact with the Grid, that are detailed in the next section: the CAS uses a Grid service to improve its own services, the CAS uses the Grid infrastructure to improve its response time, or the CAS is presented to a client application as a Grid service. We have studied the first cases in [11] respectively [10]. In this paper we look to the third approach.…”
Section: Introductionmentioning
confidence: 99%