Critical Software

News|Products|Services|Partners|Documents|Download|Contacts|What is MPI?
WMPI II|WMPI|PATENT MPI
Licensing
|
Support
|
Faq
|
Download
|
Quote

WMPI™ II
WMPI II is the high-end member of Critical Software’s line of middleware products for high performance computing clusters providing a comprehensive MPI-2 standard implementation.

WMPI II is a production-strength middleware, professionally supported, with a long-term commitment from Critical Software S.A., and is available for Windows™ and Linux-based (kernel 2.4.x or higher) platforms.

WMPI™ II features include:
  • First worldwide MPI-2 compliant implementation for general purpose clusters;
  • Full support of dynamic process creation, including client/server arrangements;
  • Full support of one sided communications, including the three types of synchronization;
  • Full support of I/O operations/parallel I/O;
  • Full support of extended collective operations;
  • OpenMP™ ready, full thread safety;
  • Support for TCP and SMP devices;
  • Advanced architecture, capable of supporting many different communication devices simultaneously;
  • Efficient, non-polling implementation;
  • Full overlap of communication and computation;
  • Asynchronous completion notification;
  • Automatic Remote Installation;
  • Supports simultaneous independent MPI computations in the same CPU, with partial or complete overlap;
  • Mpiexec is not mandatory to launch an application;
  • Optimized use of synchronization mechanisms;
  • Single-memory-copy semantics for shared memory communications;
  • C/C++ bindings with support for MS Visual C++ 6.0 and 7.0 (.NET) or any other C89 compliant compiler;
  • Fortran bindings (F77 and F90 standard) with support for Compaq Visual Fortran 6.1, Absoft Pro Fortran 7.0 and Lahney/Fujitsu Fortran 5.6 IDE's/compilers;
  • Supports Windows™ based clusters (WinNT 4.0, Win2000 Pro/Advanced Server, WinXP, Win Server 2003);
  • Supports Linux based clusters (Red Hat, Mandrake, SuSe, Debian, and other kernel 2.4.x distributions or higher);
  • Support 64 bit extended systems, Opteron, Athlon64, EM64T and Itanium 2;
    Supported Platforms
    Windows platforms
    Linux Distributions

    Windows NT 4.0 (SP 4 and above)
    Windows 2000
    Windows XP
    Windows 2003 Server


    Turbo Linux 7.0
    Debian 3.0
    SuSe 8.1
    Red Hat 9.0
    Gentoo 1.4
    Mandrake 9.1
    Slackware 9.1



    Supported Compilers
    Windows platforms
    Linux Distributions

    MS Visual C++ 6.0
    MS Visual C++ 7.0 (.NET)
    Microsoft's C/C++ compiler for the Intel Itanium architecture
    C89 compliant compiler

    Compaq Visual Fortran 6.1A
    Lahey/Fujitsu Fortran 5.6
    Absoft Pro Fortran 7.0


    GNU Compiler collection 2.95, 3.2 or 3.3



    For information about support for other systems and development environments, please contact wmpi-sales@criticalsoftware.com.


    Download the WMPI™ II brochure