Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Apr 2020 20:12:26 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r530833 - head/math/fflas-ffpack
Message-ID:  <202004052012.035KCQQT018804@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: thierry
Date: Sun Apr  5 20:12:26 2020
New Revision: 530833
URL: https://svnweb.freebsd.org/changeset/ports/530833

Log:
  Upgrade to 2.4.3.
  
  This port lagged for too long to resume a changelog: please see its master site.

Modified:
  head/math/fflas-ffpack/Makefile
  head/math/fflas-ffpack/distinfo
  head/math/fflas-ffpack/pkg-descr
  head/math/fflas-ffpack/pkg-plist

Modified: head/math/fflas-ffpack/Makefile
==============================================================================
--- head/math/fflas-ffpack/Makefile	Sun Apr  5 20:11:53 2020	(r530832)
+++ head/math/fflas-ffpack/Makefile	Sun Apr  5 20:12:26 2020	(r530833)
@@ -2,58 +2,32 @@
 # $FreeBSD$
 
 PORTNAME=	fflas-ffpack
-PORTVERSION=	1.4.3
-PORTREVISION=	17
+PORTVERSION=	2.4.3
 CATEGORIES=	math
-MASTER_SITES=	http://linalg.org/ LOCAL/bf
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Library for dense linear algebra over word-size finite fields
 
-LICENSE=	LGPL20
+LICENSE=	LGPL21
 
-LIB_DEPENDS=	libgmp.so:math/gmp
+BUILD_DEPENDS=	bash:shells/bash
+LIB_DEPENDS=	libgmp.so:math/gmp	\
+		libgivaro.so:math/givaro
+RUN_DEPENDS=	bash:shells/bash
 
-USES=		shebangfix
+USE_GITHUB=	yes
+GH_ACCOUNT=	linbox-team
+
+USES=		autoreconf blaslapack:openblas compiler:c++11-lang gmake	\
+		libtool localbase pkgconfig shebangfix
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-gmp="${LOCALBASE}"
 SHEBANG_FILES=	fflas-ffpack-config.in
-TEST_TARGET=	check  # XXX: 1 of 2 tests fails
+TEST_TARGET=	check
 
-OPTIONS_DEFINE=	DOXYGEN OPTIMIZED_CFLAGS
+OPTIONS_DEFINE=	DOXYGEN
 
 .include <bsd.port.options.mk>
 
-.if ${LOCALBASE} == "/usr/local"
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-.endif
-
-.if defined(MAINTAINER_MODE)
-CONFIGURE_ARGS+=	--with-givaro="${LOCALBASE}"
-LIB_DEPENDS+=		libgivaro.so:math/givaro
-.else
-CONFIGURE_ARGS+=	--with-givaro=no
-.endif
-
-#a C interface to BLAS is needed
-WITH_BLAS?=	gsl
-
-.if ${WITH_BLAS} == "gotoblas"
-CONFIGURE_ARGS+=	--with-gotoblas2="${LOCALBASE}" --with-lapack=blas
-LIB_DEPENDS+=	libgoto2p.so:math/gotoblas
-USES+=		fortran
-.elif ${WITH_BLAS} == "atlas"
-CONFIGURE_ARGS+=	--with-cblas="${LOCALBASE}" --with-lapack=blas
-LIB_DEPENDS+=	libcblas.so:math/atlas
-USES+=		fortran
-.elif ${WITH_BLAS} == "gsl"
-CONFIGURE_ARGS+=	--with-gsl="${LOCALBASE}"
-LIB_DEPENDS+=	libgslcblas.so:math/gsl
-.else
-IGNORE =	unknown value of WITH_BLAS: ${WITH_BLAS}
-.endif
-
 .if ${PORT_OPTIONS:MDOXYGEN}
 BUILD_DEPENDS+=		doxygen:devel/doxygen
 CONFIGURE_ARGS+=	--enable-doc --with-docdir="${DOCSDIR}"
@@ -62,37 +36,8 @@ PLIST_SUB+=	DOXYGEN=""
 PLIST_SUB+=	DOXYGEN="@comment "
 .endif
 
