1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
freebsd-ports/math/libflame/pkg-plist
Johannes M Dieterich f7218f0d7c math/libflame: bring to current date and take maintainership
This brings our math/libflame to a recent state, as opposed to the outdated one before. Their development has moved to
github. Configure it as a LAPACK library and to use an external BLAS to eventually support a blaslapack:flame together
with math/blis. Please note that this should be used with caution in production until the port is better tested!

Their make system now generates a large quantity of object files to link which I found to only work with a recent
linker (hence the requirement for recent CURRENT with lld default). Since this is a numerical library, some caution is
required before we can enable it for other architectures. Patches were generated by hand as makepatch failed to work
properly.

Reviewed by:	mat, zeising (mentor)
Approved by:	zeising (mentor)
Differential Revision:	https://reviews.freebsd.org/D15716
2018-07-04 22:51:16 +00:00

317 lines
10 KiB
Plaintext

include/libflame/FLAME.h
include/libflame/FLASH.h
include/libflame/FLASH_Queue.h
include/libflame/FLASH_Queue_gpu.h
include/libflame/FLASH_Queue_macro_defs.h
include/libflame/FLASH_Queue_main_prototypes.h
include/libflame/FLASH_blas1_prototypes.h
include/libflame/FLASH_blas2_prototypes.h
include/libflame/FLASH_blas3_prototypes.h
include/libflame/FLASH_lapack_prototypes.h
include/libflame/FLASH_macro_defs.h
include/libflame/FLASH_main_prototypes.h
include/libflame/FLASH_util_prototypes.h
include/libflame/FLA_Accum_T_UT.h
include/libflame/FLA_Accum_T_UT_fc.h
include/libflame/FLA_Accum_T_UT_fr.h
include/libflame/FLA_Apply_CAQ2_UT.h
include/libflame/FLA_Apply_CAQ2_UT_lhfc.h
include/libflame/FLA_Apply_CAQ_UT_inc.h
include/libflame/FLA_Apply_CAQ_UT_inc_lhfc.h
include/libflame/FLA_Apply_G.h
include/libflame/FLA_Apply_GTG.h
include/libflame/FLA_Apply_GT_2x2.h
include/libflame/FLA_Apply_G_1x2.h
include/libflame/FLA_Apply_G_2x2.h
include/libflame/FLA_Apply_G_lb.h
include/libflame/FLA_Apply_G_lf.h
include/libflame/FLA_Apply_G_mx2_asm.h
include/libflame/FLA_Apply_G_mx2_opt.h
include/libflame/FLA_Apply_G_mx3_asm.h
include/libflame/FLA_Apply_G_mx3_opt.h
include/libflame/FLA_Apply_G_mx3b_asm.h
include/libflame/FLA_Apply_G_mx3b_opt.h
include/libflame/FLA_Apply_G_mx4s_asm.h
include/libflame/FLA_Apply_G_mx4s_opt.h
include/libflame/FLA_Apply_G_rb.h
include/libflame/FLA_Apply_G_rf.h
include/libflame/FLA_Apply_H2_UT.h
include/libflame/FLA_Apply_H2_UT_l.h
include/libflame/FLA_Apply_H2_UT_r.h
include/libflame/FLA_Apply_HUD_UT.h
include/libflame/FLA_Apply_HUD_UT_l.h
include/libflame/FLA_Apply_Q2_UT.h
include/libflame/FLA_Apply_Q2_UT_lhfc.h
include/libflame/FLA_Apply_Q2_UT_lnfc.h
include/libflame/FLA_Apply_QUD_UT.h
include/libflame/FLA_Apply_QUD_UT_inc.h
include/libflame/FLA_Apply_QUD_UT_inc_lhfc.h
include/libflame/FLA_Apply_QUD_UT_lhfc.h
include/libflame/FLA_Apply_Q_UT.h
include/libflame/FLA_Apply_Q_UT_inc.h
include/libflame/FLA_Apply_Q_UT_inc_lhfc.h
include/libflame/FLA_Apply_Q_UT_inc_lnfc.h
include/libflame/FLA_Apply_Q_UT_lhbc.h
include/libflame/FLA_Apply_Q_UT_lhbr.h
include/libflame/FLA_Apply_Q_UT_lhfc.h
include/libflame/FLA_Apply_Q_UT_lhfr.h
include/libflame/FLA_Apply_Q_UT_lnbc.h
include/libflame/FLA_Apply_Q_UT_lnbr.h
include/libflame/FLA_Apply_Q_UT_lnfc.h
include/libflame/FLA_Apply_Q_UT_lnfr.h
include/libflame/FLA_Apply_Q_UT_rhbc.h
include/libflame/FLA_Apply_Q_UT_rhbr.h
include/libflame/FLA_Apply_Q_UT_rhfc.h
include/libflame/FLA_Apply_Q_UT_rhfr.h
include/libflame/FLA_Apply_Q_UT_rnbc.h
include/libflame/FLA_Apply_Q_UT_rnbr.h
include/libflame/FLA_Apply_Q_UT_rnfc.h
include/libflame/FLA_Apply_Q_UT_rnfr.h
include/libflame/FLA_Apply_pivots.h
include/libflame/FLA_Apply_pivots_ln.h
include/libflame/FLA_Apply_pivots_lt.h
include/libflame/FLA_Apply_pivots_rn.h
include/libflame/FLA_Apply_pivots_rt.h
include/libflame/FLA_Axpy.h
include/libflame/FLA_Axpy_vars.h
include/libflame/FLA_Axpyt.h
include/libflame/FLA_Axpyt_c.h
include/libflame/FLA_Axpyt_h.h
include/libflame/FLA_Axpyt_n.h
include/libflame/FLA_Axpyt_t.h
include/libflame/FLA_Bidiag_UT.h
include/libflame/FLA_Bidiag_UT_u.h
include/libflame/FLA_Bsvd.h
include/libflame/FLA_Bsvd_ext.h
include/libflame/FLA_Bsvd_francis_v.h
include/libflame/FLA_Bsvd_iteracc_v.h
include/libflame/FLA_Bsvd_n.h
include/libflame/FLA_Bsvd_sinval_v.h
include/libflame/FLA_Bsvd_v.h
include/libflame/FLA_CAQR2_UT.h
include/libflame/FLA_CAQR2_UT_vars.h
include/libflame/FLA_CAQR_UT_inc.h
include/libflame/FLA_Chol.h
include/libflame/FLA_Chol_l.h
include/libflame/FLA_Chol_u.h
include/libflame/FLA_Cntl.h
include/libflame/FLA_Cntl_blas1.h
include/libflame/FLA_Cntl_blas2.h
include/libflame/FLA_Cntl_blas3.h
include/libflame/FLA_Cntl_init.h
include/libflame/FLA_Cntl_init_flamec.h
include/libflame/FLA_Cntl_init_flash.h
include/libflame/FLA_Cntl_lapack.h
include/libflame/FLA_Copy.h
include/libflame/FLA_Copy_vars.h
include/libflame/FLA_Copyr.h
include/libflame/FLA_Copyr_l.h
include/libflame/FLA_Copyr_u.h
include/libflame/FLA_Copyt.h
include/libflame/FLA_Copyt_c.h
include/libflame/FLA_Copyt_h.h
include/libflame/FLA_Copyt_n.h
include/libflame/FLA_Copyt_t.h
include/libflame/FLA_Eig_gest.h
include/libflame/FLA_Eig_gest_il.h
include/libflame/FLA_Eig_gest_iu.h
include/libflame/FLA_Eig_gest_nl.h
include/libflame/FLA_Eig_gest_nu.h
include/libflame/FLA_Gemm.h
include/libflame/FLA_Gemm_cc.h
include/libflame/FLA_Gemm_ch.h
include/libflame/FLA_Gemm_cn.h
include/libflame/FLA_Gemm_ct.h
include/libflame/FLA_Gemm_hc.h
include/libflame/FLA_Gemm_hh.h
include/libflame/FLA_Gemm_hn.h
include/libflame/FLA_Gemm_ht.h
include/libflame/FLA_Gemm_nc.h
include/libflame/FLA_Gemm_nh.h
include/libflame/FLA_Gemm_nn.h
include/libflame/FLA_Gemm_nt.h
include/libflame/FLA_Gemm_tc.h
include/libflame/FLA_Gemm_th.h
include/libflame/FLA_Gemm_tn.h
include/libflame/FLA_Gemm_tt.h
include/libflame/FLA_Gemv.h
include/libflame/FLA_Gemv_h.h
include/libflame/FLA_Gemv_n.h
include/libflame/FLA_Gemv_t.h
include/libflame/FLA_Givens2.h
include/libflame/FLA_Hemm.h
include/libflame/FLA_Hemm_ll.h
include/libflame/FLA_Hemm_lu.h
include/libflame/FLA_Hemm_rl.h
include/libflame/FLA_Hemm_ru.h
include/libflame/FLA_Her2k.h
include/libflame/FLA_Her2k_lh.h
include/libflame/FLA_Her2k_ln.h
include/libflame/FLA_Her2k_uh.h
include/libflame/FLA_Her2k_un.h
include/libflame/FLA_Herk.h
include/libflame/FLA_Herk_lh.h
include/libflame/FLA_Herk_ln.h
include/libflame/FLA_Herk_uh.h
include/libflame/FLA_Herk_un.h
include/libflame/FLA_Hess_UT.h
include/libflame/FLA_Hess_UT_vars.h
include/libflame/FLA_Hevd.h
include/libflame/FLA_Hevd_ln.h
include/libflame/FLA_Hevd_lv.h
include/libflame/FLA_LQ_UT.h
include/libflame/FLA_LQ_UT_vars.h
include/libflame/FLA_LU_incpiv.h
include/libflame/FLA_LU_incpiv_aux.h
include/libflame/FLA_LU_nopiv.h
include/libflame/FLA_LU_nopiv_vars.h
include/libflame/FLA_LU_piv.h
include/libflame/FLA_LU_piv_vars.h
include/libflame/FLA_Lyap.h
include/libflame/FLA_Lyap_h.h
include/libflame/FLA_Lyap_n.h
include/libflame/FLA_QR2_UT.h
include/libflame/FLA_QR2_UT_vars.h
include/libflame/FLA_QR_UT.h
include/libflame/FLA_QR_UT_inc.h
include/libflame/FLA_QR_UT_piv.h
include/libflame/FLA_QR_UT_piv_vars.h
include/libflame/FLA_QR_UT_vars.h
include/libflame/FLA_SPDinv.h
include/libflame/FLA_Scal.h
include/libflame/FLA_Scal_vars.h
include/libflame/FLA_Scalr.h
include/libflame/FLA_Scalr_l.h
include/libflame/FLA_Scalr_u.h
include/libflame/FLA_Svd.h
include/libflame/FLA_Svd_ext.h
include/libflame/FLA_Svd_uv.h
include/libflame/FLA_Sylv.h
include/libflame/FLA_Sylv_hh.h
include/libflame/FLA_Sylv_hn.h
include/libflame/FLA_Sylv_nh.h
include/libflame/FLA_Sylv_nn.h
include/libflame/FLA_Symm.h
include/libflame/FLA_Symm_ll.h
include/libflame/FLA_Symm_lu.h
include/libflame/FLA_Symm_rl.h
include/libflame/FLA_Symm_ru.h
include/libflame/FLA_Syr2k.h
include/libflame/FLA_Syr2k_ln.h
include/libflame/FLA_Syr2k_lt.h
include/libflame/FLA_Syr2k_un.h
include/libflame/FLA_Syr2k_ut.h
include/libflame/FLA_Syrk.h
include/libflame/FLA_Syrk_ln.h
include/libflame/FLA_Syrk_lt.h
include/libflame/FLA_Syrk_un.h
include/libflame/FLA_Syrk_ut.h
include/libflame/FLA_Tevd.h
include/libflame/FLA_Tevd_eigval_n.h
include/libflame/FLA_Tevd_eigval_v.h
include/libflame/FLA_Tevd_francis_n.h
include/libflame/FLA_Tevd_francis_v.h
include/libflame/FLA_Tevd_iteracc_n.h
include/libflame/FLA_Tevd_iteracc_v.h
include/libflame/FLA_Tevd_n.h
include/libflame/FLA_Tevd_v.h
include/libflame/FLA_Tridiag_UT.h
include/libflame/FLA_Tridiag_UT_l.h
include/libflame/FLA_Trinv.h
include/libflame/FLA_Trinv_ln.h
include/libflame/FLA_Trinv_lu.h
include/libflame/FLA_Trinv_un.h
include/libflame/FLA_Trinv_uu.h
include/libflame/FLA_Trmm.h
include/libflame/FLA_Trmm_llc.h
include/libflame/FLA_Trmm_llh.h
include/libflame/FLA_Trmm_lln.h
include/libflame/FLA_Trmm_llt.h
include/libflame/FLA_Trmm_luc.h
include/libflame/FLA_Trmm_luh.h
include/libflame/FLA_Trmm_lun.h
include/libflame/FLA_Trmm_lut.h
include/libflame/FLA_Trmm_rlc.h
include/libflame/FLA_Trmm_rlh.h
include/libflame/FLA_Trmm_rln.h
include/libflame/FLA_Trmm_rlt.h
include/libflame/FLA_Trmm_ruc.h
include/libflame/FLA_Trmm_ruh.h
include/libflame/FLA_Trmm_run.h
include/libflame/FLA_Trmm_rut.h
include/libflame/FLA_Trsm.h
include/libflame/FLA_Trsm_llc.h
include/libflame/FLA_Trsm_llh.h
include/libflame/FLA_Trsm_lln.h
include/libflame/FLA_Trsm_llt.h
include/libflame/FLA_Trsm_luc.h
include/libflame/FLA_Trsm_luh.h
include/libflame/FLA_Trsm_lun.h
include/libflame/FLA_Trsm_lut.h
include/libflame/FLA_Trsm_rlc.h
include/libflame/FLA_Trsm_rlh.h
include/libflame/FLA_Trsm_rln.h
include/libflame/FLA_Trsm_rlt.h
include/libflame/FLA_Trsm_ruc.h
include/libflame/FLA_Trsm_ruh.h
include/libflame/FLA_Trsm_run.h
include/libflame/FLA_Trsm_rut.h
include/libflame/FLA_Trsv.h
include/libflame/FLA_Trsv_lc.h
include/libflame/FLA_Trsv_ln.h
include/libflame/FLA_Trsv_lt.h
include/libflame/FLA_Trsv_uc.h
include/libflame/FLA_Trsv_un.h
include/libflame/FLA_Trsv_ut.h
include/libflame/FLA_Ttmm.h
include/libflame/FLA_Ttmm_l.h
include/libflame/FLA_Ttmm_u.h
include/libflame/FLA_UDdate_UT.h
include/libflame/FLA_UDdate_UT_inc.h
include/libflame/FLA_UDdate_UT_vars.h
include/libflame/FLA_blas1_prototypes.h
include/libflame/FLA_blas2_prototypes.h
include/libflame/FLA_blas3_prototypes.h
include/libflame/FLA_blas_var_prototypes.h
include/libflame/FLA_config.h
include/libflame/FLA_config_check.h
include/libflame/FLA_extern_defs.h
include/libflame/FLA_f2c.h
include/libflame/FLA_f77_name_mangling.h
include/libflame/FLA_lapack2flame_prototypes.h
include/libflame/FLA_lapack2flame_return_defs.h
include/libflame/FLA_lapack2flame_util_defs.h
include/libflame/FLA_lapack_f77_prototypes.h
include/libflame/FLA_lapack_prototypes.h
include/libflame/FLA_lapack_var_prototypes.h
include/libflame/FLA_macro_defs.h
include/libflame/FLA_macro_ptr_defs.h
include/libflame/FLA_main_prototypes.h
include/libflame/FLA_type_defs.h
include/libflame/FLA_util_base_prototypes.h
include/libflame/FLA_util_lapack_prototypes.h
include/libflame/arith.h
include/libflame/blis1.h
include/libflame/blis_f77_name_mangling.h
include/libflame/blis_macro_defs.h
include/libflame/blis_prototypes_blas.h
include/libflame/blis_prototypes_cblas.h
include/libflame/blis_prototypes_fused1.h
include/libflame/blis_prototypes_level1.h
include/libflame/blis_prototypes_level2.h
include/libflame/blis_prototypes_level3.h
include/libflame/blis_prototypes_misc.h
include/libflame/blis_prototypes_query.h
include/libflame/blis_prototypes_util.h
include/libflame/blis_type_defs.h
include/libflame/f2c.h
include/libflame/f2c_config.h
include/libflame/f2c_inline.h
include/libflame/f2c_types.h
include/libflame/fio.h
include/libflame/fmt.h
include/libflame/fp.h
include/libflame/lio.h
lib/libflame.a
lib/libflame.so