[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.