Welcome to sparse-ir-v2 tutorial#
This online document provides comprehensive tutorials of sparse-ir libraries in various languages:
Python: sparse-ir
Julia: SparseIR.jl
C & Fortran: libsparseir
The original libsparseir
is written in C++ and provides C-API, which is robust and accessible from any programming languages.
The Python, Julia and Fortran libraries are wrappers of libsparseir
and provide user-friendly interfaces.
We recommend to start with Python or Julia libraries, which are easier to install and use.
The version 2 of sparse-ir
and SparseIR.jl
have changed the internal implementation to the C++ implementation of libsparseir
.
Although most of the interfaces remain unchanged, there are some substantial changes, which break the backward compatibility.
Please refer to the migration guide for details.
Please free to make a contact with the authors of each tutorial page if you have any questions!
Contributors#
Satoshi Terasaki (AtelierArith)
Markus Wallerberger (TU Wien)
Samuel Badr (TU Wien)
Shintaro Hoshino (Saitama Univ.)
Fumiya Kakizawa (Saitama Univ.)
Takashi Koretsune (Tohoku Univ.)
Yuki Nagai (JAEA, Riken)
Kosuke Nogaki (Kyoto Univ.)
Takuya Nomoto (Univ. Tokyo)
Hitoshi Mori (Riken)
Junya Otsuki (Okayama Univ.)
Soshun Ozaki (Univ. Tokyo)
Rihito Sakurai (Saitama Univ.)
Constanze Vogel (TU Wien)
Niklas Witt (Univ. Hamburg)
Kazuyoshi Yoshimi (ISSP)
Hiroshi Shinaoka (Saitama Univ.)