diff --git a/math/superlu-dist/Makefile b/math/superlu-dist/Makefile index 296b54e7f418..95801c047554 100644 --- a/math/superlu-dist/Makefile +++ b/math/superlu-dist/Makefile @@ -1,57 +1,57 @@ PORTNAME= superlu-dist DISTVERSIONPREFIX= v -DISTVERSION= 9.0.0 +DISTVERSION= 9.1.0 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Distributed memory, MPI based SuperLU WWW= https://portal.nersc.gov/project/sparse/superlu/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/License.txt USES= cmake:testing fortran pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= xiaoyeli GH_PROJECT= superlu_dist CMAKE_ON= USE_XSDK_DEFAULTS BUILD_SHARED_LIBS CMAKE_OFF= enable_tests enable_examples TPL_ENABLE_PARMETISLIB CMAKE_TESTING_ON= enable_tests # many tests fail, see https://github.com/xiaoyeli/superlu_dist/issues/113 OPTIONS_DEFINE= DOCS FORTRAN OPTIONS_SINGLE= BLAS MPI OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS REFERENCE OPTIONS_SINGLE_MPI= MPICH OPENMPI OPTIONS_DEFAULT= FORTRAN MPICH REFERENCE OPTIONS_SUB= yes # all BLAS-related options ATLAS_USES= blaslapack:atlas ATLAS_CMAKE_ON= -DBLA_VENDOR:STRING="ATLAS" OPENBLAS_USES= blaslapack:openblas OPENBLAS_CMAKE_ON= -DBLA_VENDOR:STRING="OpenBLAS" REFERENCE_DESC= Reference blas implementation REFERENCE_USES= blaslapack REFERENCE_CMAKE_ON= -DBLA_VENDOR:STRING="Generic" # other options FORTRAN_CMAKE_BOOL= XSDK_ENABLE_Fortran MPICH_USES= mpi:mpich OPENMPI_USES= mpi:openmpi post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/DOC && ${COPYTREE_SHARE} "ug.pdf" ${STAGEDIR}${DOCSDIR} post-install-FORTRAN-on: # workaround for https://github.com/xiaoyeli/superlu_dist/issues/112 @${RM} -r ${STAGEDIR}${PREFIX}/include/FORTRAN/CMakeFiles # move .mod files to a proper location @cd ${STAGEDIR}${PREFIX}/include && \ ${MV} FORTRAN/* . && \ ${RMDIR} FORTRAN .include diff --git a/math/superlu-dist/distinfo b/math/superlu-dist/distinfo index e8158ca4ce4a..9e5cc043e69e 100644 --- a/math/superlu-dist/distinfo +++ b/math/superlu-dist/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720986562 -SHA256 (xiaoyeli-superlu_dist-v9.0.0_GH0.tar.gz) = aa43d33d4b1b0f5f7b5ad7685e9a6bc25088832c6c74d2ab8f75a2c9f4e9e955 -SIZE (xiaoyeli-superlu_dist-v9.0.0_GH0.tar.gz) = 2913310 +TIMESTAMP = 1731315975 +SHA256 (xiaoyeli-superlu_dist-v9.1.0_GH0.tar.gz) = 1cb2c6dc7e8231b2ec30c1266e55e440ffca9f55527771d8df28f900dd179f9d +SIZE (xiaoyeli-superlu_dist-v9.1.0_GH0.tar.gz) = 2910591 diff --git a/math/superlu-dist/pkg-plist b/math/superlu-dist/pkg-plist index 1f35793c4c3b..455beecf7c4e 100644 --- a/math/superlu-dist/pkg-plist +++ b/math/superlu-dist/pkg-plist @@ -1,58 +1,61 @@ include/anc25d-GPU_impl.hpp include/anc25d.hpp include/anc25d_impl.hpp include/batch_block_copy.h include/batch_factorize.h include/batch_factorize_marshall.h include/commWrapper.hpp include/cublas_cusolver_wrappers.hpp include/dAncestorFactor_impl.hpp include/dcomplex.h include/dlustruct_gpu.h include/dsparseTreeFactorGPU_impl.hpp include/gpu_api_utils.h include/gpu_wrapper.h include/l_panels_impl.hpp include/luAuxStructTemplated.hpp include/lu_common.hpp -include/lupanels.hpp include/lupanelsComm3dGPU_impl.hpp include/lupanels_GPU.cuh include/lupanels_GPU_impl.hpp include/lupanels_comm3d_impl.hpp include/lupanels_impl.hpp include/machines.h include/oneside.h include/psymbfact.h include/schurCompUpdate_impl.cuh include/slustruct_gpu.h include/sparseTreeFactor_impl.hpp include/superlu_FCnames.h include/superlu_FortranCInterface.h include/superlu_blas.hpp include/superlu_ddefs.h include/superlu_defs.h include/superlu_dist_config.fh include/superlu_dist_config.h include/superlu_enum_consts.h include/superlu_mod.mod include/superlu_sdefs.h include/superlu_upacked.h include/superlu_zdefs.h include/superlupara_mod.mod include/supermatrix.h include/u_panels_impl.hpp include/util_dist.h -include/xlupanels.hpp include/xlupanels_GPU.cuh include/zlustruct_gpu.h +lib/PYTHON/pdbridge.py +lib/PYTHON/pddrive.py lib/libsuperlu_dist.a lib/libsuperlu_dist.so lib/libsuperlu_dist.so.9 -lib/libsuperlu_dist.so.9.0.0 -%%FORTRAN%%lib/libsuperlu_dist_fortran.a -%%FORTRAN%%lib/libsuperlu_dist_fortran.so -%%FORTRAN%%lib/libsuperlu_dist_fortran.so.9 -%%FORTRAN%%lib/libsuperlu_dist_fortran.so.9.0.0 +lib/libsuperlu_dist.so.9.1.0 +lib/libsuperlu_dist_fortran.a +lib/libsuperlu_dist_fortran.so +lib/libsuperlu_dist_fortran.so.9 +lib/libsuperlu_dist_fortran.so.9.1.0 +lib/libsuperlu_dist_python.so +lib/libsuperlu_dist_python.so.9 +lib/libsuperlu_dist_python.so.9.1.0 libdata/pkgconfig/superlu_dist.pc %%PORTDOCS%%%%DOCSDIR%%/ug.pdf