HPhi++
3.1.0
|
Directories | |
directory | include |
directory | StdFace |
Files | |
file | bitcalc.cpp [code] |
File for giving functions of treating bits on the target of Hilbert space. | |
file | CalcByFullDiag.cpp [code] |
file | CalcByLOBPCG.cpp [code] |
Functions to perform calculations with the localy optimal block (preconditioned) conjugate gradient method. | |
file | CalcByTEM.cpp [code] |
File to define functions to calculate expected values by Time evolution method. | |
file | CalcByTPQ.cpp [code] |
File for givinvg functions of TPQ method. | |
file | CalcSpectrum.cpp [code] |
File for givinvg functions of calculating spectrum. | |
file | CalcSpectrumByBiCG.cpp [code] |
File for givinvg functions of calculating spectrum by Lanczos. | |
file | CalcSpectrumByFullDiag.cpp [code] |
Functions to perform spectrum calculations with the full-diagonalization method. | |
file | check.cpp [code] |
File for giving a function of calculating size of Hilbert space. | |
file | CheckMPI.cpp [code] |
Compute total number of electrons, spins. | |
file | diagonalcalc.cpp [code] |
Calculate diagonal components, i.e. \( H_d |\phi_0> = E_d |\phi_0> \). | |
file | dSFMT.cpp [code] |
double precision SIMD-oriented Fast Mersenne Twister (dSFMT) based on IEEE 754 format. | |
file | expec_cisajs.cpp [code] |
File for calculation of one body green's function. | |
file | expec_cisajscktaltdc.cpp [code] |
File for calculating two-body green's functions. | |
file | expec_energy_flct.cpp [code] |
file | expec_totalspin.cpp [code] |
File for calculating total spin. | |
file | FileIO.cpp [code] |
Functions to open file(s) in output/ directory. | |
file | FirstMultiply.cpp [code] |
Multiplication \( v_0 = H v_1 \) at the first step for TPQ mode ( \( v_1 \) is the random or inputted vector). | |
file | global.cpp [code] |
file | HPhiMain.cpp [code] |
file | HPhiTrans.cpp [code] |
Check the inputted transfer integrals. | |
file | input.cpp [code] |
file | lapack_diag.cpp [code] |
file | log.cpp [code] |
File for defining functions to write log messages. | |
file | matrixlapack.cpp [code] |
wrapper for linear algebra operations using lapack | |
file | matrixlapack_magma.cpp [code] |
file | matrixscalapack.cpp [code] |
File for diagonalization using scalapack with functions for getting indices of global and local array. | |
file | mltply.cpp [code] |
Multiplying the wavefunction by the Hamiltonian. \( H v_1\). | |
file | mltplyHubbard.cpp [code] |
Function for Hubbard Hamitonian. | |
file | mltplyHubbardCore.cpp [code] |
Functions for Hubbard hamiltonian (Core) | |
file | mltplyMPIHubbard.cpp [code] |
Functions for Hubbard Hamiltonian + MPI. | |
file | mltplyMPIHubbardCore.cpp [code] |
Functions for Hubbar + MPI (Core) | |
file | mltplyMPISpin.cpp [code] |
Functions for spin Hamiltonian + MPI. | |
file | mltplyMPISpinCore.cpp [code] |
Functions for spin Hamiltonian + MPI (Core) | |
file | mltplySpin.cpp [code] |
Functions for spin Hamiltonian. | |
file | mltplySpinCore.cpp [code] |
Functions for spin Hamiltonian (Core) | |
file | Multiply.cpp [code] |
File for giving multiplying functions to the wave vectors for TPQ and TE method. | |
file | output.cpp [code] |
file | output_list.cpp [code] |
Output list_1 for canonical ensembles obtained in sz.cpp. | |
file | PairEx.cpp [code] |
Calculating the pair excited state generated by the pair operator \[ \sum_{i,j, \sigma_1, \sigma_2} h_{i,\sigma_1, j, \sigma_2} c_{i\sigma_1} c_{j\sigma_2} (a_{i\sigma_1} a_{j\sigma_2})\] , where \( c_{i\sigma_1} (a_{i\sigma_1})\) indicates a creation (anti-creation) operator at \(i\)-th site with \( \sigma_1 \) spin. | |
file | PairExHubbard.cpp [code] |
file | PairExSpin.cpp [code] |
file | phys.cpp [code] |
File for giving a parent function to calculate physical quantities by full diagonalization method. | |
file | readdef.cpp [code] |
File to define functions of reading input files. | |
file | SingleEx.cpp [code] |
Functions to compute singly excited state. | |
file | SingleExHubbard.cpp [code] |
Functions to compute singly excited state in Hubbard model. | |
file | splash.cpp [code] |
Print logo mark and version number. | |
file | sz.cpp [code] |
Generating Hilbert spaces. | |
file | time.cpp [code] |
file | wrapperMPI.cpp [code] |
MPI wrapper for init, finalize, bcast, etc. | |
file | xsetmem.cpp [code] |
Set size of memories to be needed for calculation. | |