# -*- 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 cmake 1.1 PortGroup linear_algebra 1.0 PortGroup mpi 1.0 PortGroup github 1.0 github.setup xiaoyeli superlu_dist 8.2.1 v revision 0 categories math license BSD maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer description A package for solving linear equations long_description SuperLU is a general purpose library for the direct \ solution of large, sparse, nonsymmetric systems of \ linear equations on high performance machines. homepage https://portal.nersc.gov/project/sparse/superlu/ distname ${name}_${version} checksums rmd160 b88cfc6a2cd941fc2ec6c1dacc6cf5362e0e0844 \ sha256 b77d065cafa6bc1a1dcc15bf23fd854f54b05762b165badcffc195835ad2bddf \ size 2322034 github.tarball_from archive compiler.cxx_standard 2011 mpi.setup require -fortran depends_lib port:parmetis configure.args-append -DTPL_PARMETIS_INCLUDE_DIRS=${prefix}/include \ -DTPL_PARMETIS_LIBRARIES="${prefix}/lib/libparmetis.dylib\;${prefix}/lib/libmetis.dylib" \ -Denable_tests=OFF \ -DUSE_XSDK_DEFAULTS=ON \ -DXSDK_ENABLE_Fortran=OFF \ -DCMAKE_INSTALL_INCLUDEDIR=include/${name} pre-configure { configure.args-append -DTPL_BLAS_LIBRARIES="-L${prefix}/lib ${linalglib}" } linalg.setup noveclibfort variant longindex description {Build with 64 ints} { configure.cflags-append -DXSDK_INDEX_SIZE=64 } github.livecheck.regex (\[^"-]+)