[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: p4_error



I built mpich 1.2.5 directly w/ pgi compilers.  My configuration lines
are:
	#./configure --prefix=/usr/local/pkgs/mpich-1.2.4 -c++=pgCC
	--with-comm=shared -opt="-tp athlonxp"
	-lib="-L/usr/local/pgi/linux86/lib -lpgf90 -lpgf90rtl -lpgftnrtl
	-lpgc"  

The following flags you may or may not want:
    -opt = optimization, in this case just saying build mpich
	 w. especially for athlon XP and MP    
    --with-comm=shared	- taken advantage of SMP nodes
    -c++=pgCC  - use pgi C++ compiler	

I assume you can then follow the below steps to create a deb package,
though I haven't tried it myself.

If you go to the mpich web page:
http://www-unix.mcs.anl.gov/mpi/mpich/
Look under the patches, they have a discussion of fortran compiler
options.

Alexis

On Thu, 29 May 2003, Eric Nodwell wrote:

> 
> > that hints that the problem might be perhaps with the MPICH. We use here
> > mpich 1.2.2 which is one of the few packages taken directly from
> > upstream and not from Debian. If I remember correctly the reason is
> > that we had some problems getting Debian's mpich running together with
> > PGI fortran compiler (which is the one that we have to use here).
> 
> I don't know if this will help you at all, but here's a quick HOWTO
> for getting Debian's mpich package to work with Fortran 95 compilers.
> You have to recompile the deb and back-port it to stable, but it's not
> a hard as it sounds.
> 
> 1. Add a line to /etc/apt/sources.list to get source, testing version,
> something like:
> 
> deb-src ftp://mirror.direct.ca/pub/linux/debian/ testing main non-free
> contrib
> deb-src http://non-us.debian.org/debian-non-US testing/non-US  main
> contrib non-free
> 
> then run "apt-get update".
> 
> 2. Run "apt-get source mpi-common", then "cd mpich-1.2.5/"
> 
> 3. Edit debian/rules, here you can set compilation variables.  In my
> case (I have the Lahey fortran compilers), I added
> "--with-romio=-file_system=nfs --enable-f90modules -fc=lf95 -f90=lf95"
> to CONFIGURE_OPTIONS.  I think this would work with any fortran 95
> compiler, but you probably want to check the mpich documentation and
> your compiler documentation anyway.  I also added "--enable-root" to
> CONFIGURE_OPTIONS_MPD, because I'm using the p4mpd driver, and I want
> to be able to pre-load all the daemons - but that's a different story.
> 
> 4. Run "dpkg-buildpackage -rfakeroot -us -uc".  When complete, your
> newly-compiled debs await in the parent directory.
> 
> cheers,
> Eric
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-beowulf-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 



Reply to: