Hi all!
I am in charge of a scientific code which runs on about ten
work-stations using lam-mpi. The os on all nodes is a Linux RedHat9
(2.4.xxx). LAM/MPI is 7.0.2
This code has *enormous* memory leaks (but I didn't write them!!!):
nothing (or very little) have been done to clear the mallocated slots
and Valgrind yelllllls each time it is run on this program.
Are the LAM deamons capable of dealing with memory leaks on remote hosts
: are they in charge of giving back the memory they got for running
their process to the remote os (Linux in my case)? If yes, it seems to
me that each time a lam process finishes, the os will wipe out the used
memory and make it available again. Or perhaps is it when I lamhalt from
my master node? What happens to my deamons anyway when my program
segfault on a remote host. Does LAM handles this too?
Thanks for your answers. If there is already a faq or doc I can read to
get these answers, do not hesitate to tell it, will you?
Thomas
|