Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created March 22, 2018 15:31
Show Gist options
  • Save ryantm/e66f5e5926034e2f224c064aba1c3613 to your computer and use it in GitHub Desktop.
Save ryantm/e66f5e5926034e2f224c064aba1c3613 to your computer and use it in GitHub Desktop.
/nix/store/10g4cklvbc5d7hkymlzbgnn7yw7mgdkp-fflas-ffpack-2.3.2
├── bin
│   └── fflas-ffpack-config
├── include
│   └── fflas-ffpack
│   ├── checkers
│   │   ├── checker_charpoly.inl
│   │   ├── checker_det.inl
│   │   ├── checker_empty.h
│   │   ├── checker_fgemm.inl
│   │   ├── checker_ftrsm.inl
│   │   ├── checker_invert.inl
│   │   ├── checker_pluq.inl
│   │   ├── checkers_fflas.h
│   │   ├── checkers_fflas.inl
│   │   ├── checkers_ffpack.h
│   │   └── checkers_ffpack.inl
│   ├── config-blas.h
│   ├── config.h
│   ├── fflas
│   │   ├── fflas_bounds.inl
│   │   ├── fflas_enum.h
│   │   ├── fflas_fadd.h
│   │   ├── fflas_fadd.inl
│   │   ├── fflas_fassign.h
│   │   ├── fflas_fassign.inl
│   │   ├── fflas_faxpy.inl
│   │   ├── fflas_fdot.inl
│   │   ├── fflas_fgemm
│   │   │   ├── fgemm_classical.inl
│   │   │   ├── fgemm_classical_mp.inl
│   │   │   ├── fgemm_winograd.inl
│   │   │   ├── schedule_bini.inl
│   │   │   ├── schedule_winograd_acc.inl
│   │   │   ├── schedule_winograd_acc_ip.inl
│   │   │   ├── schedule_winograd.inl
│   │   │   └── schedule_winograd_ip.inl
│   │   ├── fflas_fgemm.inl
│   │   ├── fflas_fgemv.inl
│   │   ├── fflas_fgemv_mp.inl
│   │   ├── fflas_fger.inl
│   │   ├── fflas_fger_mp.inl
│   │   ├── fflas_freduce.h
│   │   ├── fflas_freduce.inl
│   │   ├── fflas_freduce_mp.inl
│   │   ├── fflas_freivalds.inl
│   │   ├── fflas_fscal.h
│   │   ├── fflas_fscal.inl
│   │   ├── fflas_fscal_mp.inl
│   │   ├── fflas_fsyrk.inl
│   │   ├── fflas_ftrmm.inl
│   │   ├── fflas_ftrmm_src.inl
│   │   ├── fflas_ftrsm.inl
│   │   ├── fflas_ftrsm_mp.inl
│   │   ├── fflas_ftrsm_src.inl
│   │   ├── fflas_ftrsv.inl
│   │   ├── fflas.h
│   │   ├── fflas_helpers.inl
│   │   ├── fflas_igemm
│   │   │   ├── igemm.h
│   │   │   ├── igemm.inl
│   │   │   ├── igemm_kernels.h
│   │   │   ├── igemm_kernels.inl
│   │   │   ├── igemm_tools.h
│   │   │   └── igemm_tools.inl
│   │   ├── fflas_level1.inl
│   │   ├── fflas_level2.inl
│   │   ├── fflas_level3.inl
│   │   ├── fflas_pfgemm.inl
│   │   ├── fflas_pftrsm.inl
│   │   ├── fflas_simd
│   │   │   ├── simd128_double.inl
│   │   │   ├── simd128_float.inl
│   │   │   ├── simd128.inl
│   │   │   ├── simd128_int16.inl
│   │   │   ├── simd128_int32.inl
│   │   │   ├── simd128_int64.inl
│   │   │   ├── simd256_double.inl
│   │   │   ├── simd256_float.inl
│   │   │   ├── simd256.inl
│   │   │   ├── simd256_int16.inl
│   │   │   ├── simd256_int32.inl
│   │   │   ├── simd256_int64.inl
│   │   │   └── simd_modular.inl
│   │   ├── fflas_simd.h
│   │   ├── fflas_sparse
│   │   │   ├── coo
│   │   │   │   ├── coo_spmm.inl
│   │   │   │   ├── coo_spmv.inl
│   │   │   │   └── coo_utils.inl
│   │   │   ├── coo.h
│   │   │   ├── csr
│   │   │   │   ├── csr_pspmm.inl
│   │   │   │   ├── csr_pspmv.inl
│   │   │   │   ├── csr_spmm.inl
│   │   │   │   ├── csr_spmv.inl
│   │   │   │   └── csr_utils.inl
│   │   │   ├── csr.h
│   │   │   ├── csr_hyb
│   │   │   │   ├── csr_hyb_pspmm.inl
│   │   │   │   ├── csr_hyb_pspmv.inl
│   │   │   │   ├── csr_hyb_spmm.inl
│   │   │   │   ├── csr_hyb_spmv.inl
│   │   │   │   └── csr_hyb_utils.inl
│   │   │   ├── csr_hyb.h
│   │   │   ├── ell
│   │   │   │   ├── ell_pspmm.inl
│   │   │   │   ├── ell_pspmv.inl
│   │   │   │   ├── ell_spmm.inl
│   │   │   │   ├── ell_spmv.inl
│   │   │   │   └── ell_utils.inl
│   │   │   ├── ell.h
│   │   │   ├── ell_simd
│   │   │   │   ├── ell_simd_pspmv.inl
│   │   │   │   ├── ell_simd_spmv.inl
│   │   │   │   └── ell_simd_utils.inl
│   │   │   ├── ell_simd.h
│   │   │   ├── hyb_zo
│   │   │   │   ├── hyb_zo_pspmm.inl
│   │   │   │   ├── hyb_zo_pspmv.inl
│   │   │   │   ├── hyb_zo_spmm.inl
│   │   │   │   ├── hyb_zo_spmv.inl
│   │   │   │   └── hyb_zo_utils.inl
│   │   │   ├── hyb_zo.h
│   │   │   ├── read_sparse.h
│   │   │   ├── sell
│   │   │   │   ├── sell_pspmv.inl
│   │   │   │   ├── sell_spmv.inl
│   │   │   │   └── sell_utils.inl
│   │   │   ├── sell.h
│   │   │   ├── sparse_matrix_traits.h
│   │   │   └── utils.h
│   │   ├── fflas_sparse.h
│   │   └── fflas_sparse.inl
│   ├── fflas-ffpack-config.h
│   ├── fflas-ffpack-default-thresholds.h
│   ├── fflas-ffpack.h
│   ├── fflas-ffpack-thresholds.h
│   ├── ffpack
│   │   ├── ffpack_charpoly_danilevski.inl
│   │   ├── ffpack_charpoly.inl
│   │   ├── ffpack_charpoly_kgfastgeneralized.inl
│   │   ├── ffpack_charpoly_kgfast.inl
│   │   ├── ffpack_charpoly_kglu.inl
│   │   ├── ffpack_charpoly_mp.inl
│   │   ├── ffpack_det_mp.inl
│   │   ├── ffpack_echelonforms.inl
│   │   ├── ffpack_fgesv.inl
│   │   ├── ffpack_fgetrs.inl
│   │   ├── ffpack_frobenius.inl
│   │   ├── ffpack_fsytrf.inl
│   │   ├── ffpack_ftrtr.inl
│   │   ├── ffpack.h
│   │   ├── ffpack.inl
│   │   ├── ffpack_invert.inl
│   │   ├── ffpack_krylovelim.inl
│   │   ├── ffpack_ludivine.inl
│   │   ├── ffpack_ludivine_mp.inl
│   │   ├── ffpack_minpoly.inl
│   │   ├── ffpack_permutation.inl
│   │   ├── ffpack_pluq.inl
│   │   ├── ffpack_pluq_mp.inl
│   │   ├── ffpack_ppluq.inl
│   │   └── ffpack_rankprofiles.inl
│   ├── field
│   │   ├── field-traits.h
│   │   ├── rns-double-elt.h
│   │   ├── rns-double.h
│   │   ├── rns-double.inl
│   │   ├── rns-double-recint.inl
│   │   ├── rns.h
│   │   ├── rns.inl
│   │   ├── rns-integer.h
│   │   └── rns-integer-mod.h
│   ├── paladin
│   │   ├── blockcuts.inl
│   │   ├── fflas_plevel1.h
│   │   ├── kaapi_routines.inl
│   │   ├── parallel.h
│   │   ├── pfgemm_variants.inl
│   │   └── pfgemv.inl
│   └── utils
│   ├── align-allocator.h
│   ├── args-parser.h
│   ├── bit_manipulation.h
│   ├── cast.h
│   ├── debug.h
│   ├── fflas_intrinsic.h
│   ├── fflas_io.h
│   ├── fflas_memory.h
│   ├── fflas_randommatrix.h
│   ├── flimits.h
│   ├── Matio.h
│   ├── test-utils.h
│   └── timer.h
└── lib
└── pkgconfig
└── fflas-ffpack.pc
22 directories, 175 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment