Adept Scientific - English
The world's best software for research, science and engineering.
flag arrow
clearclear
 

 Adept Store | register Join My Adept | Flags  
Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055  
UKusdedksvnofi
Home
Products
Training
Consultancy
 Buy Online
Downloads
Education
Support
My Adept
International |  About Us |  Contact Us |  Press Room |  Jobs


The Next Steps

• Ask us a question
• Maple Product Tour
• Buy Maple Now
• View Maple Pricing
• Find out about Online Training
• Download a Brochure
• Request a Brochure
• Download a Demo
• Request a Demo
• Meet Our Team
• Read our RSS Feeds

Learn More

Maple Home
Maple 11 Professional
Maple 11 Academic
Maple 11 Student Use
Recorded Online Seminars
FREE Training Resources


MapleNet
Maple T.A.
MapleConnect
BlockImporter for Simulink
BlockBuilder for Simulink
Maple Toolboxes
Maple Rave Reviews
Maple Study Guides
Books about Maple
System Requirements

View Maple 10 in Action
Product Comparison Chart

Latest Information

New Features: Professional
New Features: Academic
The Maple Reporter
The Maple Reporter Online
Numerical Algorithms Group
(NAG)


Service & Support

Maple 10 Training Videos
MaplePrimes, blogs, forums
Elite Maintenance Program
Application Centre
Powertools
Maple User Group (MUG)
Join the Maple User Group
(MUG)

Search the Knowledge Base
Technical Support request

List Archives >  Maple User Group List Archive >  Archive by date >  This Month By Date >  This Month By Topic

[MUG] maple and bproc

Search email archive for  

[MUG] maple and bproc
Author:    Posted: Mon, 21 Oct 2002 15:48:25 -0400

>> From: "jdwright"

Dear MUG,

I am trying to distribute a maple calculation across a beowulf cluster of
50 processors running Linux (www.linux.org) and the Scyld distribution kernel
2.2.17 (www.scyld.com).

The Scyld distribution is built for running a beowulf cluster. It is
based on a process migration package called bproc. bproc is a process
migration system. It can start processes on the master and then
migrate them to a node. To do so, it starts a SUBSHELL on a node,
meaning that all properties of the shell are taken from the current
shell (current directory, path, environment variables, ...). After
migration the process is represented by a ghost on the master. This
differs radically from a system using rsh or telnet to log into a node
and then run a command. For our beowulf cluster bproc is the only way
to run programs.

The most important command is bpsh which runs commands on a node in
the cluster. For example, the following command runs the program ls
on node 5.

bpsh 5 ls

A similar type of command should run maple on node 5 of the cluster.

bpsh 5 /usr/maple8/bin/maple

however I receive the following error.

/usr/maple8/bin/maple: /usr/maple8/bin/maple: No such file or directory

The system administrator for the cluster says that maple cannot run
because maple calls the program cmaple. Then we try to bypass the
maple script with the following command.

bpsh 5 /usr/maple8/bin.IBM_INTEL_LINUX/cmaple

We make progress and get a new error.

mserver: error in loading shared libraries: libmaple.so: cannot open
shared object file: No such file or directory

I need help to figure out how to make this work. Any relevant
information would be helpful. Ideally, someone out there has already
dealt with this problem using similar tools to our implementation.
Short of this ideal case, I have some more specific questions. Is
there a way to bypass the maple shell script "maple" and send commands
directly to the maple kernel? What is the directory and filename for
the maple kernel? Is the maple kernel called cmaple? Is the maple
kernel called mserver? Does cmaple need to run mserver? Does mserver
need cmaple in order to run? Can maple run multiple instances of
itself on a single machine? Does maple support dual processor machines
let alone a 50 processor beowulf?

Any helpful information would be greatly appreciated.

Thanks,

David Wright
Physics Department
Wesleyan University
Middletown, CT 06459
"jdwright"

[MUG] Re: maple and bproc
Author: Douglas B Meade    Posted: Wed, 23 Oct 2002 17:39:33 -0400

>> From: "Douglas B. Meade" "meade"

MUG and David,

I am in the process of putting together a collection of Maple tools to
run Maple jobs in parallel. At present I am using the Sockets package
in Maple to open and manage multiple copies of Maple on distributed
processors. I have a prototype that operates but have not had time to
work on this lately.

If you are interested, I have placed the PPT file for my presentation
at last summer's Maple Summer Workshop on my webpage. Please follow
the link to Conferences, Meetings, and Seminars.

Let me know if you have any questions or further interest.

Doug
-----------------------------------------------------------------------
Prof. Douglas B. Meade Phone: (803) 777-6183 FAX: (803)
777-6527
Department of Mathematics URL: http://www.math.sc.edu/~meade/
USC, Columbia, SC 29208 E-mail: "mailto:meade"

Previous by date: [MUG] Re: Crashing in Maple 7 for Linux when removing output, Maple User Group
Next by date: [MUG] Re: Bug VectorCalculus[Jacobian], Maple User Group
Previous thread: [MUG] bug in Map ?, Jean Brillet
Next thread: [MUG] Bug VectorCalculus[Jacobian], Jarausch



Ready to buy?

Maple - single user licence
Add to shopping basket
$ 1,895.00
Upgrade to Maple 12 from v11
Add to shopping basket
$ 995.00
Upgrade to Maple 12 from v10 & below
Add to shopping basket
$ 1,395.00

Featured Downloads

What's New in Maple 11 for Professionals
Maple White Paper: Technical Knowledge - An Asset You Can Afford to Lose?
Maple in Electronics Application Pack
Maple in Robotics & Aerospace Application Pack
Maple in Finance Application Pack

Product Reviews

"Without the Maple software, we would have to spend weeks generating the equations of motion for every experiment. Then the chances that we did it right would basically be near zero. There would always be a mistake somewhere. It is very difficult to set up a dynamic motion model by hand."
- Jean-Claude PiedBeouf, Ph.D Manager of Robotics, Canadian Space Agency

"Its very good - highly accurate and easy to use. The speed of Maple allows me to change equations and quickly reintegrate them into the application, so more possibilities can be explored to achieve the precise effect desired."
Shawn Neely, Senior R & D Director for PDI/Dreamworks
adept

Top of the Page

Our Privacy and Terms and Conditions Statement
All Trademarks Recognised. Copyright © 2007, Adept Scientific plc.
Site designed and maintained by Adeptise

Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055