Date: Wed, 19 May 1999 18:00:07 +0100 (BST) From: eoin@maths.tcd.ie To: FreeBSD-gnats-submit@freebsd.org Subject: ports/11783: ParMETIS-2.0 port Message-ID: <199905191800.aa95525@gosset.maths.tcd.ie>
next in thread | raw e-mail | index | archive | help
>Number: 11783 >Category: ports >Synopsis: new port >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed May 19 10:10:01 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Eoin Lawless >Release: FreeBSD 3.1-STABLE i386 >Organization: >Environment: >Description: New port - ParMETIS-2.0. This is a parallel version of the metis package already in /usr/ports/math. It depends on mpich. >How-To-Repeat: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # parmetis # parmetis/files # parmetis/files/md5 # parmetis/patches # parmetis/patches/patch-aa # parmetis/pkg # parmetis/pkg/COMMENT # parmetis/pkg/DESCR # parmetis/pkg/PLIST # parmetis/Makefile # echo c - parmetis mkdir -p parmetis > /dev/null 2>&1 echo c - parmetis/files mkdir -p parmetis/files > /dev/null 2>&1 echo x - parmetis/files/md5 sed 's/^X//' >parmetis/files/md5 << 'END-of-parmetis/files/md5' XMD5 (ParMetis-2.0.tar.gz) = 18bc0ce30a2157c3ac97fc3220fd9720 END-of-parmetis/files/md5 echo c - parmetis/patches mkdir -p parmetis/patches > /dev/null 2>&1 echo x - parmetis/patches/patch-aa sed 's/^X//' >parmetis/patches/patch-aa << 'END-of-parmetis/patches/patch-aa' X--- ParMETISLib/parmetis.h.orig Wed May 19 17:32:56 1999 X+++ ParMETISLib/parmetis.h Wed May 19 17:33:05 1999 X@@ -14,7 +14,6 @@ X X #include <stdio.h> X #include <stdlib.h> X-#include <malloc.h> X #include <strings.h> X #include <string.h> X #include <ctype.h> END-of-parmetis/patches/patch-aa echo c - parmetis/pkg mkdir -p parmetis/pkg > /dev/null 2>&1 echo x - parmetis/pkg/COMMENT sed 's/^X//' >parmetis/pkg/COMMENT << 'END-of-parmetis/pkg/COMMENT' XA package for parallel (mpi) unstructured graph partitioning. END-of-parmetis/pkg/COMMENT echo x - parmetis/pkg/DESCR sed 's/^X//' >parmetis/pkg/DESCR << 'END-of-parmetis/pkg/DESCR' XParMETIS is an MPI-based parallel library that implements a variety Xof algorithms for partitioning unstructured graphs and for computing Xfill-reducing orderings of sparse matrices. ParMETIS extends the Xfunctionality provided by METIS and includes routines that are Xespecially suited for parallel AMR computations and large scale Xnumerical simulations. The algorithms implemented in ParMETIS are Xbased on the parallel multilevel k-way graph-partitioning algorithms Xdescribed in [KK95d], [KK96], [KK97], and the adaptive repartitioning Xalgorithms described in [SKK97a], [SKK97b], [SK+98], and [SKK98]. END-of-parmetis/pkg/DESCR echo x - parmetis/pkg/PLIST sed 's/^X//' >parmetis/pkg/PLIST << 'END-of-parmetis/pkg/PLIST' Xlib/parmetis/libmetis.a Xlib/parmetis/libparmetis.a Xinclude/parmetis/parmetis.h Xshare/doc/ParMETIS/manual.ps X@dirrm lib/parmetis X@dirrm share/doc/ParMETIS END-of-parmetis/pkg/PLIST echo x - parmetis/Makefile sed 's/^X//' >parmetis/Makefile << 'END-of-parmetis/Makefile' X# New ports collection makefile for: ParMETIS X# Version required: 2.0 X# Date created: 19 May 99 X# Whom: Eoin Lawless (eoin@maths.tcd.ie) X# X# $Id$ X# X XDISTNAME= ParMetis-2.0 XCATEGORIES= math XMASTER_SITES= http://www-users.cs.umn.edu/~karypis/metis/parmetis/files/ X XMAINTAINER= eoin@maths.tcd.ie X XRUN_DEPENDS= $(PREFIX)/mpich/bin/mpirun:${PORTSDIR}/net/mpich XBUILD_DEPENDS= $(PREFIX)/mpich/bin/mpicc:${PORTSDIR}/net/mpich X XALL_TARGET= X Xdo-install: X ${MKDIR} $(PREFIX)/lib/parmetis X $(INSTALL_DATA) $(WRKSRC)/libmetis.a $(PREFIX)/lib/parmetis X $(INSTALL_DATA) $(WRKSRC)/libparmetis.a $(PREFIX)/lib/parmetis X ${MKDIR} $(PREFIX)/include/parmetis X $(INSTALL_DATA) $(WRKSRC)/parmetis.h $(PREFIX)/include/parmetis X.if !defined(NOPORTDOCS) X ${MKDIR} $(PREFIX)/share/doc/ParMETIS X $(INSTALL_DATA) ${WRKSRC}/Doc/manual.ps $(PREFIX)/share/doc/ParMETIS X.endif X X.include <bsd.port.mk> END-of-parmetis/Makefile exit >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905191800.aa95525>