mptensor  v0.3.0
Parallel Library for Tensor Network Methods
atrg.cc File Reference

Two-dimensional Ising model by ATRG. More...

#include <algorithm>
#include <ctime>
#include <iomanip>
#include <iostream>
#include <mpi.h>
#include <mptensor/mptensor.hpp>
#include "ising.hpp"

Classes

class  examples::Ising_2D::Atrg
 class for ATRG More...
 

Namespaces

 examples
 
 examples::Ising_2D
 

Typedefs

typedef Tensor< scalapack::Matrix, double > examples::Ising_2D::tensor
 

Functions

int main (int argc, char **argv)
 

Detailed Description

Two-dimensional Ising model by ATRG.

Author
Daiki Adachi daiki.nosp@m..ada.nosp@m.chi@p.nosp@m.hys..nosp@m.s.u-t.nosp@m.okyo.nosp@m..ac.j.nosp@m.p
Date
Oct 29, 2020

This sample program calculates the free energy of the two-dimensional Ising model by using an anisotropic tensor renormalization group(ATRG) method.

Reference
D. Adachi, T. Okubo, S. Todo: Phys. Rev. B 102, 054432 (2020)

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)