-.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
-MANUAL_PACKAGE_BUILD=	: optimizes for the build machine
-.else
-CONFIGURE_ARGS+=	--disable-optimization
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e '/DEFAULT_CFLAGS=/{s/-O2 //;s/-pipe//;}' \
-		-e '/DEBUG_CFLAGS=.*-DNDEBUG/s/$${DEBUG_CFLAGS} //' \
-		-e '/^WARN_CFLAGS="-Wall"/d' \
-		-e '/if test "x$$WARN" = "xyes"/s/$$/ WARN_CFLAGS="-Wall" ;/' \
-		-e 's/\(-lgoto2\)\( -pthread\)\{0,1\}/\1p/g' -e 's/libgoto2/&p/g' \
-		-e '/"GOTO2")/{N; s/LAPACK_LIBS=""/LAPACK_LIBS="-lgoto2p"/; }' \
-		-e 's/liblapack_atlas/libalapack/g' \
-		-e 's/$${LAPACK_LIBS} -llapack_atlas/-lalapack -lf77blas -lcblas/g' \
-		${WRKSRC}/configure
-#Unfortunately, we must leave stdint.h --> cstdint unresolved when not using
-#lang/gcc4*, or switch to TR1 headers, due to our aging base system libstdc++
-	@${REINPLACE_CMD} -E \
-	-e 's/(#include[[:blank:]]+<)(std)(arg|def|io|lib)(\.h>)/\1c\2\3>/' \
-		${WRKSRC}/fflas-ffpack/field/nonzero-randiter.h \
-		${WRKSRC}/fflas-ffpack/field/modular-randiter.h \
-		${WRKSRC}/fflas-ffpack/utils/args-parser.h \
-		${WRKSRC}/fflas-ffpack/utils/debug.h \
-		${WRKSRC}/fflas-ffpack/utils/Matio.h \
-		${WRKSRC}/utils/args-parser.h \
-		${WRKSRC}/utils/debug.h \
-		${WRKSRC}/utils/Matio.h
-
 post-patch-DOXYGEN-on:
-	@${REINPLACE_CMD} -e 's/sed -i/& ""/' ${WRKSRC}/doc/Makefile.in
+	${REINPLACE_CMD} -e 's/sed -i/& ""/' ${WRKSRC}/doc/Makefile.am
 
 post-install-DOXYGEN-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/fflas-ffpack-dev-html

Modified: head/math/fflas-ffpack/distinfo
==============================================================================
--- head/math/fflas-ffpack/distinfo	Sun Apr  5 20:11:53 2020	(r530832)
+++ head/math/fflas-ffpack/distinfo	Sun Apr  5 20:12:26 2020	(r530833)
@@ -1,2 +1,3 @@
-SHA256 (fflas-ffpack-1.4.3.tar.gz) = 1f6a8f0b7422819de0d5fd80895d410f18e374c41e9d3e699c538ac3af4a7366
-SIZE (fflas-ffpack-1.4.3.tar.gz) = 525446
+TIMESTAMP = 1586100194
+SHA256 (linbox-team-fflas-ffpack-2.4.3_GH0.tar.gz) = 95651262b5dd66241b5abee015c15667409a4ed4366b9e4ab983b30309e68146
+SIZE (linbox-team-fflas-ffpack-2.4.3_GH0.tar.gz) = 1524428

Modified: head/math/fflas-ffpack/pkg-descr
==============================================================================
--- head/math/fflas-ffpack/pkg-descr	Sun Apr  5 20:11:53 2020	(r530832)
+++ head/math/fflas-ffpack/pkg-descr	Sun Apr  5 20:12:26 2020	(r530833)
@@ -1,4 +1,5 @@
 The FFLAS-FFPACK library provides dense linear algebra routines
 over word-size prime finite fields.
 
-WWW: http://linalg.org/projects/fflas-ffpack
+WWW: https://linbox-team.github.io/fflas-ffpack/
+WWW: https://github.com/linbox-team/fflas-ffpack

