Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : ProActive Cloud Connector details
Login with GitLab

ProActive Cloud Connector

Large Scale Parallel Computing in Scilab with ProActive Scheduler
(2979 downloads for this version - 11044 downloads for all versions)
Details
Version
1.1.0.1
A more recent valid version with binaries for Scilab 5.4 exists: 1.2.0
Author
Fabien Viale
Owner Organization
ActiveEon
Maintainer
Fabien Viale
License
Creation Date
December 20, 2012
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Linux 32-bit Windows 32-bit Windows 64-bit macOS Linux 64-bit
Install command
--> atomsInstall("ProActiveConnector")
Description
            (Compatible with ProActive Scheduler 3.3)

First, here is an explanatory video:
http://www.youtube.com/watch?v=S1cvSdgq0w8

The goal of ProActive Cloud Connector is to equip Scilab with a generic
interface to Grid and Cloud computing. It allows the deployment of Scilab
instances on several computing nodes of various infrastructures, and to use
these instances like computing engines. The computing nodes can be heterogenous
Linux, Windows or Mac machines.
The submission of Scilab tasks to be distributed over nodes is achieved
seamlessly and directly from the usual Scilab interactive environment.
Of course, the toolbox can be used efficiently on small infrastructures, on a
LAN for example or even on a single computer with many cores available.

This package features :
- Run functions on remote computers, Grids, and Clouds.
- Do not block the local session while remote results are being produced.
- Seamlessly retrieve results when you need them, just as if the functions were
run locally.
- Provide you with detailed remote log/output information, altogether with
errors if any occurred.
- Disconnected mode : the local session doesn't need to remain open while the
job is processing.
- Automatic source transfer, data file transfer, transfer of local workspace,
and other configurable options.

The execution of remote scilab code is done via the ProActive Scheduler which
must be downloaded separately at : http://www.activeeon.com/community-downloads
The package to download is called : "Scheduler Server", version 3.3.x
is supported by the ProActive Cloud Connector 1.1.0 module.

The ProActive Scheduler is a general-purpose scheduler able to execute
distributed workflows. Installation, deployment of worker and start is explained
at the "Scheduler" section of http://proactive.activeeon.com/manual_proactive.htm

A typical Scilab session using ProActive Cloud Connector :
--> PAconnect('rmi://server_name:1099')    // connects to the scheduler
--> r = PAsolve('cosh', 1, 2, 3, 4)    // will execute cosh(1),cosh(2) ...
cosh(4) on 4 different workers, this call is asynchronous. cosh is used here
only as an example.
--> val = PAwaitFor(r) // will wait until the results are available

Detailed information about the toolbox use, tutorial and function references are
available inside the toolbox help. 

The toolbox is configured to find scilab installations on workers automatically
in typical locations (accessible via "which" or "locate" on
linux, inside "Program Files" on Windows). For custom installations,
please refer to the toolbox doc section Tutorial > Installation.

Detailed information about ProActive Scheduler is available at http://proactive.activeeon.com/manual_proactive.htm

Mailing List : proactive@ow2.org

Bug Tracker : http://bugs.activeeon.com/browse/MSC            
Files (7)
[80.89 MB]
Source code archive

[80.89 MB]
Source code archive

[80.96 MB]
Linux 32-bit binary for Scilab 5.4.x
Linux 32-bit
Automatically generated by the ATOMS compilation chain

[81.12 MB]
Windows 32-bit binary for Scilab 5.4.x
Windows 32-bit
Automatically generated by the ATOMS compilation chain

[81.12 MB]
Windows 64-bit binary for Scilab 5.4.x
Windows 64-bit
Automatically generated by the ATOMS compilation chain

[80.95 MB]
macOS binary for Scilab 5.4.x
MacOSX version
Automatically generated by the ATOMS compilation chain

[80.96 MB]
Linux 64-bit binary for Scilab 5.4.x
Linux 64-bit
Automatically generated by the ATOMS compilation chain

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.