|
New Platforms
- New Operating Systems: Microsoft Windows Vista and Microsoft Windows 7 are now supported.
Bug Fixes
- x86_64 Fortran Bindings: solved bug that could lead to MPI objects exhaustion.
Bug Fixes
- TCP Device: solved bugs that affected performance
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).
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.
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.
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
Bug Fixes
- Process Creation: solved bug shown when creating more than 64 processes.
- TCP Device: solved bugs that affected performance
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.
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.
|