fenics-dolfinx (1:0.3.0-14) unstable; urgency=medium . * debian patch test_bbox_non_unique_facets.patch drops use of unique top_facets in test_sub_bbtree_box, which corrupts the numpy type when applied to an empty set. See upstream Issue #2070. Closes: #1007798. fenicsx-performance-tests (0.0~git20210901.25e932a-1) unstable; urgency=medium . * New upstream snapshot for dolfinx 0.3.0. * versioned Build-Depends: cmake (>= 3.16~) * drop explicit Build-Depends: libbasix-dev * build executables without RPATH to use preferred libpetsc_real.so configured by alternatives * Standards-Version: 4.6.0 fenicsx-performance-tests (0.0~git20210410.63b5b42-2) experimental; urgency=medium . * add debian patch enable_complex_build.patch to invoke ffcx --scalar_type "double complex" when building tests against the complex number build of dolfinx, for example with PETSC_DIR=/usr/lib/petscdir/petsc-complex * use Poisson test with hypre only if built against real PETSc (complex petsc does not yet support hypre) fenicsx-performance-tests (0.0~git20210410.63b5b42-1) experimental; urgency=medium . * New upstream snapshot - tests dolfinx using basix with xtl,xtensor,xtensor-blas - Depends: libbasix-dev, xtensor-dev, libdolfinx-dev (>= 2019.2.0~git20210410.b421249~) * fenicsx-performance-tests-source Recommends: libboost-dev (>= 1.70~) fenicsx-performance-tests (0.0~git20210119.80e82ac-1) unstable; urgency=medium . * New upstream snapshot. * Build-Depends: libdolfinx-dev (>= 2019.2.0~git20210130.c14cb0a~) fenicsx-performance-tests (0.0~git20201119.890eff6-3) unstable; urgency=medium . * Build-Depends: libboost-dev fenicsx-performance-tests (0.0~git20201119.890eff6-2) unstable; urgency=medium . * apply Restrictions: allow-stderr to dolfinx-performance-test-source in debian/tests to ignore compilation warnings sent to stderr. fenicsx-performance-tests (0.0~git20201119.890eff6-1) unstable; urgency=medium . * New upstream snapshot. * Standards-Version: 4.5.1 * drop debian patch check_arch_flag.patch. -march-native is no longer applied in CMakeLists.txt * Test errors (build or CI) now trigger failure. fenicsx-performance-tests (0.0~git20201022.8913e0f-2) unstable; urgency=medium . * update debian patch check_arch_flag.patch to not build with -march=native at all if cmake variable BUILD_GENERIC_ARCH is defined * apply BUILD_GENERIC_ARCH to cmake configure step for binary build (dh_auto_configure). i.e. build binaries for distribution without -march=native. Closes: #974843. * make VERBOSE=1 with debian/tests/dolfinx-performance-test-source fenicsx-performance-tests (0.0~git20201022.8913e0f-1) unstable; urgency=medium . * New upstream snapshot. * provide -p EXEPATH option to debian/tests/run-dolfinx-scaling-test to set path to executable binary * run tests at build time (ignore errors for now) fenicsx-performance-tests (0.0~git20200719.42769f8-3) unstable; urgency=medium . * debian patch check_arch_flag.patch checks whether the -march or -mcpu compiler flag is supported before applying it. * mark fenicsx-performance-tests-source as Multi-Arch: foreign * Build-Depends: mpi-default-dev * set Debian Science Team as Maintainer. fenicsx-performance-tests (0.0~git20200719.42769f8-2) unstable; urgency=medium . * add src/Poisson.ufl (LGPL-3+) to debian/copyright . fenicsx-performance-tests (0.0~git20200719.42769f8-1) unstable; urgency=medium . * Initial release (Closes: #970123) * interact with tests via debian/tests/run-dolfinx-scaling-test * the fenicsx-performance-tests package provides both the precompiled executable /usr/bin/dolfinx-scaling-test and the controlling run script /usr/share/dolfinx/performance-tests/run-dolfinx-scaling-test (from debian/tests/run-dolfinx-scaling-test). See README.Debian petsc (3.16.5+dfsg1-1) unstable; urgency=medium . * New upstream release. petsc (3.16.1+dfsg1-1exp1) experimental; urgency=medium . * New upstream release - ABI upgrade to 3.16 - applies debian patches petscmpiexec_posix_sh.patch, hypre_owner_PR4237.patch - SuiteSparse support now uses libspqr.so * pdf manual no longer provided, only html * docs reorganized under docs subdir not html * debian/rules: at dh_fixperms make example meshes non-executable * debian/copyright: update khash.h location petsc4py (3.16.1-1) unstable; urgency=medium . * New upstream release. petsc4py (3.16.0-1exp1) experimental; urgency=medium . * New upstream release - ABI update to 3.16 scotch (7.0.1-2) unstable; urgency=medium . * Team upload. * upload scotch 7 to unstable (transition #1006648) scotch (7.0.1-1exp1) experimental; urgency=medium . * Team upload. * New upstream release. - drops scotchparmetisv5 (it was added to 7.0.0 by mistake) Only scotchparmetisv3 is provided for parmetis emulation. - now provides cmake build, so override dh_auto_configure to keep existing direct Makefile builds with Makefile.inc * use "set -e" in debian/tests to catch segfaults in tests * add -DSCOTCH_PTHREAD_MPI to build flags, as recommended upstream Closes: #1003079. scotch (7.0.0-1exp1) experimental; urgency=medium . * Team upload. * New upstream major release. - provides dynamic thread management - builds both scotchmetisv3 and scotchmetisv5 metis compatibility libraries (and scotchparmetisv3 and scotchparmetisv5) * Care must be taken when using multithreading in conjunction with MPI. Install upstream INSTALL.txt in debian doc directories for ptscotch to provide more discussion on binding threads to cores and MPI processes e.g. OpenMPI: mpirun -np 2 --map-by socket --bind-to socket Particular care must be taken with the new feature of dynamic thread management in Scotch 7, which may result in a change in behaviour compared to previous versions. - override lintian warning about installing INSTALL.txt - add -DSCOTCH_PTHREAD -DCOMMON_PTHREAD_FILE to build flags (full set for threads: -DSCOTCH_PTHREAD -DCOMMON_PTHREAD -DSCOTCH_PTHREAD_NUMBER=2 -DCOMMON_PTHREAD_FILE, and -DCOMMON_PTHREAD_AFFINITY_LINUX on linux (not hurd)) * libmetis.so links to libscotchmetisv5.so (default metis v5 API), libparmetis.so to libscotchmetisv3.so (default parmetis v3 API) * Makefile.inc now defines flex and bison commands directly via FLEX, BISON rather than via LEX, YACC. * use CFLAGS and LDFLAGS in debian/tests to define thread and maths functions (since test_common_thread uses internal functions) slepc (3.16.2+dfsg1-1) unstable; urgency=medium . * New upstream release. * reference PETSC_ARCH when cleaning build dirs to ensure rebuild can be conducted after a successful build. Closes: #1003178. slepc (3.16.0+dfsg1-1exp1) experimental; urgency=medium . * New upstream release - update ABI to 3.16 slepc4py (3.16.1-1) unstable; urgency=medium . * New upstream release. - applies debian patch read_slepc_config.patch slepc4py (3.16.0-1exp1) experimental; urgency=medium . * New upstream release - ABI update to 3.16 * update debian patch read_slepc_config.patch for upstream PR (guard against non-lib flags, drop deprecated petscvec logic)