|
![]() |
This tour is a practical introduction to ProActive, giving an illustrated introduction to some of the functionnalities and facilities offered by the library.
First off, we give an explaination on how to install and configure ProActive. Next are introduced the different functionalities of the library through some runnning examples. Then are given om details on how this is put down in code, and you will be challenged to write your bits of code. This should give you practical experience on how to program using ProActive. A section on OO-SPMD (Object-Oriented Single Program Multiple Data) will show how to use this programming paradigm.
The guided tour is finished off by the complete N-Body example. This application is first written trivially, then some speed-ups are plugged in, to show how ProActive can help you. We hope this will help your understanding of the library, and of the concepts driving it.
If you need further details on how the examples work, check the ProActive applications page.
Follow the instructions for downloading and installing ProActive.
The programming exercises in the first part imply that you :
Set the CLASSPATH as follow :
Under linux :
export CLASSPATH=.:./ProActive_examples.jar:./ProActive.jar:./lib/bcel.jar:./lib/asm.jar:./lib/log4j.jar:./lib/xercesImpl.jar:./lib/components/fractal.jar:./lib/bouncycastle.jar
Under windows :
set CLASSPATH=.;.\ProActive_examples.jar;.\ProActive.jar;.\lib\bcel.jar;.\lib\asm.jar;.\lib\log4j.jar;.\lib\xercesImpl.jar;.\lib\components\fractal.jar;.\lib\bouncycastle.jar
Concerning the second part of the tutorial (examples of some functionalities):