Skip to content

ccecka/fmmtl

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

fmmtl: FMM Template Library

fmmtl is a structured dense matrix algorithms library which aids in the research, development, and use of advanced methods for systems of equations of the form:

equation
where
equation is the kernel generating the elements of the matrix,
equation are the sources of the kernel,
equation are the charges of the sources,
equation are the targets of the kernel (which may be equivalent to the sources),
equation are the results.

This is a kernel-matrix equation. Matrices of this form can be found in a wide variety of fields include physics, statistics, and machine learning. Methods for accelerating matrix-vector products and direct solutions of systems of this form often take advantage of a (often heirarchically) low-rank representation of the kernel, K.

This library intends to collect kernels and their low-rank expansions and provide fast, abstracted algorithms for working with any of them.

Primary Authors:

Contributors:

  • Christopher Cooper
  • Aparna Chandramowlishwaran
  • Esmail Fadae, Brian Bresnahan

Dependencies:

Optional:

Building:

  • Edit Makefile.inc to edit paths
  • Enter unit_tests/ or examples/
  • 'make'

About

FMM Template Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published