Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

hanada-yasutaka/QEISPACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QEISPACK

QEISPACK provides routines for solving the eigenvalues and eigenvectors of a matrix in the quadruple precision. It is based on the fortrun90 eispack library.

Note that the test has NOT been completed yet.

Requirement

  • gfortrun (>=4.7)

(or the other fortrun compiler which supports quadruple precision math library such as relatively newer ifort)

Usage

gfortrun -c qeispack.f90

Related multiple precision programs

Demo

  • the evaluation for the energy gap (tunnel splitting) in a Hamiltonian system by using double precision Lapack (numpy), Mathematica (100 digits precision) and qeispack (quadruple precision). comparison with lapack mathematica qeispack diagonalization routine
  • the eigenvalues for an unitary matrix comparison for unitary matrxi

Examples and Tests:

  • test_qeispack_prb1.f90 is a test program that calculates eigenvalues and eigenvectors of a complex general matrix.
  • now preparing...

Compile:

gfortrun -o test qeispack.o test_qeispack_prb1.f90

Licence

QEISPACK is freely-available software package and it is distribued under GNU Lesser General Public License (GNU LGPL)

Acknowledgments

Author has been supported by JSPS KAKENHI Grants No. 16K17767

About

quadruple precision eispack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published