MPI for Python (mpi4py)

MPI for Python (mpi4py)

MPI for Python
Scilab

Scilab

Scilab Enterprises
+
+

Related Products

  • IONOS Cloud GPU Servers
    45,340 Ratings
    Visit Website
  • SurveyJS
    64 Ratings
    Visit Website
  • JS7 JobScheduler
    1 Rating
    Visit Website
  • Dragonfly
    16 Ratings
    Visit Website
  • QA Wolf
    273 Ratings
    Visit Website
  • DialerAI
    5 Ratings
    Visit Website
  • Proton Pass
    31,996 Ratings
    Visit Website
  • AlsoThere
    1 Rating
    Visit Website
  • Vantage
    15,963 Ratings
    Visit Website
  • LTX
    182 Ratings
    Visit Website

About

Over the last years, high performance computing has become an affordable resource to many more researchers in the scientific community than ever before. The conjunction of quality open source software and commodity hardware strongly influenced the now widespread popularity of Beowulf class clusters and cluster of workstations. Among many parallel computational models, message-passing has proven to be an effective one. This paradigm is specially suited for (but not limited to) distributed memory architectures and is used in today’s most demanding scientific and engineering application related to modeling, simulation, design, and signal processing. However, portable message-passing parallel programming used to be a nightmare in the past because of the many incompatible options developers were faced to. Fortunately, this situation definitely changed after the MPI Forum released its standard specification.

About

Numerical analysis or Scientific computing is the study of approximation techniques for numerically solving mathematical problems. Scilab provides graphics functions to visualize, annotate and export data and offers many ways to create and customize various types of plots and charts. Scilab is a high level programming language for scientific programming. It enables a rapid prototyping of algorithms, without having to deal with the complexity of other more low level programming language such as C and Fortran (memory management, variable definition). This is natively handled by Scilab, which results in a few lines of code for complex mathematical operations, where other languages would require much longer codes. It also comes with advanced data structure such as polynomials, matrices and graphic handles and provides an easily operable development environment.

Platforms Supported

Windows Supported
Mac Supported
Linux Supported
Cloud Not Supported
On-Premises Not Supported
iPhone Not Supported
iPad Not Supported
Android Not Supported
Chromebook Not Supported

Platforms Supported

Windows Supported
Mac Supported
Linux Supported
Cloud Not Supported
On-Premises Not Supported
iPhone Not Supported
iPad Not Supported
Android Not Supported
Chromebook Not Supported

Audience

Developers looking for a Component Library solution

Audience

Statistical Analysis solution for companies

Support

Phone Support Not Supported
24/7 Live Support Not Supported
Online Supported

Support

Phone Support Not Supported
24/7 Live Support Not Supported
Online Supported

API

Offers API Not Supported

API

Offers API Not Supported

Screenshots and Videos

Screenshots and Videos

Pricing

Free
Free Version Supported
Free Trial Not Supported

Pricing

No information available.
Free Version Not Supported
Free Trial Not Supported

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Reviews/Ratings

Overall 3.0 / 5
ease 3.0 / 5
features 3.0 / 5
design 3.0 / 5
support 3.0 / 5

Pros & Cons from Real Users

Pros

  • The level of compatibility between Scilab, Matlab and Octave is close to 99% which make transitioning from one to another a very easy task. The portability of your codes between these three packages is straightforward. The learning curve is pretty much flat. Scilab is available on all 3 platforms (Windows, Linux, and Mac OS X)

Cons

  • Overall, Scilab's performance is less consistent than that of Matlab or Octave in most situations. Of course, it depends on what type of problem you're working on, but for my particular needs, I had always better performance (computational time, memory allocation,...) with Octave than with Scilable. Also, one of the limitation is that Scilab, has much less toolboxes and libraries than its two counterparts. If your looking at basic use of Scilab then you will be fine. But if you're an advanced user, you may feel the limitations.

Training

Documentation Supported
Webinars Not Supported
Live Online Not Supported
In Person Not Supported

Training

Documentation Not Supported
Webinars Not Supported
Live Online Not Supported
In Person Supported

Company Information

MPI for Python
mpi4py.readthedocs.io/en/stable/

Company Information

Scilab Enterprises
www.scilab-enterprises.com

Alternatives

GASP

GASP

AeroSoft

Alternatives

MATLAB

MATLAB

The MathWorks
MatDeck

MatDeck

LabDeck
Nextflow

Nextflow

Seqera Labs
CoPlot

CoPlot

CoHort Software

Categories

Categories

Statistical Analysis Features

Analytics Not Supported
Association Discovery Supported
Compliance Tracking Supported
File Management Not Supported
File Storage Supported
Forecasting Not Supported
Multivariate Analysis Not Supported
Regression Analysis Not Supported
Statistical Process Control Not Supported
Statistical Simulation Supported
Survival Analysis Not Supported
Time Series Not Supported
Visualization Supported

Integrations

C Supported
C++ Supported
Fortran Supported
NumPy Supported
Overleaf Not Supported
Python Supported

Integrations

C Not Supported
C++ Not Supported
Fortran Not Supported
NumPy Not Supported
Overleaf Supported
Python Not Supported
Claim MPI for Python (mpi4py) and update features and information
Claim MPI for Python (mpi4py) and update features and information
Claim Scilab and update features and information
Claim Scilab and update features and information