Modified: head/math/fflas-ffpack/pkg-plist
==============================================================================
--- head/math/fflas-ffpack/pkg-plist	Sun Apr  5 20:11:53 2020	(r530832)
+++ head/math/fflas-ffpack/pkg-plist	Sun Apr  5 20:12:26 2020	(r530833)
@@ -1,83 +1,248 @@
 bin/fflas-ffpack-config
+include/fflas-ffpack/checkers/checker_charpoly.inl
+include/fflas-ffpack/checkers/checker_det.inl
+include/fflas-ffpack/checkers/checker_empty.h
+include/fflas-ffpack/checkers/checker_fgemm.inl
+include/fflas-ffpack/checkers/checker_ftrsm.inl
+include/fflas-ffpack/checkers/checker_invert.inl
+include/fflas-ffpack/checkers/checker_pluq.inl
+include/fflas-ffpack/checkers/checkers_fflas.h
+include/fflas-ffpack/checkers/checkers_fflas.inl
+include/fflas-ffpack/checkers/checkers_ffpack.h
+include/fflas-ffpack/checkers/checkers_ffpack.inl
 include/fflas-ffpack/config-blas.h
+include/fflas-ffpack/config.h
 include/fflas-ffpack/fflas-ffpack-config.h
+include/fflas-ffpack/fflas-ffpack-default-thresholds.h
+include/fflas-ffpack/fflas-ffpack-thresholds.h
 include/fflas-ffpack/fflas-ffpack.h
 include/fflas-ffpack/fflas/fflas.h
 include/fflas-ffpack/fflas/fflas_bounds.inl
-include/fflas-ffpack/fflas/fflas_faddm.inl
-include/fflas-ffpack/fflas/fflas_faddm_src.inl
-include/fflas-ffpack/fflas/fflas_faddmin_src.inl
+include/fflas-ffpack/fflas/fflas_enum.h
+include/fflas-ffpack/fflas/fflas_fadd.h
+include/fflas-ffpack/fflas/fflas_fadd.inl
+include/fflas-ffpack/fflas/fflas_fassign.h
+include/fflas-ffpack/fflas/fflas_fassign.inl
 include/fflas-ffpack/fflas/fflas_faxpy.inl
-include/fflas-ffpack/fflas/fflas_fcopy.inl
 include/fflas-ffpack/fflas/fflas_fdot.inl
 include/fflas-ffpack/fflas/fflas_fgemm.inl
+include/fflas-ffpack/fflas/fflas_fgemm/fgemm_classical.inl
+include/fflas-ffpack/fflas/fflas_fgemm/fgemm_classical_mp.inl
+include/fflas-ffpack/fflas/fflas_fgemm/fgemm_winograd.inl
+include/fflas-ffpack/fflas/fflas_fgemm/schedule_bini.inl
+include/fflas-ffpack/fflas/fflas_fgemm/schedule_winograd.inl
+include/fflas-ffpack/fflas/fflas_fgemm/schedule_winograd_acc.inl
+include/fflas-ffpack/fflas/fflas_fgemm/schedule_winograd_acc_ip.inl
+include/fflas-ffpack/fflas/fflas_fgemm/schedule_winograd_ip.inl
 include/fflas-ffpack/fflas/fflas_fgemv.inl
+include/fflas-ffpack/fflas/fflas_fgemv_mp.inl
 include/fflas-ffpack/fflas/fflas_fger.inl
+include/fflas-ffpack/fflas/fflas_fger_mp.inl
+include/fflas-ffpack/fflas/fflas_freduce.h
+include/fflas-ffpack/fflas/fflas_freduce.inl
+include/fflas-ffpack/fflas/fflas_freduce_mp.inl
+include/fflas-ffpack/fflas/fflas_freivalds.inl
+include/fflas-ffpack/fflas/fflas_fscal.h
+include/fflas-ffpack/fflas/fflas_fscal.inl
+include/fflas-ffpack/fflas/fflas_fscal_mp.inl
+include/fflas-ffpack/fflas/fflas_fsyr2k.inl
+include/fflas-ffpack/fflas/fflas_fsyrk.inl
 include/fflas-ffpack/fflas/fflas_ftrmm.inl
 include/fflas-ffpack/fflas/fflas_ftrmm_src.inl
 include/fflas-ffpack/fflas/fflas_ftrsm.inl
