Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : ProActive Cloud Connector details
Please login or create an account

ProActive Cloud Connector

Large Scale Parallel Computing in Scilab with ProActive Scheduler
(1212 downloads for this version - 3649 downloads for all versions)
Fabien Viale
Package maintainer
Fabien Viale
Supported Scilab Versions
>= 5.4
Java Interaction Mechanism in Scilab (any version)
Creation Date
September 12, 2013
ATOMS packaging system
Available on
Install command
--> atomsInstall('ProActiveConnector')
Important : - Compatible with ProActive Scheduler version 3.4 (not compatible with ProActive Scheduler 6.0 - latest version) - Not compatible with Scilab 5.5 First, here is an explanatory video: You can try ProActive Cloud Connnector and follow the tutorial on the following website : 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 : The package to download is called : "Scheduler Server", version 3.4.x is supported by the ProActive Cloud Connector 1.2.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 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 The module features automatic transfer of the user-defined function used in the PASolve call, in case of function dependencies, the list of dependencies must be explictely defined in the options. Detailed information about the module usage, tutorial and function references are available inside the module help. The module 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. Automatic detection does not work on linux when scilab is installed as a rpm or debian package, please use manual configuration in that case. Detailed information about ProActive Scheduler is available at Mailing List : Bug Tracker :
Files (2)
[96.13 Mo]
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (0)
    Leave a comment 
Leave a comment
You need to log in before you can leave a comment.