From owner-freebsd-ports Wed May 19 10:10: 7 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 973081500B for ; Wed, 19 May 1999 10:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA09163; Wed, 19 May 1999 10:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by hub.freebsd.org (Postfix) with SMTP id 1A96714DA5 for ; Wed, 19 May 1999 10:00:07 -0700 (PDT) (envelope-from eoin@maths.tcd.ie) Received: from gosset.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 19 May 99 18:00:07 +0100 (BST) Message-Id: <199905191800.aa95525@gosset.maths.tcd.ie> Date: Wed, 19 May 1999 18:00:07 +0100 (BST) From: eoin@maths.tcd.ie Reply-To: eoin@maths.tcd.ie To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/11783: ParMETIS-2.0 port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 X #include X-#include X #include X #include X #include 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 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