# -*- 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 9.0.0 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 2a5c61fa33f1ecd36499ecc359e3e1fd05a48872 \ sha256 aa43d33d4b1b0f5f7b5ad7685e9a6bc25088832c6c74d2ab8f75a2c9f4e9e955 \ size 2913310 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 (\[^"-]+)