> On Jun 3, 2005, at 12:01 AM, ThanhVu Nguyen wrote:
>
>> Hi, I have a cluster at home with 4 nodes that has dual proc each,
>> running on Linux. What is the most popular way (which compiler) to
>> setup so that I can make use of both openmp and mpi code on these
>> machines ? I am attempting to convert a sequential program (C++) to
>> parallel that has combination of both shared & distributed computing
>> capability.
For C++, I would recommend the Intel compilers if you need OpenMP
support with C++. They support OpenMP 2.0 with the exception of
WORKSHARE. They also have a nice suite of tools for debugging OpenMP
code as well as analyzing performance that work in conjunction with
their compilers.
The Pathscale compilers which are speedy are also available, and have
some limited C++ OpenMP support (does not support OpenMP directives in
C++ source that use exceptions, classes or templates.)
-Rod
|