Changeset 129


Ignore:
Timestamp:
Aug 1, 2005, 6:31:10 PM (19 years ago)
Author:
ole
Message:

More docu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pypar/README

    r123 r129  
    6565    MPICH and LAM 7.0 on Solaris (Sun Enterprise)
    6666    MPICH on Linux
    67     MPICH on Windows (NT/2000).
     67    MPICH on Windows (NT/2000)
     68    MPICH for Darwin (Mac OS)
     69    LAM/MPI with Linux on Opteron 64 bit
    6870   
    6971 
     
    171173 lamboot -v lamhosts 
    172174
     175
     176HOW DOES PYPAR WORK?
     177
     178Pypar works as follows
     179    1  mpirun starts P python processes as specified by mpirun -np P
     180    2  each python process imports pypar which in turn imports a shared
     181       library (python extension mpiext.so) that has been statically linked
     182       to the C MPI libraries using e.g. mpicc (or cc -lmpi)
     183    3  The Python extension proceeds to call MPI_init with any commandline
     184       parameters passed in by mpirun (As far as I remember MPICH uses this
     185       to identify rank and size, whereas LAM doesn't)
     186    4  The supported MPI calls are made available to Python through the
     187       pypar interface
     188
     189    If  pypar is invoked sequentially it supports a rudimentary interface
     190    with e.g. rank() == 0 and size() == 1
     191 
     192 
     193 
    173194DOCUMENTATION
    174195
Note: See TracChangeset for help on using the changeset viewer.