Procedures

ProcedureLocationProcedure TypeDescription
allocate_epwqallocate_epwq.f90Subroutine

Dynamical allocation of arrays: quantities needed for the linear response problem

analytic_cont_aniso_iaxis_to_raxiseliashberg_aniso_cont_raxis.f90Subroutine
analytic_cont_iso_iaxis_to_raxiseliashberg_iso_cont_raxis.f90Subroutine

This routine does the analyic continuation of the isotropic Eliashberg equations from the imaginary-axis to the real axis reference F. Marsiglio, M. Schossmann, and J. Carbotte, Phys. Rev. B 37, 4965 (1988)

backtoBZktokpmq.f90Subroutine

Brings xx, yy, and zz into first BZ

bcast_ph_inputbcast_epw_input.f90Subroutine
bcast_ph_input1bcast_epw_input.f90Subroutine
check_inversepw2wan90epw.f90Subroutine
checksymsgama2.f90Subroutine
checksym_magsgama2.f90Subroutine
ckboundsktokpmq.f90Subroutine

Subroutine finds the lower and upper bounds of the coarse k-grid in parallel

close_epwclose_epw.f90Subroutine
compute_amn_parapw2wan90epw.f90Subroutine

adapted from compute_amn in pw2wannier90.f90 parallelization on k-points has been added 10/2008 Jesse Noffsinger UC Berkeley

compute_mmn_parapw2wan90epw.f90Subroutine
compute_pmn_parapw2wan90epw.f90Subroutine

Computes dipole matrix elements. This can be used to compute the velocity in the local approximation. The commutator with the non-local psp is neglected.

compute_umn_crigid_epw.f90Subroutine

Calculates $$ U_{k+q} U_k^\dagger = <\Psi_{mk+q}|e^{i(q+G)r}|\Psi_{nk}> $$ in the approximation q+G->0 on the coarse grids.

compute_umn_frigid_epw.f90Subroutine

Calculates $$ U_{k+q} U_k^\dagger = <\Psi_{mk+q}|e^{i{q+G}r}|\Psi_{nk}> $$ in the approximation q+G->0 on the fine grids.

cosetsgama2.f90Subroutine
count_kpointswrite_ephmat.f90Subroutine
createkmapcreatekmap.f90Subroutine

This subroutine is called from elphon_shuffle_wrap for each nq1nq2nq3 phonon on the coarse mesh.

createkmap2createkmap.f90Subroutine

generate the map k+q --> k for folding the rotation matrix U(k+q)

createkmap_pw2createkmap.f90Subroutine

Creates the first instances of [prefix].kmap and [prefix].kgmap. Previously this was done in PW2 (or set_kplusq, refold, etc. even earlier).

deallocate_eliashbergdeallocate_eliashberg.f90Subroutine

deallocates the variables allocated by allocate_eliashberg

deallocate_eliashberg_aniso_iaxisdeallocate_eliashberg.f90Subroutine

deallocates the variables allocated by allocate_eliashberg_aniso_iaxis

deallocate_eliashberg_aniso_raxisdeallocate_eliashberg.f90Subroutine

deallocates the variables allocated by allocate_eliashberg_aniso_raxis

deallocate_eliashberg_iso_iaxisdeallocate_eliashberg.f90Subroutine

deallocates the variables allocated by allocate_eliashberg_iso_iaxis

deallocate_eliashberg_iso_raxisdeallocate_eliashberg.f90Subroutine

deallocates the variables allocated by allocate_eliashberg_iso_raxis

deallocate_elphondeallocate_eliashberg.f90Subroutine

deallocates the variables allocated by electron-phonon

deallocate_epwdeallocate_epw.f90Subroutine

deallocates the variables allocated by allocate_epw this routine is unchanged as of 3/9/09 and should be cleaned and fixed 09/2009 Cleanup still necessary 12/2009 Added variables from elph.f90

dmebloch2wandmebloch2wan.f90Subroutine

From the Dipole in Bloch representationi (coarse mesh), find the corresponding Dipole in Wannier representation

dmewan2blochdmewan2bloch.f90Subroutine

From the Dipole in Wannier representation, find the corresponding Dipole in Bloch representation for a given k point

dos_ef_seqselfen_phon.f90Function
dos_quasiparticleeliashberg_pp.f90Subroutine

Computes the quasiparticle density of states in the superconducting state

dvanqq2dvanqq2.f90Subroutine

New This routine calculates two integrals of the Q functions and its derivatives with c V_loc and V_eff which are used to compute term dV_bare/dtau * psi in addusdvqpsi. The result is stored in int1,int2. The routine is called for each q in nqc.

dvqpsi_us3dvqpsi_us3.f90Subroutine

This routine calculates dV_bare/dtau * psi for one perturbation with a given q. The displacements are described by a vector u. The result is stored in dvpsi. The routine is called for each k point and for each pattern u. It computes simultaneously all the bands.

dvqpsi_us_only3dvqpsi_us_only3.f90Subroutine

This routine calculates dV_bare/dtau * psi for one perturbation with a given q. The displacements are described by a vector uact. The result is stored in dvpsi. The routine is called for each k point and for each pattern u. It computes simultaneously all the bands. This routine implements Eq. B29 of PRB 64, 235118 (2001). Only the contribution of the nonlocal potential is calculated here.

dx2my2pw2wan90epw.f90Function
dxypw2wan90epw.f90Function
dxzpw2wan90epw.f90Function
dynbloch2wandynbloch2wan.f90Subroutine

From the Dynamical Matrix in Bloch representation (coarse mesh), find the corresponding matrix in Wannier representation

dynifc2blochcdynwan2bloch.f90Subroutine

From the IFCs in the format of q2r, find the corresponding dynamical matrix for a given q point (as in matdyn.x) on the coarse grid

dynifc2blochfdynwan2bloch.f90Subroutine

From the IFCs in the format of q2r, find the corresponding dynamical matrix for a given q point (as in matdyn.x) on the fine grid

dynwan2blochdynwan2bloch.f90Subroutine

WARNING: this SUBROUTINE is identical to hamwan2bloch.f90, except that here rdw is a real array, not a complex one. This is required to obtain proper phonon dispersion interpolation and corresponds to the reality of the interatomic force constants

dyzpw2wan90epw.f90Function
dz2pw2wan90epw.f90Function
efermig_seqephwann_shuffle.f90Function
eliashberg_a2fa2f.f90Subroutine

Compute the Eliasberg spectral function in the Migdal approximation.

eliashberg_aniso_iaxiseliashberg_aniso_iaxis.f90Subroutine
eliashberg_eqseliashberg.f90Subroutine
eliashberg_initeliashberg_setup.f90Subroutine
eliashberg_iso_iaxiseliashberg_iso_iaxis.f90Subroutine

This routine is the driver of the self-consistent cycle for the isotropic Eliashberg equations on the imaginary-axis.

eliashberg_iso_raxiseliashberg_iso_raxis.f90Subroutine

This routine is the driver of the self-consistent cycle for the isotropic Eliashberg equations on the real-axis.

eliashberg_memlt_aniso_aconkernels_aniso_iaxis.f90Subroutine

Estimate the memory requirements for the anisotropic Eliashberg funtion used for analytic continuation from imaginary to real axis

eliashberg_memlt_aniso_iaxiskernels_aniso_iaxis.f90Subroutine

Estimate the memory requirements for anisotropic Eliashberg equations on imaginary axis

eliashberg_read_aniso_iaxiseliashberg_aniso_iaxis.f90Subroutine

This routine reads from file the anisotropic Delta and Znorm on the imaginary-axis

eliashberg_write_cont_raxiseliashberg_write.f90Subroutine
eliashberg_write_iaxiseliashberg_write.f90Subroutine

This routine writes to files results from the solutions of the Eliashberg equations on the imaginary-axis

elphel2_shuffleelphel2_shuffle.f90Subroutine
elphon_shuffleelphon_shuffle.f90Subroutine

