|
|
@@ -1,37 +1,37 @@ |
|
|
# -*- 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 |
|
|
|
|
|
PortSystem 1.0 |
|
|
PortGroup github 1.0 |
|
|
PortGroup mpi 1.0 |
|
|
PortGroup linear_algebra 1.0 |
|
|
PortGroup cxx11 1.1 |
|
|
PortGroup muniversal 1.0 |
|
|
PortSystem 1.0 |
|
|
PortGroup github 1.0 |
|
|
PortGroup mpi 1.0 |
|
|
PortGroup linear_algebra 1.0 |
|
|
PortGroup cxx11 1.1 |
|
|
PortGroup muniversal 1.0 |
|
|
|
|
|
github.setup hpddm hpddm 30bdfa7ff1d72325eb8b85138213b16d0ebbff22 |
|
|
github.setup hpddm hpddm 30bdfa7ff1d72325eb8b85138213b16d0ebbff22 |
|
|
# see ${worksrcpath}/include/HPDDM.hpp |
|
|
version 1002 |
|
|
revision 1 |
|
|
categories math science |
|
|
license LGPL-3+ |
|
|
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer |
|
|
platforms darwin |
|
|
description a framework for high-performance domain decomposition methods |
|
|
long_description \ |
|
|
version 1002 |
|
|
revision 1 |
|
|
categories math science |
|
|
license LGPL-3+ |
|
|
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer |
|
|
platforms darwin |
|
|
description a framework for high-performance domain decomposition methods |
|
|
long_description \ |
|
|
HPDDM is an efficient implementation of various domain decomposition methods. |
|
|
|
|
|
checksums rmd160 88e4c0e150b71cd4fe4c062346b16c5298c7f1ec \ |
|
|
sha256 31caeb95226f99f00a65d038f3cdb60cd2119f09fb2ff1763a14ce5f50888c4e \ |
|
|
size 249973 |
|
|
checksums rmd160 88e4c0e150b71cd4fe4c062346b16c5298c7f1ec \ |
|
|
sha256 31caeb95226f99f00a65d038f3cdb60cd2119f09fb2ff1763a14ce5f50888c4e \ |
|
|
size 249973 |
|
|
|
|
|
mpi.setup require require_fortran |
|
|
mpi.setup require require_fortran |
|
|
|
|
|
depends_lib-append port:python27 \ |
|
|
port:mumps \ |
|
|
port:arpack \ |
|
|
port:scalapack \ |
|
|
port:hypre |
|
|
depends_lib-append port:python27 \ |
|
|
port:mumps \ |
|
|
port:arpack \ |
|
|
port:scalapack \ |
|
|
port:hypre |
|
|
|
|
|
patchfiles-append patch-install_name.diff |
|
|
patchfiles-append patch-install_name.diff |
|
|
post-patch { |
|
|
reinplace "s|__MACPORTS_PREFIX__|${prefix}|g" ${worksrcpath}/Makefile |
|
|
} |
|
|
@@ -71,7 +71,7 @@ pre-configure { |
|
|
PYTHON_LIBS="-L${prefix}/Library/Frameworks/Python.framework/Versions/2.7/lib -lpython2.7" |
|
|
} |
|
|
} |
|
|
configure.cmd printenv |
|
|
configure.cmd printenv |
|
|
configure.pre_args |
|
|
configure.universal_args |
|
|
configure.post_args {>> Makefile.inc} |
|
|
@@ -83,7 +83,7 @@ post-configure { |
|
|
|
|
|
# Makefile searches for gfortran in $(MPIF90) name, which is not always true |
|
|
# even though $(MPIF90) uses gfortran |
|
|
build.args-append F90MOD=-J |
|
|
build.args-append F90MOD=-J |
|
|
|
|
|
destroot { |
|
|
xinstall -d -m 0755 ${destroot}${prefix}/include/${name} |
|
|
@@ -95,11 +95,11 @@ destroot { |
|
|
} |
|
|
} |
|
|
|
|
|
test.run yes |
|
|
test.run yes |
|
|
|
|
|
depends_test-append port:py27-mpi4py \ |
|
|
port:py27-numpy \ |
|
|
port:py27-scipy |
|
|
depends_test-append port:py27-mpi4py \ |
|
|
port:py27-numpy \ |
|
|
port:py27-scipy |
|
|
|
|
|
pre-test { |
|
|
test.args-append PATH=${prefix}/Library/Frameworks/Python.framework/Versions/2.7/bin:$env(PATH) |
|
|
|