Commits
Sean Farley authored f59cc344b35
1 1 | # -*- 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 |
2 2 | |
3 3 | PortSystem 1.0 |
4 - | PortGroup bitbucket 1.0 |
5 4 | PortGroup mpi 1.0 |
6 5 | |
7 - | bitbucket.setup slepc slepc 3.7.3 v |
8 - | revision 1 |
6 + | name slepc |
7 + | version 3.8.2 |
8 + | revision 0 |
9 9 | categories math science |
10 10 | maintainers sean |
11 11 | license LGPL |
12 12 | description Scalable Library for Eigenvalue Problem Computations |
13 13 | long_description SLEPc is a software library for the solution of large \ |
14 14 | scale sparse eigenvalue problems on parallel computers. It is an \ |
15 15 | extension of PETSc and can be used for either standard or generalized \ |
16 16 | eigenproblems, with real or complex arithmetic. It can also be used for \ |
17 17 | computing a partial SVD of a large, sparse, rectangular matrix. |
18 18 | |
19 19 | notes "Add the following lines to your .bash_profile if you plan to\ |
20 20 | use the PETSC/SLEPC makefile rules in $prefix/lib/petsc/conf:\n\ |
21 21 | \texport PETSC_DIR=${prefix}/lib/petsc\n\ |
22 22 | \texport SLEPC_DIR=${prefix}/lib/slepc" |
23 23 | |
24 24 | platforms darwin |
25 25 | universal_variant no |
26 26 | |
27 - | checksums rmd160 daf92f73deaabf529c3bfa883fbd178b33ca4825 \ |
28 - | sha256 df907126ca75bb7ade45015e681269718b1f1dad7eb2e605fd40efebb8e4fdd3 |
27 + | master_sites http://slepc.upv.es/download/distrib/ |
28 + | |
29 + | checksums rmd160 b129990e2a4f2f56dd15b2562b8668ca5a3d615c \ |
30 + | sha256 1e7d20d20eb26da307d36017461fe4a55f40e947e232739179dbe6412e22ed13 |
29 31 | |
30 32 | mpi.setup |
31 33 | mpi.enforce_variant petsc |
32 34 | |
33 35 | depends_lib-append port:petsc |
34 36 | use_parallel_build no |
35 37 | |
36 38 | depends_build-append \ |
37 - | port:sowing |
39 + | port:sowing \ |
40 + | bin:python:python27 |
38 41 | |
39 42 | configure.args --prefix=${prefix}/lib/slepc |
40 43 | configure.env-append \ |
41 44 | PETSC_DIR=${prefix}/lib/petsc |
42 45 | build.env-append PETSC_DIR=${prefix}/lib/petsc |
43 46 | destroot.env-append PETSC_DIR=${prefix}/lib/petsc |
44 47 | destroot.cmd-append SLEPC_DESTDIR=${destroot}${prefix}/lib/slepc |
45 48 | |
46 49 | variant arpack description {compile with ARPACK support} { |
47 50 | mpi.enforce_variant arpack |