Electron-phonon calculation from data saved in fildvscf Shuffle2 mode (shuffle on electrons + load all phonon q's)

elphon_shuffle_wrapelphon_shuffle_wrap.f90Subroutine

Electron-phonon calculation with Wannier functions: load all phonon q's

ephbloch2waneephbloch2wane.f90Subroutine

From the electron-phonon matrix elements in Bloch representation (coarse mesh), find the corresponding matrix elements in Wannier representation

ephbloch2wanpephbloch2wanp.f90Subroutine

From the EP Matrix in Electron Bloch representation (coarse mesh), find the corresponding matrix in Phonon Wannier representation

ephbloch2wanp_memephbloch2wanp.f90Subroutine
ephwan2blochephwan2bloch.f90Subroutine

Interpolation from Wannier to the fine Bloch grid of the electron-phonon matrix elements

ephwan2blochpephwan2blochp.f90Subroutine

even though this is for phonons, I use the same notations adopted for the electronic case (nmodes->nmodes etc)

ephwann_shuffleephwann_shuffle.f90Subroutine

Wannier interpolation of electron-phonon vertex

epw_initepw_init.f90Subroutine
epw_readephwann_shuffle.f90Subroutine
epw_readinepw_readin.f90Subroutine

epw_setupepw_setup.f90Subroutine

EPW setup.

epw_setup_restartepw_setup.f90Subroutine

Setup in the case of a restart

epw_summaryepw_summary.f90Subroutine
epw_writeephwann_shuffle.f90Subroutine
eqvect_strictelphon_shuffle_wrap.f90Function
estimate_tc_gapeliashberg_setup.f90Subroutine
evaluate_a2f_lambdaeliashberg_setup.f90Subroutine
evaluate_a2fijkernels_aniso_iaxis.f90Subroutine

computes the anisotropic spectral function a2F(k,k',w)

fermiwindowfermiwindow.f90Subroutine
fkboundskpointdivision.f90Subroutine

Subroutine finds the lower and upper bounds a k-grid in parallel

fkbounds_bndkpointdivision.f90Subroutine

Subroutine finds the lower and upper bounds in band parallelization

fractraslelphel2_shuffle.f90Subroutine
free_energyeliashberg_pp.f90Subroutine

Computes the free energy difference between the superconducting and normal states

fxx2m3y2pw2wan90epw.f90Function
fxyzpw2wan90epw.f90Function
fxz2pw2wan90epw.f90Function
fy3x2my2pw2wan90epw.f90Function
fyz2pw2wan90epw.f90Function
fz3pw2wan90epw.f90Function
fzx2my2pw2wan90epw.f90Function
gamma_acontdistribution.f90Subroutine

computes gammam(w,wp) (notes RM) reference F. Masiglio, M. Schossmann, and J. Carbotte, PRB 37, 4965 (1988)

gap_distribution_FSeliashberg_write.f90Subroutine
gap_FSeliashberg_write.f90Subroutine
gen_freqgrid_iaxisgen_freqgrid.f90Subroutine
gen_freqgrid_raxisgen_freqgrid.f90Subroutine

Automatic generation of the frequency-grid for real-axis calculations.

generate_guiding_functionspw2wan90epw.f90Subroutine
gmap_symgmap_sym.f90Subroutine

For every G vector, find S(G) for all the symmetry operations of the crystal. Construct the matrix eigv(ig,isym) = $e^{i G v(S)}$ where v(S) is the (possible) fractional translation associated with the symmetry operation

hambloch2wanhambloch2wan.f90Subroutine

From the Hamiltonian in Bloch representationi (coarse mesh), find the corresponding Hamiltonian in Wannier representation

hamwan2blochhamwan2bloch.f90Subroutine
hpsort_eps_epwsort.f90Subroutine
init_random_seedloadkmesh.f90Subroutine
integrate_eliashberg_iso_raxiseliashberg_iso_raxis.f90Subroutine

This routine solves the isotropic Eliashberg equations on the real-axis

inverse_ssgama2.f90Subroutine
irotateelphon_shuffle_wrap.f90Subroutine
irreksgama2.f90Subroutine
kernel_aniso_iaxiskernels_aniso_iaxis.f90Subroutine

Compute kernels K_{+}(ik,iq,ibnd,jbnd;n,n',T) and K_{-}(ik,iq,ibnd,jbnd;n,n',T) and store them in memory

kernel_aniso_iaxis_analytic_contkernels_aniso_iaxis.f90Subroutine

computes kernels K_{+}(w,iw_n,T) and K_{-}(w,iw_n,T) reference F. Masiglio, M. Schossmann, and J. Carbotte, PRB 37, 4965 (1988)

kernel_iso_iaxiskernels_iso_iaxis.f90Subroutine
kernel_iso_iaxis_analytic_contkernels_iso_iaxis.f90Subroutine
kernel_raxiskernels_raxis.f90Subroutine
kmesh_finecreate_mesh.f90Subroutine

This routine defines the nr. of k-points on the fine k-mesh within the Fermi shell

kpmq_mapcreate_mesh.f90Subroutine

this routine finds the index of k+q or k-q point on the fine k-mesh

kpointdivisionkpointdivision.f90Subroutine

This is just to find the first kpoint block in the pool

kqmap_finecreate_mesh.f90Subroutine

this routine finds the index of k+sign*q on the fine k-mesh

ktokpmqktokpmq.f90Subroutine

For a given k point in cart coord, find the index of the corresponding (k + sign*q) point

lambdai_aniso_ver1kernels_aniso_iaxis.f90Subroutine

computes lambda(w-iw_n)
reference F. Masiglio, M. Schossmann, and J. Carbotte, PRB 37, 4965 (1988)

lambdai_aniso_ver2kernels_aniso_iaxis.f90Subroutine

computes lambda(w-iw_n)
reference F. Masiglio, M. Schossmann, and J. Carbotte, PRB 37, 4965 (1988)

lambdai_isokernels_iso_iaxis.f90Subroutine
lambdar_aniso_ver1kernels_aniso_iaxis.f90Subroutine
lambdar_aniso_ver2kernels_aniso_iaxis.f90Subroutine
lambdar_isokernels_iso_iaxis.f90Subroutine
lib_deallocpw2wan90epw.f90Subroutine

Routine to de-allocate Wannier related matrices.

loadkmesh_paraloadkmesh.f90Subroutine

load fine k mesh and distribute among pools

loadkmesh_serialloadkmesh.f90Subroutine

Load fine k mesh

loadqmesh_paraloadqmesh.f90Subroutine

Load fine q mesh and distribute among pools

loadqmesh_serialloadqmesh.f90Subroutine

Load fine q mesh

loadumatloadumat.f90Subroutine

wannier interpolation of e-p vertex: load rotation matrix on coarse mesh and distribute

mem_integer_size_eliashbergeliashberg_setup.f90Subroutine
mem_sizeephwann_shuffle.f90Subroutine

SUBROUTINE estimates the amount of memory taken up by the $$<k+q| dV_q,nu |k>$$ on the fine meshes and prints out a useful(?) message

mem_size_eliashbergeliashberg_setup.f90Subroutine
mix_broydenbroyden.f90Subroutine

Modified Broyden's method for potential/charge density mixing D.D.Johnson, PRB 38, 12807 (1988)

mix_broyden2broyden.f90Subroutine

Modified Broyden's method for potential/charge density mixing D.D.Johnson, PRB 38, 12807 (1988)

mix_broyden2_anisobroyden.f90Subroutine

Modified Broyden's method for potential/charge density mixing D.D.Johnson, PRB 38, 12807 (1988)

mix_broyden_anisobroyden.f90Subroutine

Modified Broyden's method for potential/charge density mixing D.D.Johnson, PRB 38, 12807 (1988)

mode_groupsgama2.f90Subroutine
multablesgama2.f90Subroutine
nesting_fn_knesting_fn.f90Subroutine

Compute the imaginary part of the phonon self energy due to electron- phonon interaction in the Migdal approximation. This corresponds to the phonon linewidth (half width). The phonon frequency is taken into account in the energy selection rule.

nesting_fn_qnesting_fn.f90Subroutine

compute the imaginary part of the phonon self energy due to electron- phonon interaction in the Migdal approximation. This corresponds to the phonon linewidth (half width). The phonon frequency is taken into account in the energy selection rule.

openfilepwopenfilepw.f90Subroutine

RM - Nov/Dec 2014 Imported the noncolinear case implemented by xlzhang

p_zpw2wan90epw.f90Function
pade_coeffpade.f90Subroutine
pade_cont_aniso_iaxis_to_raxiseliashberg_aniso_cont_raxis.f90Subroutine
pade_cont_iso_iaxis_to_raxiseliashberg_iso_cont_raxis.f90Subroutine
pade_evalpade.f90Subroutine
para_boundsktokpmq.f90Subroutine

Subroutine finds the lower and upper bounds if we split some quantity over pools

phases_a_mpw2wan90epw.f90Subroutine
plot_bandplot_band.f90Subroutine

This subroutine writes output files for phonon dispersion and band structure RM : this subroutine should be tested SP : Modified so that it works with the current plotband.x of QE 5

poolgatherpoolgather.f90Subroutine

gather the kpoints and the electronic eigenvalues across the pools doesn't work with the double grid (k and k+q)

poolgather2poolgather.f90Subroutine

gather the kpoints and the electronic eigenvalues across the pools works with the double grid (k and k+q) define rest and nbase as in loadkmesh_para subroutine

poolgather_intpoolgather.f90Subroutine

gather the kpoints and the electronic eigenvalues across the pools works with the double grid (k and k+q) define rest and nbase as in loadkmesh_para subroutine

poolgather_int1poolgather.f90Subroutine

gather the kpoints and the electronic eigenvalues across the pools works with the double grid (k and k+q) define rest and nbase as in loadkmesh_para subroutine

print_clock_epwprint_clock_epw.f90Subroutine
proj_w90wannierize.f90Subroutine
pw2wan90epwpw2wan90epw.f90Subroutine

This is the interface to the Wannier90 code: see http://www.wannier.org

pxpw2wan90epw.f90Function
pypw2wan90epw.f90Function
radialpartpw2wan90epw.f90Subroutine
read_a2feliashberg_readfiles.f90Subroutine

Read the eliashberg spectral function from fila2f

read_dyn_matio_dyn_mat2Subroutine

This routine reads the dynamical matrix file. The file is assumed to be already opened. iq is the number of the dynamical matrix to read.

read_dyn_mat_headerio_dyn_mat2Subroutine

Read the dynamical matrix

read_dyn_mat_paramio_dyn_mat2Subroutine

Read paramters from the dynamical matrix

read_eigenvalueseliashberg_readfiles.f90Subroutine

read the eigenvalues obtained from a previous epw run

read_ephmateliashberg_readfiles.f90Subroutine

Read the electron-phonon matrix elements

read_frequencieseliashberg_readfiles.f90Subroutine
read_ifcreadmat_shuffle2.f90Subroutine

Read IFC in real space from the file generated by q2r. Adapted from PH/matdyn.x by C. Verdi and S. Ponce

read_ifc_paramio_dyn_mat2Subroutine
read_ifc_xmlio_dyn_mat2Subroutine
read_kqmapeliashberg_readfiles.f90Subroutine
read_modeselphon_shuffle_wrap.f90Subroutine
readdvscfreaddvscf.f90Subroutine

open dvscf files as direct access, read, ad close again

readgmapreadgmap.f90Subroutine

read map of G vectors G -> G-G_0 for a given q point (this is used for the folding of k+q into the first BZ)

readmat_shuffle2readmat_shuffle2.f90Subroutine

read dynamical matrix for the q points
iq_first, iq_first+1, ... iq_first+nq-1

readwfcreadwfc.f90Subroutine
refoldrefold.f90Subroutine
rgd_blkrigid_epw.f90Subroutine

This is adapted from QE PH/rigid.f90

rgd_blk_epwrigid_epw.f90Subroutine

Compute the long range term for the e-ph vertex to be added or subtracted from the vertex

rgd_blk_epw_finerigid_epw.f90Subroutine

Compute the long range term for the e-ph vertex to be added or subtracted from the vertex

rotate_cartelphel2_shuffle.f90Subroutine
rotate_eigenmrotate_eigenm.f90Subroutine

Here:

rotate_epmatrotate_epmat.f90Subroutine
run_wannierpw2wan90epw.f90Subroutine
rwepmatwephwann_shuffle.f90Subroutine

A simple wrapper to the davcio routine to read/write arrays instead of vectors

spw2wan90epw.f90Function
scan_file_topw2wan90epw.f90Subroutine
selfen_elec_kselfen_elec.f90Subroutine

Compute the imaginary part of the electron self energy due to electron- phonon interaction in the Migdal approximation. This corresponds to the electron linewidth (half width). The phonon frequency is taken into account in the energy selection rule.

selfen_elec_qselfen_elec.f90Subroutine

Compute the imaginary part of the electron self energy due to electron- phonon interaction in the Migdal approximation. This corresponds to the electron linewidth (half width). The phonon frequency is taken into account in the energy selection rule.

selfen_phon_kselfen_phon.f90Subroutine

compute the imaginary part of the phonon self energy due to electron- phonon interaction in the Migdal approximation. This corresponds to the phonon linewidth (half width). The phonon frequency is taken into account in the energy selection rule.

selfen_phon_qselfen_phon.f90Subroutine

compute the imaginary part of the phonon self energy due to electron- phonon interaction in the Migdal approximation. This corresponds to the phonon linewidth (half width). The phonon frequency is taken into account in the energy selection rule.

set_asr2readmat_shuffle2.f90Subroutine

Set the acoustic sum rule. Taken directly from PHonon/PH/q2trans.f90 It would be better to take the set_asr for /Modules/. However they are different (frc) and to be consitent with q2r.x we take this one.

set_ndnmbrset_ndnmbr.f90Subroutine
set_u_matrixpw2wan90epw.f90Subroutine
setphasessetphases.f90Subroutine
setphases_wrapsetphases_wrap.f90Subroutine

This is the wrapper which is used to set the phases of the wavefunctions
at k and k+q on the coarse mesh. It should only be called once. Note that the phases at k+q are for the input 'q' vector, not the one in the dynamical coarse list.

setup_nnkppw2wan90epw.f90Subroutine

This routine write and read the .nnkp file. The file specifies 1) The initial projections functions in the format num_proj proj_site(1,i),proj_site(2,i),proj_site(3,i) proj_l(i),proj_m(i),proj_radial(i) proj_z(1,i),proj_z(2,i),proj_z(3,i),proj_x(1,i),proj_x(2,i),proj_x(3,i), proj_zona(i) proj_s(i), proj_s_qaxis(1,i),proj_s_qaxis(2,i),proj_s_qaxis(3,i)

sgam_atsgama2.f90Subroutine
sgam_at_magsgama2.f90Subroutine
sgama2sgama2.f90Subroutine
sp1readmat_shuffle2.f90Subroutine
sp2readmat_shuffle2.f90Subroutine
sp3readmat_shuffle2.f90Subroutine
sp_zeureadmat_shuffle2.f90Subroutine
spectral_func_kspectral_func.f90Subroutine

Compute the electron spectral function including the electron- phonon interaction in the Migdal approximation.

spectral_func_qspectral_func.f90Subroutine

Compute the electron spectral function including the electron- phonon interaction in the Migdal approximation.

star_q2star_q2.f90Subroutine
stop_epwstop_epw.f90Subroutine

Close all files and synchronize processes before stopping. Called at the end of the run (removes 'recover')

sum_eliashberg_aniso_iaxiseliashberg_aniso_iaxis.f90Subroutine
sum_eliashberg_iso_iaxiseliashberg_iso_iaxis.f90Subroutine

This routine solves the isotropic Eliashberg equations on the imaginary-axis

sumkg_seqephwann_shuffle.f90Function

This function computes the number of states under a given energy e

vmebloch2wanvmebloch2wan.f90Subroutine

Calculate the velocity matrix elements in the Wannier basis at no point do we actually have the coarse mesh v-ME.

vmewan2blochvmewan2bloch.f90Subroutine
wann_runwannierize.f90Subroutine
wigner_seitzwigner_seitz.f90Subroutine

Calculates a grid of points that fall inside of (and eventually on the surface of) the Wigner-Seitz supercell centered on the origin of the Bravais lattice with primitive translations nk1a_1+nk2a_2+nk3*a_3

wigner_seitz2wigner_seitz2.f90Subroutine

We have nk1nk2nk3 electron points and nq1nq2nq3 phonon points on the same grid. Assuming nq_i <= nk_i, i=1..3 we sort the corresponding wigner-seitz points in such a way that a subset 1...nrr_q < nrr_k gives the WS points for the phonons, while the full set 1..nrr_k gives the WS points for the electrons

write_bandpw2wan90epw.f90Subroutine
write_ephmatwrite_ephmat.f90Subroutine

This subroutine writes the elph matrix elements in a format required by Eliashberg equations

write_filukkpw2wan90epw.f90Subroutine
write_plotpw2wan90epw.f90Subroutine
write_winfilwannierize.f90Subroutine

This SUBROUTINE write the prefix.win file which wannier90.x needs to run. Primarily it contains information about the windows USEd for the disentanglement, and the initial projections. JN - 10/2008 projections now in elph.in file

ylm_expansionpw2wan90epw.f90Subroutine
ylm_wannierpw2wan90epw.f90Subroutine
call~~graph~~CallGraph proc~estimate_tc_gap estimate_tc_gap temps temps proc~estimate_tc_gap->temps mp_barrier mp_barrier proc~estimate_tc_gap->mp_barrier a2f_iso a2f_iso proc~estimate_tc_gap->a2f_iso mp_bcast mp_bcast proc~estimate_tc_gap->mp_bcast wsph wsph proc~estimate_tc_gap->wsph errore errore proc~estimate_tc_gap->errore proc~ylm_expansion ylm_expansion proc~check_inverse check_inverse proc~ylm_expansion->proc~check_inverse proc~set_u_matrix set_u_matrix proc~ylm_expansion->proc~set_u_matrix proc~ylm_wannier ylm_wannier proc~ylm_expansion->proc~ylm_wannier invmat invmat proc~ylm_expansion->invmat ylmr2 ylmr2 proc~ylm_expansion->ylmr2 randy randy proc~ylm_expansion->randy proc~dvqpsi_us3 dvqpsi_us3 proc~dvqpsi_us_only3 dvqpsi_us_only3 proc~dvqpsi_us3->proc~dvqpsi_us_only3 fwfft fwfft proc~dvqpsi_us3->fwfft dvpsi dvpsi proc~dvqpsi_us3->dvpsi upf upf proc~dvqpsi_us3->upf nls nls proc~dvqpsi_us3->nls g g proc~dvqpsi_us3->g invfft invfft proc~dvqpsi_us3->invfft start_clock start_clock proc~dvqpsi_us3->start_clock evc evc proc~dvqpsi_us3->evc eigqts eigqts proc~dvqpsi_us3->eigqts isk isk proc~dvqpsi_us3->isk drc drc proc~dvqpsi_us3->drc ityp ityp proc~dvqpsi_us3->ityp stop_clock stop_clock proc~dvqpsi_us3->stop_clock dmuxc dmuxc proc~dvqpsi_us3->dmuxc eigts2 eigts2 proc~dvqpsi_us3->eigts2 eigts3 eigts3 proc~dvqpsi_us3->eigts3 eigts1 eigts1 proc~dvqpsi_us3->eigts1 ngk ngk proc~dvqpsi_us3->ngk nl nl proc~dvqpsi_us3->nl vlocq vlocq proc~dvqpsi_us3->vlocq mill mill proc~dvqpsi_us3->mill proc~allocate_epwq allocate_epwq proc~allocate_epwq->eigqts proc~allocate_epwq->dmuxc proc~allocate_epwq->vlocq int4_nc int4_nc proc~allocate_epwq->int4_nc becsum_nc becsum_nc proc~allocate_epwq->becsum_nc int1_nc int1_nc proc~allocate_epwq->int1_nc int5_so int5_so proc~allocate_epwq->int5_so evq evq proc~allocate_epwq->evq nbnd_occ nbnd_occ proc~allocate_epwq->nbnd_occ this_dvkb3_is_on_file this_dvkb3_is_on_file proc~allocate_epwq->this_dvkb3_is_on_file this_pcxpsi_is_on_file this_pcxpsi_is_on_file proc~allocate_epwq->this_pcxpsi_is_on_file npert npert proc~allocate_epwq->npert int5 int5 proc~allocate_epwq->int5 int4 int4 proc~allocate_epwq->int4 u u proc~allocate_epwq->u allocate_bec_type allocate_bec_type proc~allocate_epwq->allocate_bec_type becp1 becp1 proc~allocate_epwq->becp1 int2_so int2_so proc~allocate_epwq->int2_so alphasum_nc alphasum_nc proc~allocate_epwq->alphasum_nc int1 int1 proc~allocate_epwq->int1 dpsi dpsi proc~allocate_epwq->dpsi rtau rtau proc~allocate_epwq->rtau name_rap_mode name_rap_mode proc~allocate_epwq->name_rap_mode num_rap_mode num_rap_mode proc~allocate_epwq->num_rap_mode alphap alphap proc~allocate_epwq->alphap int3 int3 proc~allocate_epwq->int3 int3_nc int3_nc proc~allocate_epwq->int3_nc alphasum alphasum proc~allocate_epwq->alphasum proc~openfilepw openfilepw proc~openfilepw->errore diropn diropn proc~openfilepw->diropn proc~irrek irrek proc~irrek->errore proc~wann_run wann_run proc~write_winfil write_winfil proc~wann_run->proc~write_winfil proc~pw2wan90epw pw2wan90epw proc~wann_run->proc~pw2wan90epw proc~wann_run->mp_bcast proc~wann_run->errore proc~wann_run->start_clock print_clock print_clock proc~wann_run->print_clock xk_cryst xk_cryst proc~wann_run->xk_cryst proc~readmat_shuffle2 readmat_shuffle2 proc~read_dyn_mat_header read_dyn_mat_header proc~readmat_shuffle2->proc~read_dyn_mat_header proc~dynifc2blochc dynifc2blochc proc~readmat_shuffle2->proc~dynifc2blochc proc~set_ndnmbr set_ndnmbr proc~readmat_shuffle2->proc~set_ndnmbr proc~read_dyn_mat read_dyn_mat proc~readmat_shuffle2->proc~read_dyn_mat proc~read_dyn_mat_param read_dyn_mat_param proc~readmat_shuffle2->proc~read_dyn_mat_param proc~readmat_shuffle2->errore proc~readmat_shuffle2->ityp amass amass proc~readmat_shuffle2->amass at at proc~readmat_shuffle2->at zhpevx zhpevx proc~readmat_shuffle2->zhpevx zgemm zgemm proc~readmat_shuffle2->zgemm celldm celldm proc~readmat_shuffle2->celldm wsinit wsinit proc~readmat_shuffle2->wsinit cryst_to_cart cryst_to_cart proc~readmat_shuffle2->cryst_to_cart proc~pade_cont_iso_iaxis_to_raxis pade_cont_iso_iaxis_to_raxis proc~pade_coeff pade_coeff proc~pade_cont_iso_iaxis_to_raxis->proc~pade_coeff proc~eliashberg_write_cont_raxis eliashberg_write_cont_raxis proc~pade_cont_iso_iaxis_to_raxis->proc~eliashberg_write_cont_raxis proc~pade_eval pade_eval proc~pade_cont_iso_iaxis_to_raxis->proc~pade_eval znormi znormi proc~pade_cont_iso_iaxis_to_raxis->znormi znorm znorm proc~pade_cont_iso_iaxis_to_raxis->znorm ws ws proc~pade_cont_iso_iaxis_to_raxis->ws delta delta proc~pade_cont_iso_iaxis_to_raxis->delta wsi wsi proc~pade_cont_iso_iaxis_to_raxis->wsi deltai deltai proc~pade_cont_iso_iaxis_to_raxis->deltai gap gap proc~pade_cont_iso_iaxis_to_raxis->gap proc~createkmap2 createkmap2 proc~backtobz backtoBZ proc~createkmap2->proc~backtobz proc~createkmap2->errore proc~createkmap2->xk_cryst proc~createkmap2->cryst_to_cart xk xk proc~createkmap2->xk proc~elphel2_shuffle elphel2_shuffle proc~elphel2_shuffle->proc~dvqpsi_us3 proc~kpointdivision kpointdivision proc~elphel2_shuffle->proc~kpointdivision proc~fkbounds_bnd fkbounds_bnd proc~elphel2_shuffle->proc~fkbounds_bnd proc~ktokpmq ktokpmq proc~elphel2_shuffle->proc~ktokpmq proc~readwfc readwfc proc~elphel2_shuffle->proc~readwfc proc~rotate_cart rotate_cart proc~elphel2_shuffle->proc~rotate_cart proc~fkbounds fkbounds proc~elphel2_shuffle->proc~fkbounds proc~readgmap readgmap proc~elphel2_shuffle->proc~readgmap proc~s s proc~elphel2_shuffle->proc~s proc~fractrasl fractrasl proc~elphel2_shuffle->proc~fractrasl proc~elphel2_shuffle->mp_barrier proc~elphel2_shuffle->errore proc~elphel2_shuffle->dvpsi proc~elphel2_shuffle->g proc~elphel2_shuffle->start_clock proc~elphel2_shuffle->evc proc~elphel2_shuffle->isk proc~elphel2_shuffle->evq proc~elphel2_shuffle->u proc~elphel2_shuffle->becp1 proc~elphel2_shuffle->alphap proc~elphel2_shuffle->diropn proc~elphel2_shuffle->zgemm proc~elphel2_shuffle->xk apply_dpot apply_dpot proc~elphel2_shuffle->apply_dpot fwfft_wave fwfft_wave proc~elphel2_shuffle->fwfft_wave calbec calbec proc~elphel2_shuffle->calbec invfft_wave invfft_wave proc~elphel2_shuffle->invfft_wave mp_sum mp_sum proc~elphel2_shuffle->mp_sum init_us_2 init_us_2 proc~elphel2_shuffle->init_us_2 proc~epw_write epw_write proc~epw_write->mp_barrier proc~epw_write->diropn davcio davcio proc~epw_write->davcio proc~bcast_ph_input1 bcast_ph_input1 proc~bcast_ph_input1->mp_bcast proc~checksym_mag checksym_mag eqvect eqvect proc~checksym_mag->eqvect proc~ephwann_shuffle ephwann_shuffle proc~ephwann_shuffle->proc~epw_write proc~vmewan2bloch vmewan2bloch proc~ephwann_shuffle->proc~vmewan2bloch proc~kmesh_fine kmesh_fine proc~ephwann_shuffle->proc~kmesh_fine proc~fermiwindow fermiwindow proc~ephwann_shuffle->proc~fermiwindow proc~dmebloch2wan dmebloch2wan proc~ephwann_shuffle->proc~dmebloch2wan proc~rgd_blk_epw rgd_blk_epw proc~ephwann_shuffle->proc~rgd_blk_epw proc~selfen_phon_q selfen_phon_q proc~ephwann_shuffle->proc~selfen_phon_q proc~dmewan2bloch dmewan2bloch proc~ephwann_shuffle->proc~dmewan2bloch proc~dynwan2bloch dynwan2bloch proc~ephwann_shuffle->proc~dynwan2bloch proc~loadumat loadumat proc~ephwann_shuffle->proc~loadumat proc~nesting_fn_q nesting_fn_q proc~ephwann_shuffle->proc~nesting_fn_q proc~dynifc2blochf dynifc2blochf proc~ephwann_shuffle->proc~dynifc2blochf proc~rgd_blk_epw_fine rgd_blk_epw_fine proc~ephwann_shuffle->proc~rgd_blk_epw_fine proc~dynbloch2wan dynbloch2wan proc~ephwann_shuffle->proc~dynbloch2wan proc~ephbloch2wanp ephbloch2wanp proc~ephwann_shuffle->proc~ephbloch2wanp proc~ephwan2blochp ephwan2blochp proc~ephwann_shuffle->proc~ephwan2blochp proc~rwepmatw rwepmatw proc~ephwann_shuffle->proc~rwepmatw proc~write_ephmat write_ephmat proc~ephwann_shuffle->proc~write_ephmat proc~loadkmesh_serial loadkmesh_serial proc~ephwann_shuffle->proc~loadkmesh_serial proc~loadqmesh_para loadqmesh_para proc~ephwann_shuffle->proc~loadqmesh_para proc~loadqmesh_serial loadqmesh_serial proc~ephwann_shuffle->proc~loadqmesh_serial proc~loadkmesh_para loadkmesh_para proc~ephwann_shuffle->proc~loadkmesh_para proc~ephwan2bloch ephwan2bloch proc~ephwann_shuffle->proc~ephwan2bloch proc~hamwan2bloch hamwan2bloch proc~ephwann_shuffle->proc~hamwan2bloch proc~wigner_seitz2 wigner_seitz2 proc~ephwann_shuffle->proc~wigner_seitz2 proc~count_kpoints count_kpoints proc~ephwann_shuffle->proc~count_kpoints proc~spectral_func_q spectral_func_q proc~ephwann_shuffle->proc~spectral_func_q proc~compute_umn_f compute_umn_f proc~ephwann_shuffle->proc~compute_umn_f proc~ephbloch2wanp_mem ephbloch2wanp_mem proc~ephwann_shuffle->proc~ephbloch2wanp_mem proc~selfen_phon_k selfen_phon_k proc~ephwann_shuffle->proc~selfen_phon_k proc~ephbloch2wane ephbloch2wane proc~ephwann_shuffle->proc~ephbloch2wane proc~spectral_func_k spectral_func_k proc~ephwann_shuffle->proc~spectral_func_k proc~vmebloch2wan vmebloch2wan proc~ephwann_shuffle->proc~vmebloch2wan proc~selfen_elec_q selfen_elec_q proc~ephwann_shuffle->proc~selfen_elec_q proc~kqmap_fine kqmap_fine proc~ephwann_shuffle->proc~kqmap_fine proc~mem_size mem_size proc~ephwann_shuffle->proc~mem_size proc~selfen_elec_k selfen_elec_k proc~ephwann_shuffle->proc~selfen_elec_k proc~hambloch2wan hambloch2wan proc~ephwann_shuffle->proc~hambloch2wan proc~epw_read epw_read proc~ephwann_shuffle->proc~epw_read proc~nesting_fn_k nesting_fn_k proc~ephwann_shuffle->proc~nesting_fn_k proc~ephwann_shuffle->mp_barrier proc~ephwann_shuffle->mp_bcast proc~ephwann_shuffle->errore proc~ephwann_shuffle->start_clock proc~ephwann_shuffle->ityp proc~ephwann_shuffle->stop_clock proc~ephwann_shuffle->diropn proc~ephwann_shuffle->amass proc~ephwann_shuffle->at proc~ephwann_shuffle->wsinit proc~ephwann_shuffle->cryst_to_cart dgemv dgemv proc~ephwann_shuffle->dgemv tau tau proc~ephwann_shuffle->tau proc~vmewan2bloch->celldm iotk_scan_begin iotk_scan_begin proc~read_dyn_mat_header->iotk_scan_begin iotk_scan_end iotk_scan_end proc~read_dyn_mat_header->iotk_scan_end iotk_scan_dat iotk_scan_dat proc~read_dyn_mat_header->iotk_scan_dat iotk_scan_attr iotk_scan_attr proc~read_dyn_mat_header->iotk_scan_attr iotk_scan_empty iotk_scan_empty proc~read_dyn_mat_header->iotk_scan_empty iotk_index iotk_index proc~read_dyn_mat_header->iotk_index proc~kmesh_fine->proc~backtobz proc~mem_size_eliashberg mem_size_eliashberg proc~kmesh_fine->proc~mem_size_eliashberg proc~kmesh_fine->proc~fkbounds proc~mem_integer_size_eliashberg mem_integer_size_eliashberg proc~kmesh_fine->proc~mem_integer_size_eliashberg proc~kmesh_fine->mp_barrier proc~kmesh_fine->mp_bcast proc~kmesh_fine->errore proc~kmesh_fine->mp_sum ixkf ixkf proc~kmesh_fine->ixkf ekfs ekfs proc~kmesh_fine->ekfs xkfs xkfs proc~kmesh_fine->xkfs memlt_pool memlt_pool proc~kmesh_fine->memlt_pool equivk equivk proc~kmesh_fine->equivk wkfs wkfs proc~kmesh_fine->wkfs mp_min mp_min proc~fermiwindow->mp_min mp_max mp_max proc~fermiwindow->mp_max proc~init_random_seed init_random_seed proc~read_a2f read_a2f proc~read_a2f->mp_barrier proc~read_a2f->a2f_iso proc~read_a2f->mp_bcast proc~read_a2f->wsph proc~read_a2f->errore proc~read_a2f->memlt_pool proc~proj_w90 proj_w90 proc~proj_w90->proc~loadumat proc~proj_w90->errore proc~proj_w90->mp_sum et et proc~proj_w90->et proc~rgd_blk rgd_blk proc~dynifc2blochc->proc~rgd_blk proc~dynifc2blochc->errore proc~dynifc2blochc->at proc~dynifc2blochc->tau proc~elphon_shuffle elphon_shuffle proc~elphon_shuffle->proc~elphel2_shuffle proc~readdvscf readdvscf proc~elphon_shuffle->proc~readdvscf proc~elphon_shuffle->mp_barrier proc~elphon_shuffle->start_clock proc~elphon_shuffle->stop_clock proc~elphon_shuffle->npert proc~elphon_shuffle->mp_sum cinterpolate cinterpolate proc~elphon_shuffle->cinterpolate zgemv zgemv proc~elphon_shuffle->zgemv proc~elphon_shuffle_wrap elphon_shuffle_wrap proc~elphon_shuffle_wrap->proc~readmat_shuffle2 proc~elphon_shuffle_wrap->proc~ephwann_shuffle proc~elphon_shuffle_wrap->proc~elphon_shuffle proc~read_modes read_modes proc~elphon_shuffle_wrap->proc~read_modes proc~poolgather poolgather proc~elphon_shuffle_wrap->proc~poolgather proc~elphon_shuffle_wrap->proc~set_ndnmbr proc~elphon_shuffle_wrap->proc~loadumat proc~rotate_eigenm rotate_eigenm proc~elphon_shuffle_wrap->proc~rotate_eigenm proc~epw_init epw_init proc~elphon_shuffle_wrap->proc~epw_init proc~rotate_epmat rotate_epmat proc~elphon_shuffle_wrap->proc~rotate_epmat proc~gmap_sym gmap_sym proc~elphon_shuffle_wrap->proc~gmap_sym proc~star_q2 star_q2 proc~elphon_shuffle_wrap->proc~star_q2 proc~ckbounds ckbounds proc~elphon_shuffle_wrap->proc~ckbounds proc~stop_epw stop_epw proc~elphon_shuffle_wrap->proc~stop_epw proc~createkmap createkmap proc~elphon_shuffle_wrap->proc~createkmap proc~compute_pmn_para compute_pmn_para proc~elphon_shuffle_wrap->proc~compute_pmn_para proc~elphon_shuffle_wrap->proc~s proc~inverse_s inverse_s proc~elphon_shuffle_wrap->proc~inverse_s proc~createkmap_pw2 createkmap_pw2 proc~elphon_shuffle_wrap->proc~createkmap_pw2 proc~compute_umn_c compute_umn_c proc~elphon_shuffle_wrap->proc~compute_umn_c proc~elphon_shuffle_wrap->mp_barrier proc~elphon_shuffle_wrap->mp_bcast proc~elphon_shuffle_wrap->errore proc~elphon_shuffle_wrap->start_clock proc~elphon_shuffle_wrap->stop_clock proc~elphon_shuffle_wrap->print_clock proc~elphon_shuffle_wrap->at proc~elphon_shuffle_wrap->cryst_to_cart proc~elphon_shuffle_wrap->xk proc~elphon_shuffle_wrap->et invs invs proc~elphon_shuffle_wrap->invs int_to_char int_to_char proc~elphon_shuffle_wrap->int_to_char set_giq set_giq proc~elphon_shuffle_wrap->set_giq smallg_q smallg_q proc~elphon_shuffle_wrap->smallg_q iotk_open_read iotk_open_read proc~elphon_shuffle_wrap->iotk_open_read sr sr proc~elphon_shuffle_wrap->sr set_small_group_of_q set_small_group_of_q proc~elphon_shuffle_wrap->set_small_group_of_q sname sname proc~elphon_shuffle_wrap->sname ftau ftau proc~elphon_shuffle_wrap->ftau s_axis_to_cart s_axis_to_cart proc~elphon_shuffle_wrap->s_axis_to_cart iotk_close_read iotk_close_read proc~elphon_shuffle_wrap->iotk_close_read copy_sym copy_sym proc~elphon_shuffle_wrap->copy_sym qrad qrad proc~elphon_shuffle_wrap->qrad iotk_free_unit iotk_free_unit proc~elphon_shuffle_wrap->iotk_free_unit sgam_ph_new sgam_ph_new proc~elphon_shuffle_wrap->sgam_ph_new set_sym_bl set_sym_bl proc~elphon_shuffle_wrap->set_sym_bl find_sym find_sym proc~elphon_shuffle_wrap->find_sym proc~deallocate_eliashberg_aniso_raxis deallocate_eliashberg_aniso_raxis proc~write_winfil->errore proj proj proc~write_winfil->proj wdata wdata proc~write_winfil->wdata proc~sgama2 sgama2 proc~sgama2->proc~irrek proc~coset coset proc~sgama2->proc~coset proc~sgam_at_mag sgam_at_mag proc~sgama2->proc~sgam_at_mag proc~sgam_at sgam_at proc~sgama2->proc~sgam_at proc~multable multable proc~sgama2->proc~multable proc~mode_group mode_group proc~sgama2->proc~mode_group proc~sgama2->proc~inverse_s proc~sgama2->errore proc~sgama2->smallg_q sgam_ph sgam_ph proc~sgama2->sgam_ph proc~gap_distribution_fs gap_distribution_FS proc~eliashberg_write_cont_raxis->proc~gap_distribution_fs proc~eliashberg_write_cont_raxis->znorm proc~eliashberg_write_cont_raxis->ws proc~eliashberg_write_cont_raxis->delta proc~eliashberg_write_cont_raxis->gap proc~eliashberg_write_cont_raxis->ekfs estemp estemp proc~eliashberg_write_cont_raxis->estemp aznorm aznorm proc~eliashberg_write_cont_raxis->aznorm adelta adelta proc~eliashberg_write_cont_raxis->adelta agap agap proc~eliashberg_write_cont_raxis->agap proc~dos_quasiparticle dos_quasiparticle proc~dos_quasiparticle->ws proc~dos_quasiparticle->delta proc~dos_quasiparticle->ekfs proc~dos_quasiparticle->wkfs proc~dos_quasiparticle->estemp proc~dos_quasiparticle->adelta w0g w0g proc~dos_quasiparticle->w0g dws dws proc~dos_quasiparticle->dws proc~read_modes->mp_bcast proc~read_modes->errore proc~read_modes->npert proc~read_modes->u proc~read_modes->name_rap_mode proc~read_modes->num_rap_mode proc~read_modes->iotk_scan_begin proc~read_modes->iotk_scan_end proc~read_modes->iotk_scan_dat proc~read_modes->iotk_index proc~eqvect_strict eqvect_strict proc~poolgather->mp_sum proc~sum_eliashberg_iso_iaxis sum_eliashberg_iso_iaxis proc~deallocate_eliashberg deallocate_eliashberg proc~sum_eliashberg_iso_iaxis->proc~deallocate_eliashberg proc~kernel_iso_iaxis kernel_iso_iaxis proc~sum_eliashberg_iso_iaxis->proc~kernel_iso_iaxis proc~eliashberg_write_iaxis eliashberg_write_iaxis proc~sum_eliashberg_iso_iaxis->proc~eliashberg_write_iaxis proc~sum_eliashberg_iso_iaxis->errore proc~sum_eliashberg_iso_iaxis->znormi proc~sum_eliashberg_iso_iaxis->wsi proc~sum_eliashberg_iso_iaxis->deltai proc~sum_eliashberg_iso_iaxis->gap proc~sum_eliashberg_iso_iaxis->estemp deltaip deltaip proc~sum_eliashberg_iso_iaxis->deltaip nsiw nsiw proc~sum_eliashberg_iso_iaxis->nsiw nznormi nznormi proc~sum_eliashberg_iso_iaxis->nznormi keri keri proc~sum_eliashberg_iso_iaxis->keri proc~lambdar_aniso_ver1 lambdar_aniso_ver1 ixqfs ixqfs proc~lambdar_aniso_ver1->ixqfs g2 g2 proc~lambdar_aniso_ver1->g2 proc~evaluate_a2f_lambda evaluate_a2f_lambda proc~evaluate_a2f_lambda->proc~lambdar_aniso_ver1 proc~evaluate_a2f_lambda->proc~fkbounds proc~evaluate_a2f_lambda->mp_barrier proc~evaluate_a2f_lambda->a2f_iso proc~evaluate_a2f_lambda->mp_bcast proc~evaluate_a2f_lambda->wsph proc~evaluate_a2f_lambda->mp_sum proc~evaluate_a2f_lambda->ekfs proc~evaluate_a2f_lambda->wkfs proc~evaluate_a2f_lambda->w0g proc~evaluate_a2f_lambda->ixqfs proc~evaluate_a2f_lambda->g2 bg bg proc~evaluate_a2f_lambda->bg ixkqf ixkqf proc~evaluate_a2f_lambda->ixkqf nqfs nqfs proc~evaluate_a2f_lambda->nqfs ixkff ixkff proc~evaluate_a2f_lambda->ixkff proc~gap_distribution_fs->ekfs proc~gap_distribution_fs->estemp proc~gap_distribution_fs->agap proc~dx2my2 dx2my2 proc~mem_size_eliashberg->mp_barrier proc~mem_size_eliashberg->errore proc~mem_size_eliashberg->mp_sum proc~mem_size_eliashberg->memlt_pool proc~deallocate_eliashberg->proc~deallocate_eliashberg_aniso_raxis proc~deallocate_eliashberg_iso_raxis deallocate_eliashberg_iso_raxis proc~deallocate_eliashberg->proc~deallocate_eliashberg_iso_raxis proc~deallocate_eliashberg_aniso_iaxis deallocate_eliashberg_aniso_iaxis proc~deallocate_eliashberg->proc~deallocate_eliashberg_aniso_iaxis proc~deallocate_elphon deallocate_elphon proc~deallocate_eliashberg->proc~deallocate_elphon proc~deallocate_eliashberg_iso_iaxis deallocate_eliashberg_iso_iaxis proc~deallocate_eliashberg->proc~deallocate_eliashberg_iso_iaxis proc~lambdai_aniso_ver2 lambdai_aniso_ver2 proc~lambdai_aniso_ver2->wsph a2fij a2fij proc~lambdai_aniso_ver2->a2fij proc~dmebloch2wan->mp_barrier proc~dmebloch2wan->start_clock proc~dmebloch2wan->stop_clock proc~dmebloch2wan->celldm proc~dmebloch2wan->cryst_to_cart proc~dmebloch2wan->mp_sum proc~sp1 sp1 proc~rgd_blk_epw->errore proc~rgd_blk_epw->tau proc~rgd_blk_epw->bg proc~selfen_phon_q->mp_barrier proc~selfen_phon_q->start_clock proc~selfen_phon_q->stop_clock proc~selfen_phon_q->mp_sum wgauss wgauss proc~selfen_phon_q->wgauss efermig efermig proc~selfen_phon_q->efermig w0gauss w0gauss proc~selfen_phon_q->w0gauss dos_ef dos_ef proc~selfen_phon_q->dos_ef proc~lambdai_aniso_ver1 lambdai_aniso_ver1 proc~lambdai_aniso_ver1->ixqfs proc~lambdai_aniso_ver1->g2 proc~dmewan2bloch->zgemm proc~dmewan2bloch->zgemv proc~poolgather_int1 poolgather_int1 proc~poolgather_int1->mp_sum proc~dos_ef_seq dos_ef_seq proc~eliashberg_memlt_aniso_acon eliashberg_memlt_aniso_acon proc~eliashberg_memlt_aniso_acon->proc~mem_size_eliashberg proc~eliashberg_memlt_aniso_acon->proc~fkbounds proc~eliashberg_memlt_aniso_acon->mp_barrier proc~eliashberg_memlt_aniso_acon->mp_sum proc~eliashberg_memlt_aniso_acon->memlt_pool proc~eliashberg_memlt_aniso_acon->nqfs proc~rgd_blk->errore proc~rgd_blk->bg proc~irotate irotate proc~check_inverse->errore proc~sp_zeu sp_zeu proc~wigner_seitz wigner_seitz proc~hpsort_eps_epw hpsort_eps_epw proc~wigner_seitz->proc~hpsort_eps_epw proc~wigner_seitz->errore proc~wigner_seitz->at hpsort_eps hpsort_eps proc~wigner_seitz->hpsort_eps proc~ktokpmq->proc~backtobz proc~ktokpmq->errore proc~ktokpmq->xk_cryst proc~ktokpmq->cryst_to_cart proc~eliashberg_iso_raxis eliashberg_iso_raxis proc~eliashberg_iso_raxis->proc~deallocate_eliashberg proc~integrate_eliashberg_iso_raxis integrate_eliashberg_iso_raxis proc~eliashberg_iso_raxis->proc~integrate_eliashberg_iso_raxis proc~mix_broyden mix_broyden proc~eliashberg_iso_raxis->proc~mix_broyden proc~mix_broyden2 mix_broyden2 proc~eliashberg_iso_raxis->proc~mix_broyden2 proc~gen_freqgrid_raxis gen_freqgrid_raxis proc~eliashberg_iso_raxis->proc~gen_freqgrid_raxis proc~eliashberg_iso_raxis->errore proc~eliashberg_iso_raxis->start_clock proc~eliashberg_iso_raxis->stop_clock proc~eliashberg_iso_raxis->print_clock proc~eliashberg_iso_raxis->delta proc~eliashberg_iso_raxis->gap proc~eliashberg_iso_raxis->estemp deltap deltap proc~eliashberg_iso_raxis->deltap proc~phases_a_m phases_a_m proc~phases_a_m->proc~ktokpmq proc~phases_a_m->zgemm proc~phases_a_m->xk proc~phases_a_m->mp_sum proc~epw_setup epw_setup proc~epw_setup->proc~multable proc~epw_setup->mp_bcast proc~epw_setup->errore proc~epw_setup->upf proc~epw_setup->start_clock proc~epw_setup->drc proc~epw_setup->ityp proc~epw_setup->stop_clock proc~epw_setup->dmuxc proc~epw_setup->nbnd_occ proc~epw_setup->npert proc~epw_setup->u proc~epw_setup->xk_cryst proc~epw_setup->cryst_to_cart proc~epw_setup->xk proc~epw_setup->mp_min proc~epw_setup->mp_max proc~epw_setup->et proc~epw_setup->invs proc~epw_setup->set_giq proc~epw_setup->set_small_group_of_q proc~epw_setup->sgam_ph_new with_symmetry with_symmetry proc~epw_setup->with_symmetry equiv_atoms equiv_atoms proc~epw_setup->equiv_atoms dmxc dmxc proc~epw_setup->dmxc angle1 angle1 proc~epw_setup->angle1 set_vrs set_vrs proc~epw_setup->set_vrs infomsg infomsg proc~epw_setup->infomsg angle2 angle2 proc~epw_setup->angle2 m_loc m_loc proc~epw_setup->m_loc comp_irr comp_irr proc~epw_setup->comp_irr find_irrep find_irrep proc~epw_setup->find_irrep find_irrep_sym find_irrep_sym proc~epw_setup->find_irrep_sym has_equivalent has_equivalent proc~epw_setup->has_equivalent setup_dgc setup_dgc proc~epw_setup->setup_dgc n_equiv_atoms n_equiv_atoms proc~epw_setup->n_equiv_atoms compute_ux compute_ux proc~epw_setup->compute_ux io_pattern io_pattern proc~epw_setup->io_pattern dft_is_gradient dft_is_gradient proc~epw_setup->dft_is_gradient rho_core rho_core proc~epw_setup->rho_core dmxc_spin dmxc_spin proc~epw_setup->dmxc_spin alpha_mix alpha_mix proc~epw_setup->alpha_mix atomo atomo proc~epw_setup->atomo dmxc_nc dmxc_nc proc~epw_setup->dmxc_nc find_equiv_sites find_equiv_sites proc~epw_setup->find_equiv_sites starting_magnetization starting_magnetization proc~epw_setup->starting_magnetization prepare_sym_analysis prepare_sym_analysis proc~epw_setup->prepare_sym_analysis proc~refold refold proc~dynwan2bloch->proc~rgd_blk proc~dynwan2bloch->start_clock proc~dynwan2bloch->ityp proc~dynwan2bloch->stop_clock proc~dynwan2bloch->amass proc~dynwan2bloch->zhpevx proc~dynwan2bloch->cryst_to_cart proc~read_ifc_xml read_ifc_xml proc~read_ifc_xml->iotk_scan_begin proc~read_ifc_xml->iotk_scan_end proc~read_ifc_xml->iotk_scan_dat proc~read_ifc_xml->iotk_index proc~read_ifc_xml->iotk_close_read proc~sp2 sp2 proc~kernel_aniso_iaxis kernel_aniso_iaxis proc~kernel_aniso_iaxis->proc~lambdar_aniso_ver1 proc~kernel_aniso_iaxis->proc~fkbounds proc~kernel_aniso_iaxis->ekfs proc~kernel_aniso_iaxis->estemp proc~kernel_aniso_iaxis->nsiw proc~kernel_aniso_iaxis->ixqfs proc~kernel_aniso_iaxis->ixkqf proc~kernel_aniso_iaxis->nqfs akeri akeri proc~kernel_aniso_iaxis->akeri proc~readwfc->proc~set_ndnmbr proc~readwfc->errore proc~read_ifc read_ifc proc~read_ifc->proc~read_dyn_mat_header proc~read_ifc->proc~read_ifc_xml proc~read_ifc_param read_ifc_param proc~read_ifc->proc~read_ifc_param proc~set_asr2 set_asr2 proc~read_ifc->proc~set_asr2 proc~read_ifc->proc~read_dyn_mat_param proc~read_ifc->mp_barrier proc~read_ifc->mp_bcast proc~read_ifc->errore proc~read_ifc->at proc~read_ifc->celldm volume volume proc~read_ifc->volume proc~analytic_cont_aniso_iaxis_to_raxis analytic_cont_aniso_iaxis_to_raxis proc~analytic_cont_aniso_iaxis_to_raxis->proc~eliashberg_write_cont_raxis proc~analytic_cont_aniso_iaxis_to_raxis->proc~mem_size_eliashberg proc~analytic_cont_aniso_iaxis_to_raxis->proc~eliashberg_memlt_aniso_acon proc~analytic_cont_aniso_iaxis_to_raxis->proc~fkbounds proc~gamma_acont gamma_acont proc~analytic_cont_aniso_iaxis_to_raxis->proc~gamma_acont proc~kernel_aniso_iaxis_analytic_cont kernel_aniso_iaxis_analytic_cont proc~analytic_cont_aniso_iaxis_to_raxis->proc~kernel_aniso_iaxis_analytic_cont proc~analytic_cont_aniso_iaxis_to_raxis->mp_barrier proc~analytic_cont_aniso_iaxis_to_raxis->mp_bcast proc~analytic_cont_aniso_iaxis_to_raxis->wsph proc~analytic_cont_aniso_iaxis_to_raxis->errore proc~analytic_cont_aniso_iaxis_to_raxis->znorm proc~analytic_cont_aniso_iaxis_to_raxis->ws proc~analytic_cont_aniso_iaxis_to_raxis->delta proc~analytic_cont_aniso_iaxis_to_raxis->gap proc~analytic_cont_aniso_iaxis_to_raxis->mp_sum proc~analytic_cont_aniso_iaxis_to_raxis->ekfs proc~analytic_cont_aniso_iaxis_to_raxis->wkfs proc~analytic_cont_aniso_iaxis_to_raxis->estemp proc~analytic_cont_aniso_iaxis_to_raxis->aznorm proc~analytic_cont_aniso_iaxis_to_raxis->adelta proc~analytic_cont_aniso_iaxis_to_raxis->agap proc~analytic_cont_aniso_iaxis_to_raxis->w0g proc~analytic_cont_aniso_iaxis_to_raxis->ixqfs proc~analytic_cont_aniso_iaxis_to_raxis->g2 proc~analytic_cont_aniso_iaxis_to_raxis->ixkqf proc~analytic_cont_aniso_iaxis_to_raxis->nqfs proc~analytic_cont_aniso_iaxis_to_raxis->a2fij gm gm proc~analytic_cont_aniso_iaxis_to_raxis->gm gp gp proc~analytic_cont_aniso_iaxis_to_raxis->gp aznormp aznormp proc~analytic_cont_aniso_iaxis_to_raxis->aznormp azsumi azsumi proc~analytic_cont_aniso_iaxis_to_raxis->azsumi adeltap adeltap proc~analytic_cont_aniso_iaxis_to_raxis->adeltap adsumi adsumi proc~analytic_cont_aniso_iaxis_to_raxis->adsumi proc~loadumat->proc~createkmap2 proc~loadumat->proc~ckbounds proc~loadumat->mp_bcast proc~loadumat->errore proc~loadumat->mp_sum proc~nesting_fn_q->start_clock proc~nesting_fn_q->stop_clock proc~nesting_fn_q->mp_sum proc~nesting_fn_q->efermig proc~close_epw close_epw proc~rotate_cart->cryst_to_cart proc~pade_cont_aniso_iaxis_to_raxis pade_cont_aniso_iaxis_to_raxis proc~pade_cont_aniso_iaxis_to_raxis->proc~pade_coeff proc~pade_cont_aniso_iaxis_to_raxis->proc~eliashberg_write_cont_raxis proc~pade_cont_aniso_iaxis_to_raxis->proc~mem_size_eliashberg proc~pade_cont_aniso_iaxis_to_raxis->proc~fkbounds proc~pade_cont_aniso_iaxis_to_raxis->proc~pade_eval proc~pade_cont_aniso_iaxis_to_raxis->mp_barrier proc~pade_cont_aniso_iaxis_to_raxis->mp_bcast proc~pade_cont_aniso_iaxis_to_raxis->znorm proc~pade_cont_aniso_iaxis_to_raxis->ws proc~pade_cont_aniso_iaxis_to_raxis->delta proc~pade_cont_aniso_iaxis_to_raxis->wsi proc~pade_cont_aniso_iaxis_to_raxis->gap proc~pade_cont_aniso_iaxis_to_raxis->mp_sum proc~pade_cont_aniso_iaxis_to_raxis->ekfs proc~pade_cont_aniso_iaxis_to_raxis->wkfs proc~pade_cont_aniso_iaxis_to_raxis->aznorm proc~pade_cont_aniso_iaxis_to_raxis->adelta proc~pade_cont_aniso_iaxis_to_raxis->w0g aznormi aznormi proc~pade_cont_aniso_iaxis_to_raxis->aznormi adeltai adeltai proc~pade_cont_aniso_iaxis_to_raxis->adeltai proc~eliashberg_iso_iaxis eliashberg_iso_iaxis proc~eliashberg_iso_iaxis->proc~pade_cont_iso_iaxis_to_raxis proc~eliashberg_iso_iaxis->proc~dos_quasiparticle proc~eliashberg_iso_iaxis->proc~sum_eliashberg_iso_iaxis proc~eliashberg_iso_iaxis->proc~deallocate_eliashberg proc~free_energy free_energy proc~eliashberg_iso_iaxis->proc~free_energy proc~analytic_cont_iso_iaxis_to_raxis analytic_cont_iso_iaxis_to_raxis proc~eliashberg_iso_iaxis->proc~analytic_cont_iso_iaxis_to_raxis proc~eliashberg_iso_iaxis->proc~mix_broyden proc~eliashberg_iso_iaxis->proc~deallocate_eliashberg_iso_iaxis proc~eliashberg_iso_iaxis->proc~mix_broyden2 proc~gen_freqgrid_iaxis gen_freqgrid_iaxis proc~eliashberg_iso_iaxis->proc~gen_freqgrid_iaxis proc~eliashberg_iso_iaxis->errore proc~eliashberg_iso_iaxis->start_clock proc~eliashberg_iso_iaxis->stop_clock proc~eliashberg_iso_iaxis->print_clock proc~eliashberg_iso_iaxis->delta proc~eliashberg_iso_iaxis->estemp proc~eliashberg_iso_iaxis->nsiw proc~eliashberg_iso_iaxis->deltap proc~poolgather_int poolgather_int proc~poolgather_int->mp_sum proc~dynifc2blochf->proc~rgd_blk proc~dynifc2blochf->errore proc~dynifc2blochf->start_clock proc~dynifc2blochf->ityp proc~dynifc2blochf->stop_clock proc~dynifc2blochf->amass proc~dynifc2blochf->at proc~dynifc2blochf->zhpevx proc~dynifc2blochf->cryst_to_cart proc~dynifc2blochf->tau proc~coset->errore proc~free_energy->znormi proc~free_energy->wsi proc~free_energy->deltai proc~free_energy->ekfs proc~free_energy->wkfs proc~free_energy->estemp proc~free_energy->w0g proc~free_energy->nsiw proc~free_energy->nznormi proc~free_energy->aznormi proc~free_energy->adeltai naznormi naznormi proc~free_energy->naznormi proc~rotate_eigenm->errore proc~rotate_eigenm->ityp proc~rotate_eigenm->amass proc~rotate_eigenm->zhpevx proc~rotate_eigenm->zgemm proc~rgd_blk_epw_fine->errore proc~rgd_blk_epw_fine->tau proc~rgd_blk_epw_fine->bg zaxpy zaxpy proc~rgd_blk_epw_fine->zaxpy proc~kernel_raxis kernel_raxis proc~integrate_eliashberg_iso_raxis->proc~kernel_raxis proc~integrate_eliashberg_iso_raxis->errore proc~integrate_eliashberg_iso_raxis->znorm proc~integrate_eliashberg_iso_raxis->ws proc~integrate_eliashberg_iso_raxis->delta proc~integrate_eliashberg_iso_raxis->gap proc~integrate_eliashberg_iso_raxis->estemp proc~integrate_eliashberg_iso_raxis->dws proc~integrate_eliashberg_iso_raxis->deltap km km proc~integrate_eliashberg_iso_raxis->km fdwp fdwp proc~integrate_eliashberg_iso_raxis->fdwp kp kp proc~integrate_eliashberg_iso_raxis->kp proc~set_u_matrix->errore proc~analytic_cont_iso_iaxis_to_raxis->proc~eliashberg_write_cont_raxis proc~analytic_cont_iso_iaxis_to_raxis->proc~gamma_acont proc~kernel_iso_iaxis_analytic_cont kernel_iso_iaxis_analytic_cont proc~analytic_cont_iso_iaxis_to_raxis->proc~kernel_iso_iaxis_analytic_cont proc~analytic_cont_iso_iaxis_to_raxis->a2f_iso proc~analytic_cont_iso_iaxis_to_raxis->errore proc~analytic_cont_iso_iaxis_to_raxis->znorm proc~analytic_cont_iso_iaxis_to_raxis->ws proc~analytic_cont_iso_iaxis_to_raxis->delta proc~analytic_cont_iso_iaxis_to_raxis->gap proc~analytic_cont_iso_iaxis_to_raxis->estemp proc~analytic_cont_iso_iaxis_to_raxis->deltap proc~analytic_cont_iso_iaxis_to_raxis->gm proc~analytic_cont_iso_iaxis_to_raxis->gp znormp znormp proc~analytic_cont_iso_iaxis_to_raxis->znormp zsumi zsumi proc~analytic_cont_iso_iaxis_to_raxis->zsumi dsumi dsumi proc~analytic_cont_iso_iaxis_to_raxis->dsumi proc~sp3 sp3 proc~dynbloch2wan->proc~rgd_blk proc~dynbloch2wan->mp_barrier proc~dynbloch2wan->celldm proc~dynbloch2wan->cryst_to_cart proc~ylm_wannier->proc~dx2my2 proc~p_z p_z proc~ylm_wannier->proc~p_z proc~px px proc~ylm_wannier->proc~px proc~py py proc~ylm_wannier->proc~py proc~dz2 dz2 proc~ylm_wannier->proc~dz2 proc~dxz dxz proc~ylm_wannier->proc~dxz proc~dyz dyz proc~ylm_wannier->proc~dyz proc~dxy dxy proc~ylm_wannier->proc~dxy proc~fxz2 fxz2 proc~ylm_wannier->proc~fxz2 proc~fz3 fz3 proc~ylm_wannier->proc~fz3 proc~fyz2 fyz2 proc~ylm_wannier->proc~fyz2 proc~fy3x2my2 fy3x2my2 proc~ylm_wannier->proc~fy3x2my2 proc~fzx2my2 fzx2my2 proc~ylm_wannier->proc~fzx2my2 proc~fxx2m3y2 fxx2m3y2 proc~ylm_wannier->proc~fxx2m3y2 proc~ylm_wannier->proc~s proc~fxyz fxyz proc~ylm_wannier->proc~fxyz proc~ylm_wannier->errore proc~efermig_seq efermig_seq proc~sumkg_seq sumkg_seq proc~efermig_seq->proc~sumkg_seq proc~efermig_seq->errore proc~evaluate_a2fij evaluate_a2fij proc~evaluate_a2fij->proc~fkbounds proc~evaluate_a2fij->wsph proc~evaluate_a2fij->ekfs proc~evaluate_a2fij->ixqfs proc~evaluate_a2fij->g2 proc~evaluate_a2fij->ixkqf proc~evaluate_a2fij->nqfs proc~evaluate_a2fij->a2fij proc~setphases_wrap setphases_wrap proc~setphases_wrap->errore proc~setphases_wrap->mp_sum proc~ephbloch2wanp->at proc~ephbloch2wanp->celldm proc~ephbloch2wanp->cryst_to_cart proc~write_band write_band proc~write_band->et proc~write_plot write_plot proc~write_plot->proc~ktokpmq proc~write_plot->errore proc~write_plot->nls proc~write_plot->invfft proc~write_plot->evc proc~write_plot->xk proc~write_plot->davcio gather_grid gather_grid proc~write_plot->gather_grid gk_sort gk_sort proc~write_plot->gk_sort nlsm nlsm proc~write_plot->nlsm igk_k igk_k proc~write_plot->igk_k psic psic proc~write_plot->psic proc~eliashberg_a2f eliashberg_a2f proc~eliashberg_a2f->mp_barrier proc~eliashberg_a2f->start_clock proc~eliashberg_a2f->stop_clock proc~eliashberg_a2f->print_clock proc~eliashberg_a2f->w0gauss proc~mix_broyden->errore dsytrf dsytrf proc~mix_broyden->dsytrf dsytri dsytri proc~mix_broyden->dsytri dscal dscal proc~mix_broyden->dscal proc~lambdar_iso lambdar_iso proc~kernel_iso_iaxis->proc~lambdar_iso proc~kernel_iso_iaxis->estemp proc~kernel_iso_iaxis->nsiw proc~kernel_iso_iaxis->keri proc~mix_broyden2_aniso mix_broyden2_aniso proc~mix_broyden2_aniso->errore proc~mix_broyden2_aniso->dsytrf proc~mix_broyden2_aniso->dsytri proc~mix_broyden2_aniso->dscal proc~eliashberg_write_iaxis->proc~gap_distribution_fs proc~gap_fs gap_FS proc~eliashberg_write_iaxis->proc~gap_fs proc~eliashberg_write_iaxis->znormi proc~eliashberg_write_iaxis->wsi proc~eliashberg_write_iaxis->deltai proc~eliashberg_write_iaxis->ekfs proc~eliashberg_write_iaxis->estemp proc~eliashberg_write_iaxis->agap proc~eliashberg_write_iaxis->nsiw proc~eliashberg_write_iaxis->nznormi proc~eliashberg_write_iaxis->aznormi proc~eliashberg_write_iaxis->adeltai proc~eliashberg_write_iaxis->naznormi proc~ephwan2blochp->proc~rwepmatw proc~para_bounds para_bounds proc~ephwan2blochp->proc~para_bounds proc~ephwan2blochp->errore proc~ephwan2blochp->start_clock proc~ephwan2blochp->stop_clock proc~ephwan2blochp->zgemm proc~ephwan2blochp->mp_sum proc~ephwan2blochp->zgemv proc~ephwan2blochp->zaxpy mpi_file_open mpi_file_open proc~ephwan2blochp->mpi_file_open mpi_file_read mpi_file_read proc~ephwan2blochp->mpi_file_read mpi_file_close mpi_file_close proc~ephwan2blochp->mpi_file_close mpi_file_seek mpi_file_seek proc~ephwan2blochp->mpi_file_seek proc~setphases setphases proc~setphases->errore proc~setphases->fwfft proc~setphases->nls proc~setphases->invfft proc~setphases->zhpevx proc~setphases->mp_sum proc~setphases->et proc~kernel_raxis->a2f_iso proc~kernel_raxis->wsph proc~kernel_raxis->ws proc~kernel_raxis->estemp proc~kernel_raxis->fdwp bewph bewph proc~kernel_raxis->bewph proc~rwepmatw->errore proc~rwepmatw->davcio proc~write_ephmat->proc~set_ndnmbr proc~write_ephmat->proc~mem_size_eliashberg proc~write_ephmat->proc~fkbounds proc~write_ephmat->proc~mem_integer_size_eliashberg proc~write_ephmat->mp_barrier proc~write_ephmat->errore proc~write_ephmat->mp_sum proc~write_ephmat->ixkf proc~write_ephmat->ekfs proc~write_ephmat->xkfs proc~write_ephmat->equivk proc~write_ephmat->wkfs proc~write_ephmat->ixkqf proc~print_clock_epw print_clock_epw proc~print_clock_epw->print_clock proc~loadkmesh_serial->proc~init_random_seed proc~loadkmesh_serial->mp_bcast proc~loadkmesh_serial->errore proc~loadkmesh_serial->cryst_to_cart proc~loadkmesh_serial->set_sym_bl kpoint_grid kpoint_grid proc~loadkmesh_serial->kpoint_grid proc~loadqmesh_para->proc~init_random_seed proc~loadqmesh_para->mp_bcast proc~loadqmesh_para->errore proc~loadqmesh_para->cryst_to_cart proc~loadqmesh_para->set_sym_bl proc~loadqmesh_para->kpoint_grid proc~epw_summary epw_summary proc~epw_summary->proc~s proc~epw_summary->ityp proc~epw_summary->amass proc~epw_summary->at proc~epw_summary->celldm proc~epw_summary->xk proc~epw_summary->tau proc~epw_summary->sr proc~epw_summary->sname proc~epw_summary->ftau proc~epw_summary->s_axis_to_cart proc~epw_summary->bg proc~epw_summary->alpha_mix irgq irgq proc~epw_summary->irgq write_dft_name write_dft_name proc~epw_summary->write_dft_name print_ps_info print_ps_info proc~epw_summary->print_ps_info wk wk proc~epw_summary->wk atm atm proc~epw_summary->atm proc~deallocate_epw deallocate_epw proc~deallocate_epw->becp1 proc~deallocate_epw->alphap deallocate_bec_type deallocate_bec_type proc~deallocate_epw->deallocate_bec_type proc~loadqmesh_serial->proc~init_random_seed proc~loadqmesh_serial->mp_bcast proc~loadqmesh_serial->errore proc~loadqmesh_serial->cryst_to_cart proc~loadqmesh_serial->set_sym_bl proc~loadqmesh_serial->kpoint_grid proc~epw_readin epw_readin proc~epw_readin->proc~bcast_ph_input1 proc~bcast_ph_input bcast_ph_input proc~epw_readin->proc~bcast_ph_input proc~epw_readin->temps proc~epw_readin->mp_bcast proc~epw_readin->errore proc~epw_readin->amass proc~epw_readin->proj proc~epw_readin->wdata proc~epw_readin->atomo read_file read_file proc~epw_readin->read_file allocate_part allocate_part proc~epw_readin->allocate_part xq xq proc~epw_readin->xq xqq xqq proc~epw_readin->xqq input_from_file input_from_file proc~epw_readin->input_from_file proc~dvqpsi_us_only3->dvpsi proc~dvqpsi_us_only3->g proc~dvqpsi_us_only3->start_clock proc~dvqpsi_us_only3->isk proc~dvqpsi_us_only3->ityp proc~dvqpsi_us_only3->stop_clock proc~dvqpsi_us_only3->int1_nc proc~dvqpsi_us_only3->becp1 proc~dvqpsi_us_only3->int2_so proc~dvqpsi_us_only3->int1 proc~dvqpsi_us_only3->alphap proc~dvqpsi_us_only3->zgemm proc~dvqpsi_us_only3->et proc~dvqpsi_us_only3->zaxpy compute_deff_nc compute_deff_nc proc~dvqpsi_us_only3->compute_deff_nc vkb vkb proc~dvqpsi_us_only3->vkb compute_deff compute_deff proc~dvqpsi_us_only3->compute_deff nh nh proc~dvqpsi_us_only3->nh proc~sgam_at_mag->proc~checksym_mag proc~sgam_at_mag->errore proc~gap_fs->ekfs proc~gap_fs->estemp proc~gap_fs->agap proc~gap_fs->bg proc~gap_fs->ixkff proc~sum_eliashberg_aniso_iaxis sum_eliashberg_aniso_iaxis proc~sum_eliashberg_aniso_iaxis->proc~lambdar_aniso_ver1 proc~sum_eliashberg_aniso_iaxis->proc~mem_size_eliashberg proc~sum_eliashberg_aniso_iaxis->proc~kernel_aniso_iaxis proc~sum_eliashberg_aniso_iaxis->proc~fkbounds proc~sum_eliashberg_aniso_iaxis->proc~eliashberg_write_iaxis proc~eliashberg_memlt_aniso_iaxis eliashberg_memlt_aniso_iaxis proc~sum_eliashberg_aniso_iaxis->proc~eliashberg_memlt_aniso_iaxis proc~sum_eliashberg_aniso_iaxis->mp_barrier proc~sum_eliashberg_aniso_iaxis->mp_bcast proc~sum_eliashberg_aniso_iaxis->errore proc~sum_eliashberg_aniso_iaxis->znormi proc~sum_eliashberg_aniso_iaxis->wsi proc~sum_eliashberg_aniso_iaxis->deltai proc~sum_eliashberg_aniso_iaxis->gap proc~sum_eliashberg_aniso_iaxis->mp_sum proc~sum_eliashberg_aniso_iaxis->ekfs proc~sum_eliashberg_aniso_iaxis->wkfs proc~sum_eliashberg_aniso_iaxis->estemp proc~sum_eliashberg_aniso_iaxis->agap proc~sum_eliashberg_aniso_iaxis->w0g proc~sum_eliashberg_aniso_iaxis->nsiw proc~sum_eliashberg_aniso_iaxis->nznormi proc~sum_eliashberg_aniso_iaxis->ixqfs proc~sum_eliashberg_aniso_iaxis->ixkqf proc~sum_eliashberg_aniso_iaxis->nqfs proc~sum_eliashberg_aniso_iaxis->akeri proc~sum_eliashberg_aniso_iaxis->aznormi proc~sum_eliashberg_aniso_iaxis->adeltai proc~sum_eliashberg_aniso_iaxis->naznormi adeltaip adeltaip proc~sum_eliashberg_aniso_iaxis->adeltaip proc~compute_amn_para compute_amn_para proc~compute_amn_para->proc~ktokpmq proc~compute_amn_para->proc~readwfc proc~generate_guiding_functions generate_guiding_functions proc~compute_amn_para->proc~generate_guiding_functions proc~compute_amn_para->errore proc~compute_amn_para->upf proc~compute_amn_para->evc proc~compute_amn_para->allocate_bec_type proc~compute_amn_para->xk proc~compute_amn_para->calbec proc~compute_amn_para->mp_sum proc~compute_amn_para->init_us_2 proc~compute_amn_para->gk_sort proc~compute_amn_para->igk_k proc~compute_amn_para->deallocate_bec_type init_us_1 init_us_1 proc~compute_amn_para->init_us_1 s_psi s_psi proc~compute_amn_para->s_psi proc~read_frequencies read_frequencies proc~read_frequencies->mp_barrier proc~read_frequencies->mp_bcast proc~read_frequencies->errore proc~read_eigenvalues read_eigenvalues proc~read_eigenvalues->mp_barrier proc~read_eigenvalues->mp_bcast proc~read_eigenvalues->errore proc~read_eigenvalues->ekfs proc~read_eigenvalues->xkfs proc~read_eigenvalues->wkfs proc~read_eigenvalues->w0g proc~mix_broyden_aniso mix_broyden_aniso proc~mix_broyden_aniso->errore proc~mix_broyden_aniso->dsytrf proc~mix_broyden_aniso->dsytri proc~mix_broyden_aniso->dscal proc~epw_init->proc~poolgather_int1 proc~epw_init->proc~poolgather_int proc~dvanqq2 dvanqq2 proc~epw_init->proc~dvanqq2 proc~epw_init->mp_barrier proc~epw_init->upf proc~epw_init->g proc~epw_init->start_clock proc~epw_init->evc proc~epw_init->eigqts proc~epw_init->isk proc~epw_init->stop_clock proc~epw_init->ngk proc~epw_init->vlocq proc~epw_init->becp1 proc~epw_init->alphap proc~epw_init->xk proc~epw_init->calbec proc~epw_init->init_us_2 proc~epw_init->davcio proc~epw_init->tau proc~epw_init->gk_sort proc~epw_init->igk_k proc~epw_init->xq proc~epw_init->init_us_1 setlocq setlocq proc~epw_init->setlocq struc_fact struc_fact proc~epw_init->struc_fact msh msh proc~epw_init->msh init_vloc init_vloc proc~epw_init->init_vloc rgrid rgrid proc~epw_init->rgrid set_drhoc set_drhoc proc~epw_init->set_drhoc proc~loadkmesh_para->proc~init_random_seed proc~loadkmesh_para->mp_bcast proc~loadkmesh_para->errore proc~loadkmesh_para->cryst_to_cart proc~loadkmesh_para->set_sym_bl proc~loadkmesh_para->kpoint_grid proc~bcast_ph_input->mp_bcast proc~read_ifc_param->iotk_scan_begin proc~read_ifc_param->iotk_scan_end proc~read_ifc_param->iotk_scan_dat proc~poolgather2 poolgather2 proc~poolgather2->mp_sum proc~mix_broyden2->errore proc~mix_broyden2->dsytrf proc~mix_broyden2->dsytri proc~mix_broyden2->dscal proc~read_kqmap read_kqmap proc~read_kqmap->proc~mem_size_eliashberg proc~read_kqmap->proc~fkbounds proc~read_kqmap->proc~mem_integer_size_eliashberg proc~kpmq_map kpmq_map proc~read_kqmap->proc~kpmq_map proc~read_kqmap->proc~s proc~read_kqmap->mp_barrier proc~read_kqmap->mp_bcast proc~read_kqmap->errore proc~read_kqmap->mp_sum proc~read_kqmap->ixkf proc~read_kqmap->xkfs proc~read_kqmap->memlt_pool proc~read_kqmap->set_sym_bl proc~read_kqmap->ixqfs proc~read_kqmap->ixkqf proc~read_kqmap->nqfs proc~read_kqmap->ixkff t_rev t_rev proc~read_kqmap->t_rev xkff xkff proc~read_kqmap->xkff proc~mem_integer_size_eliashberg->mp_barrier proc~mem_integer_size_eliashberg->errore proc~mem_integer_size_eliashberg->mp_sum proc~mem_integer_size_eliashberg->memlt_pool proc~compute_mmn_para compute_mmn_para proc~compute_mmn_para->proc~ktokpmq proc~compute_mmn_para->proc~readwfc proc~compute_mmn_para->errore proc~compute_mmn_para->ylmr2 proc~compute_mmn_para->fwfft proc~compute_mmn_para->upf proc~compute_mmn_para->nls proc~compute_mmn_para->invfft proc~compute_mmn_para->evc proc~compute_mmn_para->ityp proc~compute_mmn_para->allocate_bec_type proc~compute_mmn_para->diropn proc~compute_mmn_para->cryst_to_cart proc~compute_mmn_para->xk proc~compute_mmn_para->calbec proc~compute_mmn_para->mp_sum proc~compute_mmn_para->init_us_2 proc~compute_mmn_para->tau proc~compute_mmn_para->gk_sort proc~compute_mmn_para->nlsm proc~compute_mmn_para->igk_k proc~compute_mmn_para->psic proc~compute_mmn_para->deallocate_bec_type proc~compute_mmn_para->nh proc~compute_mmn_para->init_us_1 psic_nc psic_nc proc~compute_mmn_para->psic_nc qvan2 qvan2 proc~compute_mmn_para->qvan2 proc~radialpart radialpart proc~generate_guiding_functions->proc~radialpart proc~generate_guiding_functions->ylmr2 proc~generate_guiding_functions->g proc~generate_guiding_functions->xk proc~generate_guiding_functions->mp_sum proc~generate_guiding_functions->igk_k proc~gen_freqgrid_raxis->ws proc~gen_freqgrid_raxis->dws proc~dvanqq2->proc~set_ndnmbr proc~dvanqq2->errore proc~dvanqq2->ylmr2 proc~dvanqq2->fwfft proc~dvanqq2->upf proc~dvanqq2->g proc~dvanqq2->start_clock proc~dvanqq2->eigqts proc~dvanqq2->ityp proc~dvanqq2->stop_clock proc~dvanqq2->eigts2 proc~dvanqq2->eigts3 proc~dvanqq2->eigts1 proc~dvanqq2->nl proc~dvanqq2->vlocq proc~dvanqq2->mill proc~dvanqq2->int5 proc~dvanqq2->int4 proc~dvanqq2->int1 proc~dvanqq2->print_clock proc~dvanqq2->mp_sum proc~dvanqq2->xq proc~dvanqq2->nh proc~dvanqq2->qvan2 transform_int5_nc transform_int5_nc proc~dvanqq2->transform_int5_nc vltot vltot proc~dvanqq2->vltot transform_int4_so transform_int4_so proc~dvanqq2->transform_int4_so setqmod setqmod proc~dvanqq2->setqmod transform_int5_so transform_int5_so proc~dvanqq2->transform_int5_so gg gg proc~dvanqq2->gg transform_int4_nc transform_int4_nc proc~dvanqq2->transform_int4_nc set_int12_nc set_int12_nc proc~dvanqq2->set_int12_nc proc~scan_file_to scan_file_to proc~lambdai_iso lambdai_iso proc~lambdai_iso->a2f_iso proc~lambdai_iso->wsph proc~run_wannier run_wannier proc~write_filukk write_filukk proc~run_wannier->proc~write_filukk proc~run_wannier->mp_bcast proc~run_wannier->errore proc~run_wannier->celldm wannier_run wannier_run proc~run_wannier->wannier_run proc~rotate_epmat->proc~rgd_blk_epw proc~rotate_epmat->ityp proc~rotate_epmat->amass proc~rotate_epmat->zgemv proc~read_dyn_mat->iotk_scan_begin proc~read_dyn_mat->iotk_scan_end proc~read_dyn_mat->iotk_scan_dat proc~read_dyn_mat->iotk_index proc~kernel_aniso_iaxis_analytic_cont->proc~mem_size_eliashberg proc~kernel_aniso_iaxis_analytic_cont->proc~lambdai_aniso_ver1 proc~kernel_aniso_iaxis_analytic_cont->proc~fkbounds proc~kernel_aniso_iaxis_analytic_cont->ws proc~kernel_aniso_iaxis_analytic_cont->wsi proc~kernel_aniso_iaxis_analytic_cont->ekfs proc~kernel_aniso_iaxis_analytic_cont->w0g proc~kernel_aniso_iaxis_analytic_cont->nsiw proc~kernel_aniso_iaxis_analytic_cont->ixqfs proc~kernel_aniso_iaxis_analytic_cont->ixkqf proc~kernel_aniso_iaxis_analytic_cont->nqfs proc~kernel_aniso_iaxis_analytic_cont->azsumi proc~kernel_aniso_iaxis_analytic_cont->adsumi proc~kernel_aniso_iaxis_analytic_cont->adeltai proc~gen_freqgrid_iaxis->proc~mem_size_eliashberg proc~gen_freqgrid_iaxis->wsph proc~gen_freqgrid_iaxis->ws proc~gen_freqgrid_iaxis->wsi proc~gen_freqgrid_iaxis->estemp proc~gen_freqgrid_iaxis->nsiw proc~set_asr2->proc~sp1 proc~set_asr2->proc~sp_zeu proc~set_asr2->proc~sp2 proc~set_asr2->proc~sp3 proc~set_asr2->errore vec vec proc~set_asr2->vec proc~ephwan2bloch->zgemm proc~gmap_sym->errore proc~gmap_sym->mill proc~eliashberg_init eliashberg_init proc~eliashberg_init->proc~mem_size_eliashberg proc~eliashberg_init->proc~mem_integer_size_eliashberg proc~eliashberg_init->temps proc~eliashberg_init->wsph proc~eliashberg_init->errore proc~eliashberg_init->estemp proc~eliashberg_init->nsiw proc~read_ephmat read_ephmat proc~read_ephmat->proc~set_ndnmbr proc~read_ephmat->proc~mem_size_eliashberg proc~read_ephmat->proc~fkbounds proc~read_ephmat->mp_barrier proc~read_ephmat->errore proc~read_ephmat->ekfs proc~read_ephmat->g2 proc~read_ephmat->ixkqf proc~read_ephmat->nqfs proc~checksym checksym proc~sgam_at->proc~checksym proc~sgam_at->errore proc~hamwan2bloch->start_clock proc~hamwan2bloch->stop_clock proc~hamwan2bloch->zhpevx proc~hamwan2bloch->zgemv proc~wigner_seitz2->proc~wigner_seitz proc~wigner_seitz2->errore ihpsort ihpsort proc~wigner_seitz2->ihpsort proc~kpmq_map->proc~backtobz proc~kpmq_map->errore proc~lambdar_aniso_ver2 lambdar_aniso_ver2 proc~lambdar_aniso_ver2->wsph proc~lambdar_aniso_ver2->a2fij proc~sumkg_seq->wgauss proc~star_q2->errore proc~star_q2->eqvect proc~count_kpoints->mp_barrier proc~count_kpoints->mp_sum proc~lambdar_iso->a2f_iso proc~lambdar_iso->wsph proc~readgmap->mp_bcast proc~readgmap->errore proc~readgmap->mp_max proc~spectral_func_q->proc~fkbounds proc~spectral_func_q->proc~poolgather2 proc~spectral_func_q->mp_barrier proc~spectral_func_q->mp_sum proc~spectral_func_q->wgauss proc~spectral_func_q->efermig proc~spectral_func_q->dos_ef proc~plot_band plot_band proc~plot_band->proc~poolgather2 proc~plot_band->mp_barrier proc~plot_band->cryst_to_cart proc~read_dyn_mat_param->errore proc~read_dyn_mat_param->iotk_scan_begin proc~read_dyn_mat_param->iotk_scan_end proc~read_dyn_mat_param->iotk_scan_dat proc~read_dyn_mat_param->iotk_open_read proc~read_dyn_mat_param->iotk_free_unit proc~multable->errore proc~compute_umn_f->zgemm proc~mode_group->errore trnvecc trnvecc proc~mode_group->trnvecc proc~ephbloch2wanp_mem->proc~rwepmatw proc~ephbloch2wanp_mem->at proc~ephbloch2wanp_mem->celldm proc~ephbloch2wanp_mem->cryst_to_cart proc~kernel_iso_iaxis_analytic_cont->proc~lambdai_iso proc~kernel_iso_iaxis_analytic_cont->ws proc~kernel_iso_iaxis_analytic_cont->wsi proc~kernel_iso_iaxis_analytic_cont->deltai proc~kernel_iso_iaxis_analytic_cont->nsiw proc~kernel_iso_iaxis_analytic_cont->zsumi proc~kernel_iso_iaxis_analytic_cont->dsumi proc~epw_setup_restart epw_setup_restart proc~epw_setup_restart->temps proc~epw_setup_restart->mp_bcast proc~epw_setup_restart->start_clock proc~epw_setup_restart->stop_clock transp_temp transp_temp proc~epw_setup_restart->transp_temp proc~selfen_phon_k->proc~dos_ef_seq proc~selfen_phon_k->proc~fkbounds proc~selfen_phon_k->proc~efermig_seq proc~selfen_phon_k->proc~poolgather2 proc~selfen_phon_k->mp_barrier proc~selfen_phon_k->mp_bcast proc~selfen_phon_k->start_clock proc~selfen_phon_k->stop_clock proc~selfen_phon_k->mp_sum proc~selfen_phon_k->wgauss proc~selfen_phon_k->w0gauss proc~eliashberg_read_aniso_iaxis eliashberg_read_aniso_iaxis proc~eliashberg_read_aniso_iaxis->proc~mem_size_eliashberg proc~eliashberg_read_aniso_iaxis->proc~free_energy proc~eliashberg_read_aniso_iaxis->proc~gap_fs proc~eliashberg_read_aniso_iaxis->mp_barrier proc~eliashberg_read_aniso_iaxis->mp_bcast proc~eliashberg_read_aniso_iaxis->errore proc~eliashberg_read_aniso_iaxis->znormi proc~eliashberg_read_aniso_iaxis->wsi proc~eliashberg_read_aniso_iaxis->deltai proc~eliashberg_read_aniso_iaxis->gap proc~eliashberg_read_aniso_iaxis->ekfs proc~eliashberg_read_aniso_iaxis->wkfs proc~eliashberg_read_aniso_iaxis->estemp proc~eliashberg_read_aniso_iaxis->agap proc~eliashberg_read_aniso_iaxis->w0g proc~eliashberg_read_aniso_iaxis->nsiw proc~eliashberg_read_aniso_iaxis->nznormi proc~eliashberg_read_aniso_iaxis->aznormi proc~eliashberg_read_aniso_iaxis->adeltai proc~eliashberg_read_aniso_iaxis->naznormi proc~ephbloch2wane->start_clock proc~ephbloch2wane->stop_clock proc~ephbloch2wane->zgemm proc~ephbloch2wane->celldm proc~ephbloch2wane->cryst_to_cart proc~ephbloch2wane->mp_sum proc~stop_epw->proc~print_clock_epw proc~stop_epw->mp_barrier mp_global_end mp_global_end proc~stop_epw->mp_global_end mp_end mp_end proc~stop_epw->mp_end proc~spectral_func_k->proc~dos_ef_seq proc~spectral_func_k->mp_barrier proc~spectral_func_k->mp_bcast proc~spectral_func_k->mp_sum proc~spectral_func_k->wgauss proc~pw2wan90epw->proc~ylm_expansion proc~pw2wan90epw->proc~phases_a_m proc~pw2wan90epw->proc~write_band proc~pw2wan90epw->proc~compute_amn_para proc~pw2wan90epw->proc~compute_mmn_para proc~pw2wan90epw->proc~run_wannier proc~lib_dealloc lib_dealloc proc~pw2wan90epw->proc~lib_dealloc proc~setup_nnkp setup_nnkp proc~pw2wan90epw->proc~setup_nnkp proc~vmebloch2wan->proc~ktokpmq proc~vmebloch2wan->proc~ckbounds proc~vmebloch2wan->mp_barrier proc~vmebloch2wan->errore proc~vmebloch2wan->celldm proc~vmebloch2wan->cryst_to_cart proc~vmebloch2wan->mp_sum proc~eliashberg_eqs eliashberg_eqs proc~eliashberg_eqs->proc~estimate_tc_gap proc~eliashberg_eqs->proc~read_a2f proc~eliashberg_eqs->proc~evaluate_a2f_lambda proc~eliashberg_eqs->proc~deallocate_eliashberg proc~eliashberg_eqs->proc~read_frequencies proc~eliashberg_eqs->proc~read_eigenvalues proc~eliashberg_eqs->proc~read_kqmap proc~eliashberg_eqs->proc~eliashberg_init proc~eliashberg_eqs->proc~read_ephmat proc~eliashberg_eqs->start_clock proc~eliashberg_eqs->stop_clock proc~createkmap->proc~backtobz proc~createkmap->mp_barrier proc~createkmap->errore proc~createkmap->xk_cryst proc~createkmap->cryst_to_cart proc~createkmap->xk proc~selfen_elec_q->proc~fkbounds proc~selfen_elec_q->proc~poolgather2 proc~selfen_elec_q->mp_barrier proc~selfen_elec_q->mp_sum proc~selfen_elec_q->wgauss proc~selfen_elec_q->w0gauss proc~selfen_elec_q->dos_ef float float proc~selfen_elec_q->float proc~kqmap_fine->proc~mem_size_eliashberg proc~kqmap_fine->proc~fkbounds proc~kqmap_fine->proc~mem_integer_size_eliashberg proc~kqmap_fine->proc~kpmq_map proc~kqmap_fine->proc~s proc~kqmap_fine->mp_barrier proc~kqmap_fine->mp_bcast proc~kqmap_fine->errore proc~kqmap_fine->mp_sum proc~kqmap_fine->ixkf proc~kqmap_fine->xkfs proc~kqmap_fine->set_sym_bl proc~kqmap_fine->ixqfs proc~kqmap_fine->ixkqf proc~kqmap_fine->nqfs proc~kqmap_fine->ixkff proc~kqmap_fine->t_rev proc~kqmap_fine->xkff proc~eliashberg_aniso_iaxis eliashberg_aniso_iaxis proc~eliashberg_aniso_iaxis->proc~deallocate_eliashberg_aniso_raxis proc~eliashberg_aniso_iaxis->proc~dos_quasiparticle proc~eliashberg_aniso_iaxis->proc~mem_size_eliashberg proc~eliashberg_aniso_iaxis->proc~deallocate_eliashberg proc~eliashberg_aniso_iaxis->proc~deallocate_eliashberg_aniso_iaxis proc~eliashberg_aniso_iaxis->proc~analytic_cont_aniso_iaxis_to_raxis proc~eliashberg_aniso_iaxis->proc~pade_cont_aniso_iaxis_to_raxis proc~eliashberg_aniso_iaxis->proc~free_energy proc~eliashberg_aniso_iaxis->proc~mix_broyden2_aniso proc~eliashberg_aniso_iaxis->proc~sum_eliashberg_aniso_iaxis proc~eliashberg_aniso_iaxis->proc~mix_broyden_aniso proc~eliashberg_aniso_iaxis->proc~gen_freqgrid_iaxis proc~eliashberg_aniso_iaxis->proc~eliashberg_read_aniso_iaxis proc~eliashberg_aniso_iaxis->mp_barrier proc~eliashberg_aniso_iaxis->mp_bcast proc~eliashberg_aniso_iaxis->errore proc~eliashberg_aniso_iaxis->start_clock proc~eliashberg_aniso_iaxis->stop_clock proc~eliashberg_aniso_iaxis->print_clock proc~eliashberg_aniso_iaxis->ekfs proc~eliashberg_aniso_iaxis->estemp proc~eliashberg_aniso_iaxis->adelta proc~eliashberg_aniso_iaxis->nsiw proc~eliashberg_aniso_iaxis->adeltap proc~eliashberg_aniso_iaxis->adeltai proc~eliashberg_aniso_iaxis->adeltaip proc~readdvscf->proc~set_ndnmbr proc~readdvscf->errore proc~compute_pmn_para->errore proc~compute_pmn_para->upf proc~compute_pmn_para->g proc~compute_pmn_para->evc proc~compute_pmn_para->allocate_bec_type proc~compute_pmn_para->xk proc~compute_pmn_para->davcio proc~compute_pmn_para->igk_k proc~compute_pmn_para->deallocate_bec_type proc~compute_pmn_para->init_us_1 proc~checksym->eqvect proc~selfen_elec_k->proc~dos_ef_seq proc~selfen_elec_k->mp_barrier proc~selfen_elec_k->mp_bcast proc~selfen_elec_k->mp_sum proc~selfen_elec_k->wgauss proc~selfen_elec_k->w0gauss proc~selfen_elec_k->float proc~hambloch2wan->mp_barrier proc~hambloch2wan->start_clock proc~hambloch2wan->stop_clock proc~hambloch2wan->celldm proc~hambloch2wan->cryst_to_cart proc~hambloch2wan->mp_sum proc~setup_nnkp->proc~scan_file_to proc~setup_nnkp->mp_bcast proc~setup_nnkp->errore proc~setup_nnkp->g proc~setup_nnkp->ityp proc~setup_nnkp->at proc~setup_nnkp->cryst_to_cart proc~setup_nnkp->mp_sum proc~setup_nnkp->tau proc~setup_nnkp->bg proc~setup_nnkp->atm proc~setup_nnkp->gg proc~epw_read->mp_barrier proc~epw_read->mp_bcast proc~epw_read->errore proc~epw_read->diropn proc~epw_read->davcio proc~eliashberg_memlt_aniso_iaxis->proc~fkbounds proc~eliashberg_memlt_aniso_iaxis->mp_barrier proc~eliashberg_memlt_aniso_iaxis->mp_sum proc~eliashberg_memlt_aniso_iaxis->memlt_pool proc~eliashberg_memlt_aniso_iaxis->nsiw proc~eliashberg_memlt_aniso_iaxis->nqfs proc~createkmap_pw2->proc~backtobz proc~createkmap_pw2->proc~refold proc~createkmap_pw2->mp_barrier proc~createkmap_pw2->errore proc~createkmap_pw2->nl proc~createkmap_pw2->xk_cryst proc~createkmap_pw2->cryst_to_cart proc~createkmap_pw2->bg proc~createkmap_pw2->hpsort_eps proc~createkmap_pw2->gg ig_l2g ig_l2g proc~createkmap_pw2->ig_l2g proc~compute_umn_c->zgemm proc~nesting_fn_k->proc~dos_ef_seq proc~nesting_fn_k->proc~fkbounds proc~nesting_fn_k->proc~efermig_seq proc~nesting_fn_k->proc~poolgather2 proc~nesting_fn_k->mp_barrier proc~nesting_fn_k->mp_bcast proc~nesting_fn_k->start_clock proc~nesting_fn_k->stop_clock proc~nesting_fn_k->mp_sum sph_bes sph_bes proc~radialpart->sph_bes simpson simpson proc~radialpart->simpson program~epw epw program~epw->proc~allocate_epwq program~epw->proc~openfilepw program~epw->proc~wann_run program~epw->proc~elphon_shuffle_wrap program~epw->proc~epw_setup program~epw->proc~close_epw program~epw->proc~setphases_wrap program~epw->proc~epw_summary program~epw->proc~deallocate_epw program~epw->proc~epw_readin program~epw->proc~epw_init program~epw->proc~dvanqq2 program~epw->proc~epw_setup_restart program~epw->proc~stop_epw program~epw->proc~eliashberg_eqs program~epw->start_clock program~epw->print_clock mp_startup mp_startup program~epw->mp_startup environment_start environment_start program~epw->environment_start clean_pw clean_pw program~epw->clean_pw init_clocks init_clocks program~epw->init_clocks
Help