ports/185999: [PATCH] Update net/mpich

Matthieu Volat matthieu.volat at ujf-grenoble.fr
Wed Jan 22 15:30:00 UTC 2014


>Number:         185999
>Category:       ports
>Synopsis:       [PATCH] Update net/mpich
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 22 15:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Matthieu Volat
>Release:        10.0-RELEASE
>Organization:
Université de Grenoble
>Environment:
FreeBSD ist-159-23.ujf-grenoble.fr 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014     root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
net/mpich2 begin to be a bit old, I'd like to submit a port rewrite that bring MPICH 3.0.4 to FreeBSD. Highlights of improvements are:
 * of course, version bump with everything related (most visible is MPI3 support)
 * build hydra and gforker mpiexec programs
 * fortran support through option, can be built with base clang when disabled
 * prefixing the installation in ${LOCALBASE}/mpi/mipch, like openmpi ports do
 * stage support

Notes:
 * project was renamed again to MPICH (without MPI protocol version)
   -> something must be done in MOVED
 * while it would be nice to select process manager in OPTIONS, I didn't had the time yet to do it properly (there's also the problem of selecting the default)
 * slurm support not managed (I don't use it)
 * some patching + autoreconf'ing is needed due to bug with weak aliasing, next version will probably include those

Please consider commiting this, old mpich2 port is problematic with mpd, openmpi don't work that well...
>How-To-Repeat:
-
>Fix:
Shar file too big to be attached, here's an 1 month hosted file on my work sharing system :
http://bfs.ujf-grenoble.fr/files/207e05fe668d72d6fc691565292bef3a/mpich.sh.txt


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list