Hi Joe,
I appreciate the advice, unfortunately my coding skills are about next
to none. So I doubt I doubt I could fix the ports. The mpich port is
marked broken so this was my next best alternative for a software choice
on my first ever cluster. I haven't done a source install before so I
would ask if I download the tarbal what command should I use to properly
make and and configure and install it. Also do I need any patches or
dependacies?
Sincerely,
Brendhan
joe dumoulin wrote:
>If you have the time and the inclination, the best approach would be to
>fix the port. You should be very careful with this though, as ports often
>involve FreeBSD-specific patches that are applied at various stages during
>the build. That is not to say that the lam port requires this, just that
>you should examine the package very carefully before getting in too deep.
>I would discuss anything that I did not understand directly with the port
>maintainers.
>
>My tenency so far has been to take the 'lazy' approach and install from
>source. Since my lowly clusters are really just development boxes and
>data generators, I justify not maintaining serious software control on
>them. They are all built identically so I just dont worry about it.
>
>In either case, you will probably want to remove the lam-mpi installed by
>the ports collection before you move ahead with either your own port ora
>source install.
>
>I hope this helps!
>
>Joe D
>
>
>On Fri, 15 Apr 2005, Understudy wrote:
>
>
>
>>Jeff Squyres wrote:
>>
>>
>>
>>>On Apr 15, 2005, at 7:19 PM, joe dumoulin wrote:
>>>
>>>
>>>
>>>>I'm not sure I understand your question about master and slave. lam
>>>>really doesnt care about that. You can write software using lam to
>>>>implement master/slave or other node relationships though it has nothing
>>>>to do with the installation (at least as far as I know, and I am
>>>>definitely not an expert).
>>>>
>>>>
>>>You are correct. Thanks for the clarification!
>>>
>>>
>>>
>>Okay, Maybe one of things that is making this so hard for me to
>>assimilate is my preconceived notion of how a cluster works. My
>>understanding was that there was a master computer and the rest were
>>slaves. Even though they functioned as one. The master would be the
>>one the user interfaced with.
>>
>>The Makefile in FreeBSD currently shows this:
>># New ports collection makefile for: lam
>># Date created: Aug 21 2001
>># Whom: bremner_at_[hidden]
>>#
>># $FreeBSD: ports/net/lam7/Makefile,v 1.10 2005/01/24 09:44:17 erwin Exp $
>>#
>>
>>PORTNAME= lam7
>>PORTVERSION= 7.1.1
>>CATEGORIES= net parallel
>>MASTER_SITES= http://www.lam-mpi.org/download/files/ \
>> http://www.thinkingnerds.com/lam/download/files/
>>DISTNAME= lam-${PORTVERSION}
>>
>>MAINTAINER= jan.lentfer_at_[hidden]
>>COMMENT= Local Area Multicomputer MPI implementation
>>
>>USE_BZIP2= yes
>>USE_PERL5= yes
>>GNU_CONFIGURE= yes
>>CONFIGURE_ARGS+= --with-rsh=ssh
>>
>>CONFLICTS= lam-6.*
>>
>>.include <bsd.port.pre.mk>
>>
>>.if ${PERL_LEVEL} < 500800
>>BUILD_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp
>>RUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp
>>.endif
>>There is more to the Makefile but I don't think it was needed.
>>
>>I guess I could install it manually but it defeats the point of having a
>>port or package. It still leave me with a lot of unanswered questions.
>>The main one being that since I have installed it as a port should I
>>deinstall it or can I make it work by correcting a few things with the
>>existing installation.?
>>
>>Sincerely,
>>Brendhan
>>
>>
>>
>>_______________________________________________
>>This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>>
>>
>>
>_______________________________________________
>This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>
>
>
|