PVM or MPI essential to run parallel applications on a Beowulf?

Dave Borer tull@pgroup.com
Wed, 2 Jun 1999 13:53:48 -0400


David,

  I assume you have 3.0-4 release installed.

  The problem with the MPI type programs is that the
code which is loaded on each node does not propogate the
environment variables needed, so the program must
set them.

  We recommend that the program loaded on each node should
use the OpenMP routine 

  OMP_SET_NUM_THREADS() to set the number of threads (2 in this case)

and can be verified with

  OMP_GET_NUM_THREADS() to make sure it was set.

  So use these routines in your codes that are to be 
compiled and linked using -mp.

  If you need to verify that some representative example of 
your coding is appropriate for your intended use, feel free
to send it, and we will see if we can help.

regards,
dave





> 
> 
> I have 32 dual-processor nodes, with MPICH and Portland Group 
> compilers. Is it possible to take advantage of the dual processors, 
> for a 32-process MPI & pgf90 job? 
> 
> -- 
> David Hart                        http://php.indiana.edu/~dhart
> Research Computing Support                         812-855-2632
> University Information Technology Services   Indiana University
>