Critical Software

News|Products|Services|Partners|Documents|Download|Contacts|What is MPI?
WMPI II|WMPI|PATENT MPI
Products
The MPI - Message Passing Interface standard is currently supported and accepted by the majority of the high-performance community, including major organizations and commercial companies. MPI strength relies on the ability to provide parallel application portability through a high-level, easy-to-learn, and flexible, message-passing interface.
Critical Software, S.A. offers a suite of high-end middleware solutions for high-performance computing based on the MPI standard.
  • 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™ by Critical Software is a leading implementation of the MPI 1.2 standard, supporting the development and deployment of parallel applications.
  • PATENT MPI 4.0 is a high performance implementation of MPI 1.1 standard on Windows NT showing outstanding performance and robustness in commercial environments.
    Both WMPI and WMPI II run on Windows™ and Linux clusters and support 64 bit extended systems, Opteron, Athlon64, EM64T and Intel Itanium 2.


    10 Good Reasons to buy WMPI II Top 10

    1) Professional Technical Support

    Critical has a skilled and experienced Technical Support Team ready to answer any problems that may arise in your mission-critical cluster with low turnaround response times. Support is provided via email or telephone in less than 24 hours.

    2) Performance

    Performance tests show that due to the highly optimized, non-polling, internally multi-threaded nature of WMPI II, its performance when running real world applications is over 40% faster than other MPI implementations, e.g. versus MPICH on Windows.

    3) Reliability

    Critical Software invested more than two years of R&D effort to build WMPI II from scratch to be an industry-strength implementation for mission and business-critical applications. It was built with the experience gained from developing WMPI and Patent MPI to guarantee unequalled reliability.

    4) Thread Safety

    WMPI II is a full thread safe implementation so it is OpenMP™ ready. This allows you to develop code to take full advantage of the benefits of the combined shared and distributed memory architecture of today's SMP clusters. Performance gains of up to 30% can be obtained using this facility.

    5) Full MPI-2 standard compliance

    WMPI II is a full-featured MPI-2 implementation, including:

  • Dynamic process creation;
  • Parallel I/O;
  • Support of one sided communications;
  • Three types of synchronization;
  • Support for extended collective operations;
  • Asynchronous completion notification;
  • C++ and Fortran bindings.

    Additionally, WMPI II supports multiple communications devices simultaneously (e.g. TCP and shared memory).

    6) Support for 3rd-party tools (debugger and profiler)

    Due to the complexity of HPC environments, availability and support of good debuggers and profilers to help you develop your parallel application is a necessity, WMPI II supports the popular DDT debugger and the Intel Cluster Tools (formerly marketed as Vampir).

    7) Large platform support

    WMPI II was the first MPI-2 standard implementation for both Windows and Linux operating systems worldwide. Platform support includes Windows NT, 2000, XP, Server 2003 and a large range of Linux-distributions such as, Red Hat, SuSe, Mandrake, Debian, Gentoo, SlackWare and Turbo Linux. As well as 32 bit platforms, WMPI II also supports the 64-bit AMD Opteron processor.

    8) Commitment for continuous product evolution

    Critical is committed to continuously develop its middleware products in order to meet evolving market needs. The fact that Critical was the first and only provider of an MPI-2 implementation for both Windows and Linux clearly demonstrates this.

    9) Integration and Embedded support (OEMs)

    When you need to parallelise your code and integrate it smoothly with WMPI II, Critical professional support helps you deal with MPI technology to take maximum advantage of the performance benefits associated with using our middleware.

    Critical also provides appropriate OEM licensing schemes, which facilitate the deployment and integration of WMPI II with OEM solutions.

    10) Scalability

    WMPI II currently scales up to more than a thousand (1000) processors without any architectural limitation.