+include/fflas-ffpack/fflas/fflas_ftrsm_mp.inl
 include/fflas-ffpack/fflas/fflas_ftrsm_src.inl
 include/fflas-ffpack/fflas/fflas_ftrsv.inl
+include/fflas-ffpack/fflas/fflas_helpers.inl
+include/fflas-ffpack/fflas/fflas_igemm/igemm.h
+include/fflas-ffpack/fflas/fflas_igemm/igemm.inl
+include/fflas-ffpack/fflas/fflas_igemm/igemm_kernels.h
+include/fflas-ffpack/fflas/fflas_igemm/igemm_kernels.inl
+include/fflas-ffpack/fflas/fflas_igemm/igemm_tools.h
+include/fflas-ffpack/fflas/fflas_igemm/igemm_tools.inl
+include/fflas-ffpack/fflas/fflas_level1.inl
+include/fflas-ffpack/fflas/fflas_level2.inl
+include/fflas-ffpack/fflas/fflas_level3.inl
+include/fflas-ffpack/fflas/fflas_pfgemm.inl
+include/fflas-ffpack/fflas/fflas_pftrsm.inl
+include/fflas-ffpack/fflas/fflas_simd.h
+include/fflas-ffpack/fflas/fflas_simd/simd128.inl
+include/fflas-ffpack/fflas/fflas_simd/simd128_double.inl
+include/fflas-ffpack/fflas/fflas_simd/simd128_float.inl
+include/fflas-ffpack/fflas/fflas_simd/simd128_int16.inl
+include/fflas-ffpack/fflas/fflas_simd/simd128_int32.inl
+include/fflas-ffpack/fflas/fflas_simd/simd128_int64.inl
+include/fflas-ffpack/fflas/fflas_simd/simd256.inl
+include/fflas-ffpack/fflas/fflas_simd/simd256_double.inl
+include/fflas-ffpack/fflas/fflas_simd/simd256_float.inl
+include/fflas-ffpack/fflas/fflas_simd/simd256_int16.inl
+include/fflas-ffpack/fflas/fflas_simd/simd256_int32.inl
+include/fflas-ffpack/fflas/fflas_simd/simd256_int64.inl
+include/fflas-ffpack/fflas/fflas_simd/simd512.inl
+include/fflas-ffpack/fflas/fflas_simd/simd512_double.inl
+include/fflas-ffpack/fflas/fflas_simd/simd512_float.inl
+include/fflas-ffpack/fflas/fflas_simd/simd512_int32.inl
+include/fflas-ffpack/fflas/fflas_simd/simd512_int64.inl
+include/fflas-ffpack/fflas/fflas_simd/simd_modular.inl
+include/fflas-ffpack/fflas/fflas_sparse.h
+include/fflas-ffpack/fflas/fflas_sparse.inl
+include/fflas-ffpack/fflas/fflas_sparse/coo.h
+include/fflas-ffpack/fflas/fflas_sparse/coo/coo_spmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/coo/coo_spmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/coo/coo_utils.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr.h
+include/fflas-ffpack/fflas/fflas_sparse/csr/csr_pspmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr/csr_pspmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr/csr_spmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr/csr_spmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr/csr_utils.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr_hyb.h
+include/fflas-ffpack/fflas/fflas_sparse/csr_hyb/csr_hyb_pspmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr_hyb/csr_hyb_pspmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr_hyb/csr_hyb_spmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr_hyb/csr_hyb_spmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/csr_hyb/csr_hyb_utils.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell.h
+include/fflas-ffpack/fflas/fflas_sparse/ell/ell_pspmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell/ell_pspmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell/ell_spmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell/ell_spmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell/ell_utils.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell_simd.h
+include/fflas-ffpack/fflas/fflas_sparse/ell_simd/ell_simd_pspmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell_simd/ell_simd_spmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/ell_simd/ell_simd_utils.inl
+include/fflas-ffpack/fflas/fflas_sparse/hyb_zo.h
+include/fflas-ffpack/fflas/fflas_sparse/hyb_zo/hyb_zo_pspmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/hyb_zo/hyb_zo_pspmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/hyb_zo/hyb_zo_spmm.inl
+include/fflas-ffpack/fflas/fflas_sparse/hyb_zo/hyb_zo_spmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/hyb_zo/hyb_zo_utils.inl
+include/fflas-ffpack/fflas/fflas_sparse/read_sparse.h
+include/fflas-ffpack/fflas/fflas_sparse/sell.h
+include/fflas-ffpack/fflas/fflas_sparse/sell/sell_pspmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/sell/sell_spmv.inl
+include/fflas-ffpack/fflas/fflas_sparse/sell/sell_utils.inl
+include/fflas-ffpack/fflas/fflas_sparse/sparse_matrix_traits.h
+include/fflas-ffpack/fflas/fflas_sparse/utils.h
 include/fflas-ffpack/ffpack/ffpack.h
