Skip to content

SpM-lab/libsparseir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libsparseir

CMake on a single platform

Warning

This C++ project is still under construction. Please use other repositories:

Description

This C++ library provides routines for constructing and working with the intermediate representation of correlation functions. It provides:

  • on-the-fly computation of basis functions for arbitrary cutoff Λ
  • basis functions and singular values are accurate to full precision
  • routines for sparse sampling

We use tuwien-cms/libxprec as a double-double precision arithmetic library.

Building and Testing

Just run:

$ rm -rf ./build && cmake -S . -B ./build -DSPARSEIR_BUILD_TESTING=ON && cmake --build ./build -j && ./build/test/libsparseirtests