Release Notes


csWMPI II (2.4.3)

New Platforms

  • New Operating Systems: Microsoft Windows Vista and Microsoft Windows 7 are now supported.


csWMPI II (2.4.2)

Bug Fixes

  • x86_64 Fortran Bindings: solved bug that could lead to MPI objects exhaustion.


csWMPI II (2.4.1)

Bug Fixes

  • TCP Device: solved bugs that affected performance


csWMPI II (2.4.0)

New Features

  • Full abortion clean-up: Abortion of a computation leaves no process behind, no matter when the abortion takes place.
  • Improved error reporting: Error reporting was enhanced with more detailed and precise messages making configuration problem solving easier and less painfull.
  • Easier configuration: support for new XML configuration file adds flexibility while keeping easy to maintain complex configurations.
  • More configuration options: Map multiple network drives, define multiple environment variables, set processes working directory whether by starting computation from executable (direct run) or from mpiexec.
  • Enhanced csWMPI II Service: Improved to overcome the limitations of the csWMPI II Service compared to the csWMPI II Daemon (Windows only).


csWMPI II (2.3.0)

New Platforms

  • New Operating Systems: Linux Kernel 2.6.x is now supported on all architectures.
  • New Architecture: Added support for Intel Itanium2 architectures.

New Features

  • MPICH compatibility added. Compile, link and run applications written for MPICH on csWMPI II (Linux only).
  • Profiling interface added. Profiling interface and VampirTrace compatibility added.
  • Easier debugging. csWMPI II applications can be debugged with the Distributed Debugging Tool (DDT) from Streamline Computing.

Improved performance

  • tcp Device: Improved performance of tcp device in Windows and Linux systems, as well as Gigabit Ethernet.
  • CPU Usage: Reduced CPU usage in csWMPI II while communication is in progress, leaving more cycles free for your application to crunch numbers.


csWMPI II (2.2.0)

New Platforms

  • New Architectures: Support for 64-bit extended systems (AMD64)
  • New Operating Systems: Support for MS Windows and Linux for all system architectures

New Features

  • Enhanced TCP performance in MS Windows: TCP device was redesigned and now it uses non-blocking overlapped IO to send and receive data. For some configurations this greatly enhances the performance.
  • Heterogeneous cluster: Ready to run computations across MS Windows and Linux nodes.

Bug Fixes

  • csWMPI II Setup for MS Windows: Solved a bug that could prevent access to remote machines during installation.

Third-party benchmarks and tools

  • A number of third-party benchmarks have now been prepared to run with csWMPI II out-of-the-box. Please see the section on Third-party benchmarks for instructions on how to download and run the benchmarks.


csWMPI II (2.1.2)

Bug Fixes

  • Windows NT 4.0 Support: solved problem in using a Windows 2000 system function
  • C++ examples: solved link problem in C++ examples
  • TCP Device: solved problem that could cause hangs in the middle of computations
  • mpiexec: solved a bug that could cause an invalid memory access at startup


csWMPI II (2.1.1)

Bug Fixes

  • Process Creation: solved bug shown when creating more than 64 processes.
  • TCP Device: solved bugs that affected performance


csWMPI II (2.1.0)

New Features
csWMPI II, version 2.1.0, now offers enhanced performance, easy-to-use configuration and support to an increased number of compilers and languages:

  • Enhanced Performance: TCP device was improved to increase performance in message exchanging.
  • C++ Bindings: Supporting Visual C++ 6.0 and 7.0.
  • Fortran Bindings: Supporting Compaq Visual Fortran, Lahey/Fujitsu Fortran and Absoft Pro Fortran.
  • Easier-to-use Cluster Configuration: Cluster configuration has been simplified, while maintaining the known flexibility.

Bug Fixes

  • License Service: solved a crash on some machines.
  • Installation Process: solved limitations on standalone machines installation.


csWMPI II (2.0.1)

New Features
csWMPI II offers a rich set of new features from the MPI-2 standard compared to previous releases of csWMPI II. Among the most prominent new features are:

  • Process Creation and Management: Create processes dynamically and join independent computations at runtime.
  • One-sided Communication: Remote memory access supporting three different synchronization models.
  • Parallel IO: Create, read, and write files collectively over a group of processes.
The new features, especially process creation and management, have required a complete rewrite of the implementation core. Thus, csWMPI II is a completely new product that offers, besides from a whole new set of features, more stability and better performance.

Changes
The licensing model has been modified. csWMPI II is leased for a number of CPUs and no longer for a number of processes. Please refer to License section for the complete license agreement.




© 2009 Critical Software SA. All trademarks and copyrights on this page are owned by their respective owners.
csWMPI II™, csWMPI II™ and PatentMPI™ are trademarks of Critical Software SA. All Rights Reserved.