|
Showing 1 - 4 of
4 matches in All Departments
MuPAD ist das Computeralgebra-System des Instituts fur
Automatisierung und Instrumentelle Mathematik (AUTOMATH) an der
Universitat Paderborn. Mu- PAD wurde als paralleles System
entworfen. Der AnstoB zu Entwurf und Implementation von MuPAD
entsprang dem Wunsch, unsere Algorithmen zur Untersuchung der
gruppentheoretischen Struktur nicht- linearer Systeme effizient und
schnell zu handhaben. MuPAD ist jedoch diesem ursprunglichen Ziel
sehr schnell entwachsen und wurde deshalb als universelles Sy- stem
fUr den Umgang mit allgemeinen mathematischen Sachverhalten
entwickelt. MuPAD hatte zwei Entwicklungsziele. Zum erst en wollten
wir ein Werkzeug fur den effizienten Umgang mit groBen Datenmengen
schaffen. Dieses Ziel wurde durch die speziellen Probleme unserer
Forschungsarbeiten im Bereich der nichtli- nearen Systeme, welche
mitunter Datenmengen von mehreren Gigabyte erzeugen, motiviert.
Dieses Entwicklungsziel konnte nur dadurch verwirklicht werden, daB
MuPAD als paralleles Computeralgebra-System entwickelt wurde. Der
Einfach- heit halber, und weil wir ein breites Nutzerprofil
abdecken wollten, wurde Mu- PAD zuerst auf der Basis der
Rechnerarchitektur einer Shared-Memory-Maschine entwickelt. Fur
Maschinen mit anderen Architekturen werden spezielle Interfa- ces,
die eine Shared-Memory-Maschine simulieren, bereitgestellt. Daneben
gibt es eine sequentielle MuPAD-Version, welche trotzdem im Bereich
ihrer Hochsprache auch uber parallele Programmkonstrukte verfugt.
In dieser sequentiellen Version ist die Ausfuhrung von Anweisungen
in einem parallelen Block dem Zufallsprin- zip unterworfen, urn so
auch auf sequentiellen Maschinen einen logischen Test fur die
Ausfuhrung paralleler Programme teilweise zu ermoglichen. Die
sequentielle MuPAD-Version ist Gegenstand dieses Handbuchs. Das
zweite wesentliche Entwicklungsziel entsprang dem Wunsch, daB
zukunftige MuPAD-Versionen die Basis eines lernfiihigen Systems
darstellen sollten.
MuPAD is a computer algebra project of the MathPAD group at the
University of Paderborn. MuPAD was designed as a parallel system.
The design and implemen tation of MuPAD grew out of the desire to
efficiently handle large data generated by algorithms used to
investigate the group theoretical structure of nonlinear sys tems.
Nevertheless, MuPAD outgrew this original goal and was developed as
a general purpose system and should be used as such. MuPAD had two
major design goals. As already mentioned, firstly we wanted to
prm.ide a tool for fast and efficient handling of large data. This
goal was motivated by the special problems which came up in our
research on nonlinear systems, where data of several GB are not
unusual. As a consequence of this MuPAD is a parallel computer
algebra system working on the basis of a shared memor)" machine.
Special interfaces, simulating hared memory, will be provided for
machines with a different architecture. A sequential version of
MuPAD is available which, nevertheless, in its high-end language
provides parallel constructs for programming. In this sequential
version parallEl blocks are executed at random, thus allowing for
logical tests of parallel programs on sequential machines. The
sequential MuPAD version is the topic of this refErence manual. The
second major design goal was to make sure that future versions of
MuPAD could be the basis for a system capable of learning during
interactive use."
1.1 MuPAD: An Overview MuPAD is a computer algebra system which, up
to now, has been developed mainly at the University of Paderborn.
Our aim was to design a program that can handle mathematical
problems and computations of a new order of magnitude. Therefore,
MuPAD was designed as a parallel system. However, MuPAD also runs
on sequential computers, from small size machines to more powerful
workstations. Right from the start we were fascinated by the
implications computer algebra systems can have on the way how
mathematical formulae and techniques will be used in future
applications of mathematics in science and engineering. We believe
that the impact of modern technology is most beneficial for the
scien- tific development if systems are created which facilitate
the inclusion of the knowledge of the mathematical community.
Therefore MuPAD was designed as a service to the community in the
hope that the mathematical community reciprocates some of its
knowledge and expertise to the system. As a conse- quence MuPAD is
available to non-profit educational and scientific institutions
free of charge.
|
|