+include/fflas-ffpack/ffpack/ffpack.inl
 include/fflas-ffpack/ffpack/ffpack_charpoly.inl
 include/fflas-ffpack/ffpack/ffpack_charpoly_danilevski.inl
 include/fflas-ffpack/ffpack/ffpack_charpoly_kgfast.inl
 include/fflas-ffpack/ffpack/ffpack_charpoly_kgfastgeneralized.inl
 include/fflas-ffpack/ffpack/ffpack_charpoly_kglu.inl
+include/fflas-ffpack/ffpack/ffpack_charpoly_mp.inl
+include/fflas-ffpack/ffpack/ffpack_det_mp.inl
 include/fflas-ffpack/ffpack/ffpack_echelonforms.inl
+include/fflas-ffpack/ffpack/ffpack_fgesv.inl
+include/fflas-ffpack/ffpack/ffpack_fgetrs.inl
 include/fflas-ffpack/ffpack/ffpack_frobenius.inl
+include/fflas-ffpack/ffpack/ffpack_fsytrf.inl
+include/fflas-ffpack/ffpack/ffpack_ftrssyr2k.inl
+include/fflas-ffpack/ffpack/ffpack_ftrstr.inl
+include/fflas-ffpack/ffpack/ffpack_ftrtr.inl
+include/fflas-ffpack/ffpack/ffpack_invert.inl
 include/fflas-ffpack/ffpack/ffpack_krylovelim.inl
 include/fflas-ffpack/ffpack/ffpack_ludivine.inl
+include/fflas-ffpack/ffpack/ffpack_ludivine_mp.inl
 include/fflas-ffpack/ffpack/ffpack_minpoly.inl
-include/fflas-ffpack/ffpack/ffpack_minpoly_construct.inl
-include/fflas-ffpack/field/field-general.h
-include/fflas-ffpack/field/modular-balanced-double.h
-include/fflas-ffpack/field/modular-balanced-float.h
-include/fflas-ffpack/field/modular-balanced-int32.h
-include/fflas-ffpack/field/modular-balanced-int64.h
-include/fflas-ffpack/field/modular-balanced.h
-include/fflas-ffpack/field/modular-double.h
-include/fflas-ffpack/field/modular-float.h
-include/fflas-ffpack/field/modular-int32.h
-include/fflas-ffpack/field/modular-int64.h
-include/fflas-ffpack/field/modular-positive.h
-include/fflas-ffpack/field/modular-randiter.h
-include/fflas-ffpack/field/nonzero-randiter.h
-include/fflas-ffpack/field/unparametric.h
+include/fflas-ffpack/ffpack/ffpack_permutation.inl
+include/fflas-ffpack/ffpack/ffpack_pluq.inl
+include/fflas-ffpack/ffpack/ffpack_pluq_mp.inl
+include/fflas-ffpack/ffpack/ffpack_ppluq.inl
+include/fflas-ffpack/ffpack/ffpack_rankprofiles.inl
+include/fflas-ffpack/field/field-traits.h
+include/fflas-ffpack/field/rns-double-elt.h
+include/fflas-ffpack/field/rns-double-recint.inl
+include/fflas-ffpack/field/rns-double.h
+include/fflas-ffpack/field/rns-double.inl
+include/fflas-ffpack/field/rns-integer-mod.h
+include/fflas-ffpack/field/rns-integer.h
+include/fflas-ffpack/field/rns.h
+include/fflas-ffpack/field/rns.inl
+include/fflas-ffpack/paladin/blockcuts.inl
+include/fflas-ffpack/paladin/fflas_plevel1.h
+include/fflas-ffpack/paladin/kaapi_routines.inl
+include/fflas-ffpack/paladin/parallel.h
+include/fflas-ffpack/paladin/pfgemm_variants.inl
+include/fflas-ffpack/paladin/pfgemv.inl
 include/fflas-ffpack/utils/Matio.h
