[patch] mpich 1.2 with directcopy on Linux/Alpha
Pierre Brua <[email protected]>
| Newsgroups | gmane.network.myrinet.general |
|---|---|
| Organization | Paralline Sarl |
| Message-ID | <[email protected]> |
Hi, We had some hangs with the new mpich 1.2..0 and GM 1.2pre16 :-(. The problem was narrowed down by Ruth Sivilotti <[email protected]> to the page size in mpid/ch_gm/regcache.c but it doesn't solve the problem we had completely :-/. Lionel Tricon <[email protected]> suggested that maybe the page size definition in mpid/ch_gm/mpigm.h should also be updated accordingly. With those two changes, all our stress test and benchmarks now run flawlessly :-))). So here is a patch that moves the page size definition (GMPI_PAGESIZE) to a common location (which should avoid the same problem to appear with different page sizes) and set it to 8k for Alpha processors hardware. Patch available at http://www.paralline.com/produits/myrinet/mpich_pagesize.patch . Apply it to clean mpich-1.2..0 sources with : mpich-1.2..0 $ patch -p1 < mpich_pagesize.patch and redo configure/make/mpiinstall. Feel free to contact me in case you detect problems related to this patch. Since we don't have multiprocessor Alpha's handy (our testbed config is on XP1000), we haven't tested it on that hardware, so it may not work as expected. Those willing to donate multiprocessor Alpha hardware to Paralline for further tests are welcome ;-). Pierre -- Pierre Brua PARALLINE Sarl Parallelism & Linux Solutions 71,av. des Vosges Phone:+33 388 141 740 mailto:[email protected] F-67000 STRASBOURG Fax:+33 388 141 741 http://www.paralline.com