[CPMD-list] cpmd352 on dual-PCs - shmem communication feasible?
Francesco Filippone
francesco.filippone at mlib.cnr.it
Thu Jul 11 12:16:49 CEST 2002
Dear Christian, dear all,
it is possible to build a shared memory device (--with-device=sh_mem)
with mpich. If you need to run only on the dual-processor PC
this should be enough. And it works. Nevertheless mpich 1.2.1 to
1.2.3 have always given me a speedup of about 1.3, exactly like in your
case
.
The same speedup has been obtained on a dual-processor IBM RS/6000 43P
model 260, so I guess the problem is in mpich implementation. Someone
claims better performances can be achieved using both fortran and
C compilers from the same vendor. I have Portland Group only for fortran
on my PC, so I don't have direct experience in this sense on this
architecture. On the dual-p RS/6000, compilers are both from IBM, but this
does not seem to improve performances.
Someone else claims that lam-mpi implementation (www.lam-mpi.org) is
faster than mpich. I don't have any experience since same vendor compilers
are "encouraged" in this case. (http://www.lam-mpi.org/6.5/install.php)
Anyway, mpich implementation seems to have some problems in handling
SHMEM systems, since, on both machines I used, the speedup of CPMD on 2
processors is about 0.8-0.9 (!) when using the option SYMMETRY 0 for
isolated molecules.
Regards,
F.
--
----------------------------------------------------------------------------
Francesco Filippone | Tanto gentile e
CNR - ISTITUTO DI STRUTTURA DELLA MATERIA | tant'onesta pare
v. Salaria Km 29,300 - C.P. 10 | la donna mia quand'ella
I 00016 - Monterotondo Stazione (RM) | altrui saluta...
Tel + 39 06 90672342 - Fax +39 06 90672316 |
e-mail: <francesco.filippone at mlib.cnr.it> | Dante
----------------------------------------------------------------------------
More information about the CPMD-list
mailing list