# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id: Portfile 105654 2013-04-29 21:56:02Z eborisch@macports.org $

PortSystem          1.0

name                mpich3
set pkgname         mpich
version             3.0rc1
revision            1
replaced_by         mpich

license             BSD
categories          science parallel net
platforms           darwin
maintainers         eborisch \
                    openmaintainer

description         Message Passing Interface (MPI) Library

long_description    MPICH is a high-performance and widely portable\
                    implementation of the Message Passing Interface (MPI) \
                    standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are:\
                    (1) to provide an MPI implementation that efficiently\
                    supports different computation and communication platforms\
                    including commodity clusters (desktop systems,\
                    shared-memory systems, multicore architectures), high-speed\
                    networks (10 Gigabit Ethernet, InfiniBand, Myrinet,\
                    Quadrics) and proprietary high-end computing systems (Blue\
                    Gene, Cray) and (2) to enable cutting-edge research in MPI\
                    through an easy-to-extend modular framework for other\
                    derived implementations. \
                    \n\n\
                    The mpich3 port follows the mpich 3.x line, and is the\
                    successor to the mpich2 package. Starting with the major\
                    release in November 2012, the project is renamed back to\
                    MPICH (from MPICH2) with a version number of 3.0. 
homepage            http://www.mpich.org/

distfiles           

livecheck.type      none

# Enable at some point in the future as needed
subport mpich3-devel {
# Currently mpich3-devel == mpich3
    conflicts           mpich3
}
pre-configure {
    ui_error "Please do not install this port since it has been replaced by 'mpich'."
    return -code error
}

