Changeset 129
- Timestamp:
- Aug 1, 2005, 6:31:10 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pypar/README
r123 r129 65 65 MPICH and LAM 7.0 on Solaris (Sun Enterprise) 66 66 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 68 70 69 71 … … 171 173 lamboot -v lamhosts 172 174 175 176 HOW DOES PYPAR WORK? 177 178 Pypar 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 173 194 DOCUMENTATION 174 195
Note: See TracChangeset
for help on using the changeset viewer.