+include/fflas-ffpack/utils/align-allocator.h
 include/fflas-ffpack/utils/args-parser.h
+include/fflas-ffpack/utils/bit_manipulation.h
+include/fflas-ffpack/utils/cast.h
 include/fflas-ffpack/utils/debug.h
-include/fflas-ffpack/utils/print-utils.h
+include/fflas-ffpack/utils/fflas_intrinsic.h
+include/fflas-ffpack/utils/fflas_io.h
+include/fflas-ffpack/utils/fflas_memory.h
+include/fflas-ffpack/utils/fflas_randommatrix.h
+include/fflas-ffpack/utils/flimits.h
+include/fflas-ffpack/utils/test-utils.h
+include/fflas-ffpack/utils/timer.h
+libdata/pkgconfig/fflas-ffpack.pc
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-dev-html/.keep-me
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/AUTHORS
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/COPYING
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/INSTALL
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/arch.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/bc_s.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/bdwn.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/bib.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/bug.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/class_f_f_l_a_s_1_1_protected_1_1ftrsm_left_upper_no_trans_non_unit.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/class_f_f_p_a_c_k_1_1_failure.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/class_f_f_p_a_c_k_1_1_modular_3_01int32__t_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/class_f_f_p_a_c_k_1_1_modular_3_01int64__t_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/class_f_f_p_a_c_k_1_1_modular_balanced_3_01double_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/class_f_f_p_a_c_k_1_1_nonzero_rand_iter.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/classes.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/closed.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/copy.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/debug_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_071073d478a0aa019bae5bfee33605c1.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_0d353d24d0afa59909efab6593124f6d.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_13a41d9ad64fb9ae396cb953294783cf.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_13dda03860614ad6943967d729910c50.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_25ac10ebd321b4fc96a535398e455da1.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_2c242754bc33760f0982748ea6de9ed5.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_3d9ecf8e12495cef6969d811b1c6db14.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_3e58c45d34832d14f1b778bede3cccd1.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_3f4dc184899094e062ff9eb0d20a1f3e.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_4b710b773fabc743f4c1329c4223bbdb.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_54240258b3903a8e43f95422a3d9a8ff.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_59425e443f801f1f2fd8bbe4959a3ccf.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_5db92cc661fe514ceee8c2f38452293d.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_5decb08227c519d09dc32f32dab772f6.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_6c8ccaec3d8b3f5c96debc3799b33f89.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_76faded4e39536a14d79158d1f0fb289.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_7d7c2d24474abee57c83f3be9743cccc.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_832e014794b376b1901dd535076cf4f4.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_86be3aa158f17d26f4d3fd4ae825d535.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_92c8c5edc1173e2891e357c59b9c107d.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_a4f4d291e8ca6a2a5a568d8a9af3a0fa.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_b377976cb080f96a33ef2ceb0d629fff.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_baa9b3441ad9816cbf70b99fdc27293e.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_cbdb8362360e11eafe2fa3bc74cf0ffd.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_c8843521cc2b354892efaf471a0b361e.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_d28a4824dc47e487b107a5db32ef43c4.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_d6cbf89d4f3daa1021d0e8f9223184d0.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_eac799a5944e2226b86d15a6d06c7d67.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dir_fa676cbc4d252d78f1650fb997b21154.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/doc.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/doxygen.css
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/doxygen.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/dynsections.js
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas-ffpack-config_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas-ffpack_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas__ftrsm__mp_8inl.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas__lvl1_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas__lvl2_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas__lvl3_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas__sparse_8_c.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas__sparse_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fflas__sparse_8inl.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/ffpack_8_c.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/ffpack_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/fgemm__classical__mp_8inl.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/field-traits_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/files.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/folderclosed.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/folderopen.png
@@ -114,32 +279,91 @@ include/fflas-ffpack/utils/print-utils.h
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_36.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_37.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_38.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_39.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_4.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_40.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_41.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_42.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_43.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_44.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_45.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_46.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_47.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_48.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_49.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_5.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_50.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_51.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_52.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_53.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_54.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_55.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_56.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_57.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_58.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_59.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_6.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_60.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_61.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_62.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_63.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_64.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_65.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_66.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_67.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_68.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_69.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_7.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_70.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_71.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_72.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_73.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_74.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_75.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_76.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_77.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_78.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_79.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_8.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_80.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_81.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_82.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_83.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_84.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_85.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_86.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_87.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_88.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_89.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_9.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_90.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_91.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/form_92.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/formula.repository
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/functions.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/functions_func.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group___unparametric_field.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/globals.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/globals_defs.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/globals_func.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group___m_malgos.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__checker.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__fflas.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__fflasffpack.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__ffpack.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__field.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__interfaces.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__rns.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/group__simd.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/index.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/inst.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/jquery.js
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/menu.js
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/menudata.js
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/modular-balanced-double_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/modular-balanced-float_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/modular-balanced-int32_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/modular-balanced-int64_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/modular-int64_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/modules.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespace_f_f_l_a_s.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespace_f_f_l_a_s_1_1_field_categories.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespace_f_f_l_a_s_1_1_mode_categories.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespace_f_f_l_a_s_1_1_par_seq_helper.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespace_f_f_l_a_s_1_1_structure_helper.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespace_f_f_p_a_c_k.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespacemembers.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespacemembers_enum.html
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespacemembers_eval.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespacemembers_func.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/namespaces.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/nav_f.png
@@ -147,7 +371,33 @@ include/fflas-ffpack/utils/print-utils.h
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/nav_h.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/open.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/pages.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/read__sparse_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/rns-double-elt_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/rns-double_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/rns-integer-mod_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/rns-integer_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/rns_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/schedule__bini_8inl.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/splitbar.png
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_element_categories_1_1_arbitrary_prec_int_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_element_categories_1_1_fixed_prec_int_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_element_categories_1_1_generic_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_element_categories_1_1_machine_float_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_element_categories_1_1_machine_int_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_element_categories_1_1_r_n_s_element_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_element_traits.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_field_categories_1_1_generic_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_field_categories_1_1_modular_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_field_categories_1_1_unparametric_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_field_traits.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_m_m_helper_3_01_field_00_01_algo_trait_00_01_mode_categories_1_1_default_tag_00_01_par_seq_trait_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_mode_categories_1_1_convert_to.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_mode_categories_1_1_default_bounded_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_mode_categories_1_1_default_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_mode_categories_1_1_delayed_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_mode_categories_1_1_lazy_tag.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_mode_traits.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/struct_f_f_l_a_s_1_1_t_r_s_m_helper.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/sync_off.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/sync_on.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/tab_a.png
@@ -155,6 +405,6 @@ include/fflas-ffpack/utils/print-utils.h
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/tab_h.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/tab_s.png
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/tabs.css
-%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/test-utils_8h.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/todo.html
+%%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack-html/tuto.html
 %%DOXYGEN%%%%DOCSDIR%%/fflas-ffpack.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004052012.035KCQQT018804>