Procedure | Location | Procedure Type | Description |
---|---|---|---|
add_bfield | mod_bfield | Subroutine | Adds magnetic field to the LL' expansion of the potential |
add_from_outfile | refineBZparts | Subroutine | |
add_point | refineBZparts | Subroutine | |
add_sphere | refineBZparts | Subroutine | |
allocate_cell | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the unit cell. |
allocate_clusters | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe clusters |
allocate_cpa | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the CPA treatment |
allocate_energies | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe energies |
allocate_expansion | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the functions for the expansion of the Green function |
allocate_green | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays handling the Green functions |
allocate_ldau | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the LDA+U approach |
allocate_ldau_potential | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the potentials for the LDA+U approach |
allocate_locals_tmat_newsolver | mod_tmatnewsolver | Subroutine | Wrapper routine for the allocation/deallocation of the arrays for the t-matrix |
allocate_magnetization | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the magnetization |
allocate_mesh | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the integration mesh |
allocate_misc | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of misc arrays |
allocate_pannels | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the panels |
allocate_potential | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the potential |
allocate_rel_transformations | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe relativistic transformations |
allocate_relativistic | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe relativistic corrections |
allocate_semi_inf_host | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the left and right host for the calculation of slabs |
allocate_soc | memoryhandling | Subroutine | subroutine handling the allocation/deallocation of arrays that describe the spin-orbit coupling (SOC) |
alpha_expectationvalue | mod_spintools | Subroutine | |
amn2010 | mod_amn2010 | Subroutine | Structure constants for the intersite potential |
AMNGAUNT | MOD_AMNGAUNT | Subroutine | Gaunt coefficients for the structure constants used in the intersite potential |
ANALYZEVERT3D | analyzevert3d.f | Subroutine | @# KKRtags: VORONOI geometry Analyze the faces and vertices of the polyhedron. Use criteria for rejecting faces that are too small or vertices that are too close to each other. On output, number of faces and vertices may be reduced after some rejections have taken place. |
area_triangle | mergerefined | Function | |
area_triangle | mod_fermisurf_3D | Function | |
arrayparams_set | arrayparams | Subroutine | Define common array dimensions based on lmax |
AssociatedLegendrePolynomial | SpinSphericals | Function | |
AVERAGEWLDAU | MOD_AVERAGEWLDAU | Subroutine | Averaged LDA+U potential |
BASTRMAT | MOD_BASISTRANSFORM | Subroutine | |
BESHAN | mod_BESHAN | Subroutine | Spherical bessel, hankel and neumann functions up to order lmax |
BESHANK | MOD_BESHANK | Subroutine | Spherical bessel, hankel and neumann functions up to order lmax |
BESHANK | BesselHankelNeumann | Subroutine | |
BESHANK | MOD_BESHANKSRA | Subroutine | Spherical bessel, hankel and neumann functions up to order lmax |
BESHANK_SMALLCOMP | MOD_BESHANK | Subroutine | Initialization of the small components of the spherical scattering wavefunctions |
BESSEL1 | MOD_BESSEL1 | Subroutine | Spherical bessel, hankel and neumann functions up to order lmax |
bshift_ns | mod_main0 | Subroutine | Adds a constant (=VSHIFT) to the potentials of atoms |
bubblesort | mod_tbxccpljijdij | Subroutine | Sorting of an array making use of the bubble sort approach |
calc_bandstr | mod_bandstr | Subroutine | |
calc_boltzmann | mod_scattering | Subroutine | |
calc_condtensor | mod_scattering | Subroutine | |
calc_fermivel | mod_calconfs | Subroutine | |
calc_fermivel_new | mod_calconfs | Subroutine | |
calc_lifetime | mod_scattering | Subroutine | |
calc_magmom_newmesh | mod_torque | Subroutine | diagonal part (not contained in gaunt-coeff) |
calc_norm_wavefunc | mod_eigvects | Subroutine | |
calc_on_fsurf | mod_calconfs | Subroutine | |
calc_on_fsurf_inputcard | mod_calconfs | Subroutine | |
calc_orbit_onel | mod_orbitalmoment | Subroutine | Calculation of the contibution of a given orbital to the orbital moment |
calc_orbitalmoment | mod_orbitalmoment | Subroutine | Calculation of the orbital moment |
calc_proj_wavefunc | mod_eigvects | Subroutine | |
calc_response_functions_tensors | mod_scattering | Subroutine | |
calc_scattering_fixk | mod_scattering | Subroutine | |
calc_scattering_inputcard | mod_scattering | Subroutine | |
calc_sigma | mod_calccouplingconstants | Subroutine | Initialization of Pauli matrices |
calc_spinvalue_state | mod_calconfs | Subroutine | |
calc_spinvalue_state_generalized | mod_calconfs | Subroutine | |
calc_thetallmat | mod_bfield | Subroutine | Shape function LL' expansion |
calc_torque | mod_torque | Subroutine | Calculation of the density for the new solver |
calc_wavefun_kpoint | mod_scattering | Subroutine | |
CALCCGC | MOD_BASISTRANSFORM | Subroutine | |
calccouplingconstants_writeoutJij | mod_calccouplingconstants | Subroutine | Output of exchange interactions to files |
calccouplingdeltat | mod_calccouplingconstants | Subroutine | Matrix elements of Bxc for the exchange interactions |
calcforce | mod_calcforce | Subroutine | Forces |
calcJij | calcJij.f90 | Subroutine | Computes the exchange interactions using the non-relativistic collinear formula |
calcJijmatrix | mod_calccouplingconstants | Subroutine | Relativistic exchange interactions |
calclambda | mod_calccouplingconstants | Subroutine | Pauli matrices transformed from the global to the local frame |
CALCTMAT | mod_calctmat | Subroutine | Calculate the t-matrices for the actual system |
calctmat_bauernew | mod_calctmat_bauernew | Subroutine | Calculate t-matrices including non-collinear magnetism and |
CALCTMATFULL | mod_calctmatfull | Subroutine | Calculate full t-matrices (no idea why this is done) |
CALCTREF | mod_calctref | Subroutine | Calculate t-matrices for the reference system |
calculate_and_save_weights | mod_calconfs | Subroutine | |
calculate_dos_int | mod_calconfs | Subroutine | |
calculate_dos_vis | mod_calconfs | Subroutine | |
calculate_left | mod_tmatnewsolver | Function | Helper function which tells if the left wave functions are needed |
calculate_lifetime_minmem | mod_scattering | Subroutine | !!$omp parallel private(ikp1, ispin1) !!$omp do collapse (2) !!$omp end do !!$omp end parallel |
calculate_lifetimeaverage_int | mod_scattering | Subroutine | |
calculate_lifetimeaverage_vis | mod_scattering | Subroutine | |
calculate_Pkksub | mod_scattering | Subroutine | |
calculate_response_functions_CRTA_int | mod_calconfs | Subroutine | |
calculate_response_functions_CRTA_vis | mod_calconfs | Subroutine | |
calculate_spinmixing_int | mod_calconfs | Subroutine | |
calculate_spinmixing_vis | mod_calconfs | Subroutine | |
calculate_torkance_CRTA_vis_simpson2D | mod_calconfs | Subroutine | |
CALCWLDAU | MOD_CALCWLDAU | Subroutine | Calculation of Coulomb interaction potential in LDA+U in the |
calcwronskian | mod_wronskian | Subroutine | Calculation of the Wronskian of the wavefunctions for numerical tests |
Cartesian2Spherical | SpinSphericals | Subroutine | |
CCOEF | shape12.f90 | Subroutine | |
cellproperties_readhoststrucuture | cellproperties | Subroutine | Reads the 'kkrflex_hoststructure' file |
change_nrmin | mod_change_nrmin | Subroutine | Test routine to change the 'nrmin' (presumably the |
CHANGEREP | MOD_BASISTRANSFORM | Subroutine | |
check_angle | mod_read_angle | Subroutine | |
CHECKDEGENERACY | mod_eigvects | Subroutine | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
CheckExistence | Potential | Function | |
checkinterpolation | mod_checkinterpolation | Subroutine | Checks the validity of the interpolation between 'old' mesh |
checknan | mod_checknan | Interface | |
checknan_dim0_complex | mod_checknan | Subroutine | Test whether a complex variable is NaN |
checknan_dim0_real | mod_checknan | Subroutine | Test whether a real variable is NaN |
checknan_dim1_complex | mod_checknan | Subroutine | Test whether a complex 1-dim array is NaN |
checknan_dim1_real | mod_checknan | Subroutine | Test whether a real 1-dim array is NaN |
checknan_dim2_complex | mod_checknan | Subroutine | Test whether a complex 2-dim array is NaN |
checknan_dim2_real | mod_checknan | Subroutine | Test whether a real 2-dim array is NaN |
checknan_dim3_complex | mod_checknan | Subroutine | Test whether a complex 3-dim array is NaN |
checknan_dim3_real | mod_checknan | Subroutine | Test whether a real 3-dim array is NaN |
checknan_dim4_complex | mod_checknan | Subroutine | Test whether a complex 4-dim array is NaN |
checknan_dim4_real | mod_checknan | Subroutine | Test whether a real 4-dim array is NaN |
CINIT | MOD_BASISTRANSFORM | Subroutine | |
ClebshGordan | SpinSphericals | Function | |
CLSGEN_TB | clsgen_tb.f | Subroutine | @# KKRtags: VORONOI geometry |
CLSGEN_VORONOI | clsgen_voronoi.f | Subroutine | @# KKRtags: VORONOI geometry |
CLSGENIMP12 | clsgenimp12.f | Subroutine | @# KKRtags: VORONOI KKRimp geometry |
CLUSTCOMP_TB | clustcomp_tb.f | Function | @# KKRtags: VORONOI KKRhost geometry |
CLUSTCOMP_VORONOI | clustcomp_voronoi.f | Function | @# KKRtags: VORONOI geometry This func returns true if cluster number ic1 is equal to cluster ic2 RCLS clusters coordinates IC1 First cluster N1 Number of atoms in IC1 cluster IC2 Second cluster rcls1 coordinates of second cluster n2 number of atoms in ic2 cluster include 'inc.p' |
cluster_init | type_data | Subroutine | |
CMATMUL | calcJij.f90 | Subroutine | Level-3 BLAS, matrix multiplication |
CMATSTR | MOD_BASISTRANSFORM | Subroutine | |
CMPR | dsort.f | Function | @# KKRtags: VORONOI undefined |
CNWF011 | MOD_CNWF011 | Subroutine | Computes the coefficients in the Chebychev expansion of 0f1(;c;z) |
COMMONPLANE | commonplane.f | Subroutine | |
compare_eigv | mod_eigvects | Subroutine | |
compare_eigv_memopt | mod_eigvects | Subroutine | |
compare_two_eigv_in_substeps | mod_fermisurf_basic | Subroutine | |
compare_two_eigv_in_substeps_memopt | mod_fermisurf_basic | Subroutine | |
ComplexSphericalHarmonic | SpinSphericals | Function | |
config_read | mod_config | Subroutine | Routine to read the information from the config file |
config_runflag | mod_config | Function | |
config_testflag | mod_config | Function | |
connect_eigw_in_substeps | mod_fermisurf_basic | Subroutine | |
connect_eigw_in_substeps_memopt | mod_fermisurf_basic | Subroutine | |
construct_serialnr | mod_version_info | Subroutine | Take information from version file and create serial number with time stamp |
converge_meanfreepath | mod_scattering | Subroutine | |
convert_nvect | mod_calconfs | Subroutine | |
CONVOL | mod_convol_kkrimp | Subroutine | Convolutes potentials with shape functions |
CONVOLDRV | mod_convol_kkrimp | Subroutine | Driver routine for the convolution module |
COREL | corel.f90 | Subroutine | |
COREL | corel.f | Subroutine | Calculates core charge |
CORLSD | corlsd.f | Subroutine | Uniform gas contribution PW91 |
correct_virtualintercell | mod_preconditioning | Subroutine | |
CPW91 | cpw91.f | Subroutine | Correlation of PW91 |
CQGEMM | sll_global_solutions.F90 | Subroutine | |
create_subarr | mod_scattering | Subroutine | |
create_subarr_comm | mod_scattering | Subroutine | |
create_umatrix | mod_rotatespinframe | Subroutine | Create the rotation matrix |
create_wmatrix | mod_rotatespinframe | Subroutine | Create the rotation matrix : |
CRIT | shape12.f90 | Subroutine | |
CROSPR | crospr.f | Subroutine | |
cross | cross.f | Subroutine | @# KKRmerge: same as crospr.f - Cross product cr12 = X1 cross X2 |
CROSSPOIPLANE | crosspoiplane.f | Subroutine | |
CSINWD | MOD_CSINWD | Subroutine | Inward integration of llmax functions with extended 3-point simpson |
CSOUT | mod_csout | Subroutine | Outward integration of multiple functions with ext. 3-point Simpson |
cube_in_sphere | refineBZparts | Function | |
cubes2VTK | refineBZparts | Subroutine | |
cubes2VTK | mod_fermisurf_3D | Subroutine | |
cubes2VTK | translate_cubesfile | Subroutine | |
cut_and_update_cubes | mod_fermisurf_3D | Subroutine | |
cut_and_update_squares | mod_fermisurf_2D | Subroutine | |
CUTPLANE | cutplane.f | Subroutine | |
CYLM02 | cylm02.f | Subroutine | Computes complex spherical Harmonics and their derivative |
CYLM02 | MOD_EXCHANGECORRELATION | Subroutine | Computes complex spherical Harmonics and their derivative |
ddet33 | ddet33.f | Function | @# KKRtags: VORONOI |
ddot | ddot_bl.f | Function | |
defcube | defcube.f | Subroutine | |
derivylm | sphere_gga.f | Subroutine | Generate an angular mesh and spherical harmonics at those mesh points. For an angular integration the weights are generated . |
derivylm | mod_sphere_gga | Subroutine | Calculate the 1st and 2nd derivatives of real spherical harmonics with respect to , |
derivylm | MOD_EXCHANGECORRELATION | Subroutine | Generate an angular mesh and spherical harmonics at those mesh points. For an angular integration the weights are generated . |
DISTPLANE | distplane.f | Function | @# KKRtags: VORONOI geometry |
distribute_work_atoms | mod_mympi | Subroutine | wrapper for work distribution over atoms, also saves parallelization information for later use in |
distribute_work_energies | mod_mympi | Subroutine | Wrapper for work distribution over energies, also saves parallelization information for later use in |
DIVPANELS | divpanels.f | Subroutine | @# KKRtags: VORONOI geometry shape-functions single-site radial-grid |
DREAL | shape12.f90 | Subroutine | |
DROT | shape12.f90 | Function | |
DRVBASTRANS | MOD_BASISTRANSFORM | Subroutine | |
DSORT | dsort.f | Subroutine | |
DSORT | MOD_DSORT | Subroutine | Sort double precision array returning sorted index array |
DSORT_NCOMP | dsort.f | Subroutine | |
dysonvirtatom | mod_dysonvirtatom | Subroutine | Dyson equation for the virtual atom |
ECOUB | mod_ecoub_kkrimp | Subroutine | Coulomb hartree energy |
elementdatabase | elementdatabase.f | Subroutine | |
energyloop | mod_energyloop | Subroutine | Main energy loop of the program |
EPOTINB | mod_epotinb_kkrimp | Subroutine | Calculates energy of the input potential |
eq2blanc | mod_config | Function | |
EQUIVWS | equivws.f | Function | |
ERASEPOINTS | erasepoints.f | Subroutine | |
ESPCB | mod_espcb_kkrimp | Subroutine | Collects single-particle core energy |
ETOTB1 | mod_etotb1_kkrimp | Subroutine | Collects total energy of cluster |
EULER | shape12.f90 | Subroutine | |
excgcor2 | mod_mkxcpe2 | Subroutine | Slimmed down version of GCOR used in PW91 routines, to interpolate LSD correlation energy |
EXCH91 | exch91.f | Subroutine | Exchange part of PW91 GGA |
excpbec | mod_mkxcpe2 | Subroutine | This subroutine evaluates the correlation energy per particle for PBE xc-potential |
excpbex | mod_mkxcpe2 | Subroutine | PBE exchange for a spin-unpolarized electronic system |
expand_areas | mod_symmetries | Subroutine | |
expand_spinvalues | mod_symmetries | Subroutine | |
expand_torqvalues | mod_symmetries | Subroutine | |
expand_visarrays | mod_symmetries | Subroutine | |
ExpansionCoefficients | Potential | Subroutine | |
extend_coeffvector2cluster | mod_scattering | Subroutine | |
extend_coeffvector2cluster_allkpt | mod_scattering | Subroutine | |
extend_coeffvector2cluster_allsqa | mod_scattering | Subroutine | |
factorial | SpinSphericals | Function | |
FAKESHAPE | fakeshape.f | Subroutine | |
fermisurface | mod_fermisurf | Subroutine | |
FFF | shape12.f90 | Function | @# KKRtags: VORONOI undefined |
file_present | mod_iohelp | Function | |
file_present2 | mod_iohelp | Function | |
fill_t_params_arrays | mod_wunfiles | Subroutine | Set the values of the t_params arrays with the input values of the arrays |
fill_t_params_scalars | mod_wunfiles | Subroutine | Set the values of the |
find_closest_kpoint | findvis2int | Subroutine | |
find_cubeids_int | mergerefined | Subroutine | |
find_cubeids_vis | mergerefined | Subroutine | |
find_fermisurface_2D | mod_fermisurf_2D | Subroutine | |
find_fermisurface_3D | mod_fermisurf_3D | Subroutine | |
find_intesection_lines | mod_fermisurf_2D | Subroutine | |
find_intesection_lines_memopt | mod_fermisurf_2D | Subroutine | |
find_intesection_triangles | mod_fermisurf_3D | Subroutine | |
find_kpoint_pairs | visdata | Subroutine | |
find_kpoints_irredset | mod_fermisurf_basic | Subroutine | |
find_roots_any_eigw | mod_fermisurf_basic | Subroutine | |
find_roots_any_eigw_memopt | mod_fermisurf_basic | Subroutine | |
find_roots_lm_eigw | mod_fermisurf_basic | Subroutine | |
find_roots_lm_eigw_memopt | mod_fermisurf_basic | Subroutine | |
FINDEDGES | findedges.f | Subroutine | |
FINDPANELS | findpanels.f | Subroutine | @# KKRtags: VORONOI geometry radial-grid This subroutine finds the critical points and panels for a suitable radial mesh for a Voronoi polyhedron. It calls the same subroutine CRIT that is called by subr. shape. |
findvertex | findvertex.f | Subroutine | |
FORCE | MOD_FORCE | Subroutine | Calculates force on nucleus with core contribution (Coulomb contribution) |
FORCEH | MOD_FORCEH | Subroutine | Calculates fore on nucleaus with Hellmann-Feynmann the !orem |
FORCXC | MOD_FORCXC | Subroutine | Calculates force on nucleus with core correction (xc-contribution) |
fpexcpbe | mod_mkxcpe2 | Subroutine | Driver routine for PBE GGA subroutines |
GAULEG | shape12.f90 | Subroutine | |
GAUNTHARMONICS_GAUNT1 | mod_gauntharmonics | Subroutine | Computes gaunt coefficients |
GAUNTHARMONICS_GAUNT2 | mod_gauntharmonics | Subroutine | Computes Gaunt coefficients |
GAUNTHARMONICS_getlmaxbounds | mod_gauntharmonics | Subroutine | Get lmax bounds |
GAUNTHARMONICS_GRULE | mod_gauntharmonics | Subroutine | Generates Gauss-Legendre points and weights |
gauntharmonics_set | mod_gauntharmonics | Subroutine | Calculates the gaunt coefficients and sph. harmonics |
GCOR91 | gcor91.f | Subroutine | Helper for PW91 correlation |
generate_cubevertices | refineBZparts | Subroutine | |
generate_cubevertices | mod_fermisurf_basic | Subroutine | |
generate_cubevertices | translate_cubesfile | Subroutine | |
generate_squarevertices | refineBZparts | Subroutine | |
generate_squarevertices | mod_fermisurf_basic | Subroutine | |
GENPOTSTART | genpotstart12.f | Subroutine | @# KKRtags: VORONOI potential initialization input-output |
get_2DIBZwedge_lines | mod_symmetries | Subroutine | |
get_cubesinfo_filename | mod_fermisurf_basic | Function | |
get_edgeindex | mod_fermisurf_3D | Function | |
get_IBZwedge_faces | mod_symmetries | Subroutine | |
get_incident_kvector | mod_scattering | Subroutine | |
get_lattice | type_data | Function | |
get_md5sums | mod_md5sums | Subroutine | Perform the md5 checksum for the potential and shapefunction files |
get_mineigw | mod_bandstr | Subroutine | |
get_nFiles | refineBZparts | Function | |
get_nFiles | mod_bandstr | Function | |
get_nFiles | translate_cubesfile | Function | |
get_nLines | refineBZparts | Function | |
get_nLines | mod_iohelp | Function | |
get_nLines | translate_cubesfile | Function | |
get_nsqa | mod_calconfs | Function | |
get_params_1a | mod_wunfiles | Subroutine | Set the values of the local variables according to the stored |
get_params_1b | mod_wunfiles | Subroutine | Set the values of the local variables according to the stored |
get_params_1c | mod_wunfiles | Subroutine | Set the values of the local variables according to the stored |
get_params_2 | mod_wunfiles | Subroutine | Set the values of the local variables according to the stored |
get_tedges | mod_fermisurf_3D | Function | |
get_uppercase | mod_config | Function | |
getBZvolume | mod_iohelp | Function | |
getJ | SpinSphericals | Function | |
getL | SpinSphericals | Function | |
getlabel | mod_wavefunctodisc | Subroutine | Retrieves a label to find at which record the target wavefunction is stored in file |
getLambdacut | SpinSphericals | Function | |
getLbar | SpinSphericals | Function | |
GetNumberOfLines | Potential | Function | |
getPotB | Potential | Subroutine | |
getPotPhi | Potential | Subroutine | |
GRADR | gradr.f | Subroutine | evaluates derivatives with respect to r |
GRADR | gradr_d0.f | Subroutine | |
GRADRL | gradrl.f | Subroutine | gradient of rl with rl defined by charge density=sum(rl*ylm) |
GXCPT | gxcpt.f | Subroutine | Exchange-correlation potential and total energy for PW91 (GGA) |
HALFSPACE | halfspace.f | Function | |
init_bfield | mod_bfield | Subroutine | Allocate initial magnetic field parameters to be broadcasted via mpi |
init_cube2tetralines | mod_fermisurf_3D | Subroutine | |
init_params_t_imp | mod_types | Subroutine | Store parameters needed in |
init_square2triangles | mod_fermisurf_2D | Subroutine | |
init_t_cpa | mod_types | Subroutine | Subroutine to allocate and initialize arrays of |
init_t_dtmatjij | mod_types | Subroutine | Subroutine to allocate and initialize arrays of |
init_t_dtmatjij_at | mod_types | Subroutine | Subroutine to allocate and initialize arrays of |
init_t_imp | mod_types | Subroutine | Subroutine to allocate and initialize arrays of |
init_t_params | mod_wunfiles | Subroutine | Allocate initial parameters to be broadcasted via mpi |
init_tgmat | mod_types | Subroutine | Subroutine to allocate and initialize arrays of |
init_tlloyd | mod_types | Subroutine | Subroutine to allocate and initialize |
INTIN | intin.f | Subroutine | this subroutine is used for calculation of the core electron charge density |
INTSIM | shape12.f90 | Subroutine | @# KKRtags: VORONOI undefined |
inverse | mod_rllsll | Subroutine | Helper routine here only for host since |
IOinput | ioinput.f | Subroutine | |
IOinput | ioinput_old.f | Subroutine | |
irwns | mod_irwns | Subroutine | Determines the irregular non spherical wavefunctions in the n-th. |
ISNEW | isnew.f | Function | |
JELLSTART | jellstart12.f | Subroutine | @# KKRtags: VORONOI initialization potential core-electrons |
JLK_TRANSFORM | MOD_BASISTRANSFORM | Subroutine | |
KappaMuArray | SpinSphericals | Subroutine | |
kpoint_to_indices | mergerefined | Subroutine | |
kpoint_to_indices | refineBZparts | Subroutine | |
lattice2d | mod_lattice2d | Subroutine | Generates the lattice vectors of direct and reciprocal space from basic translation vectors for a 2D system |
lattice3d | mod_lattice3d | Subroutine | Generates the lattice vectors of direct and reciprocal space from basic translation vectors for a 3D system |
lattice_init | type_data | Subroutine | |
LATTIX12 | lattix12.f | Subroutine | @# KKRtags: VORONOI geometry |
lattix99 | mod_lattix99 | Subroutine | Generates the real space and reciprocal lattices |
latvec | mod_latvec | Function | Checks if a set of vectors are lattice vectors |
lebedev | mod_lebedev | Subroutine | This subroutine includes the data from the old mesh-file lebedev |
lebedevarray | Lebedev | Subroutine | |
lebedevpoint | Lebedev | Subroutine | |
LENGTH | length.f | Function | |
length | mod_length | Function | Finds the length of a string |
lngstring | mod_lngstring | Function | Finds the length of a string |
log_write | mod_log | Subroutine | Logs date and time |
madel2out | mod_madelout | Subroutine | Reads and writes the Madelung coefficients for a 2D strutcure |
madel3out | mod_madelout | Subroutine | Reads and writes the Madelung coefficients for a 3D strutcure |
madelcoef | mod_madelcoef | Subroutine | Calculation of the Madelung coefficients |
madelgaunt | mod_madelgaunt | Subroutine | Calculation of the Gaunt coefficients |
madelung2d | mod_madelung2d | Subroutine | Calculation of the Madelung potential coefficients for a 2D structure |
madelung3d | mod_madelung3d | Subroutine | Calculation of the Madelung potential coefficients for a 3D structure |
main0 | mod_main0 | Subroutine | Main wrapper to handle input reading, allocation of arrays, and |
main1a | mod_main1a | Subroutine | Main subroutine regarding the calculation of the t-matrix |
main1a_dummy | main1a_dummy_BdG.f90 | Subroutine | Dummy version of |
main1b | mod_main1b | Subroutine | Main subroutine regarding the claculation of the structural Greens function |
main2 | mod_main2 | Subroutine | Main wrapper routine dealing with the calculation of the DFT quantities |
makeLambdabarArray | SpinSphericals | Subroutine | |
makeSpinSphericalArray | Potential | Subroutine | |
mapblock | mod_mapblock | Function | |
mark_cubes_FScross | mod_fermisurf_basic | Subroutine | |
mark_cubes_FScross_memopt | mod_fermisurf_basic | Subroutine | |
mark_cubes_FScrossold | mod_fermisurf_3D | Subroutine | |
mark_cubes_in_IBZ | mod_fermisurf_3D | Subroutine | |
mark_cubes_in_sphere | refineBZparts | Subroutine | |
mark_squares_in_IBZ | mod_fermisurf_2D | Subroutine | |
matmat_dcdc | mod_dysonvirtatom | Subroutine | Matrix multiplication |
mdirnewang | mod_mdirnewang | Subroutine | Calculates angles of the local frame with respect to the global frame |
meanfreepath_RTA | mod_scattering | Subroutine | |
memocc | mod_profiling | Subroutine | Memory profiling routine |
merge_arrays_int | mergerefined | Subroutine | |
merge_arrays_vis | mergerefined | Subroutine | |
MESH | shape12.f90 | Subroutine | |
MESH0 | shape12.f90 | Subroutine | @# KKRtags: VORONOI radial-grid initialization |
MINMAX | minmax.f | Subroutine | |
mixldau | mod_mixldau | Subroutine | Routine for the mixing of the potential matrix in the case of LDA+U |
mixstr | mod_mixstr | Subroutine | Performs a straight mixing of the potential |
MKXCPE | mkxcpe.f | Subroutine | PW91 exchange correlation functional |
mkxcpe | mod_mkxcpe | Subroutine | PW91 exchange correlation functional |
mkxcpe2 | mod_mkxcpe2 | Subroutine | PBE exchange correlation functional |
mssinit | mod_mssinit | Subroutine | Calculation of the matrix in the global frame of reference |
mtmesh | mtmesh.f | Subroutine | @# KKRtags: VORONOI radial-grid |
mtzero | mod_mtzero | Subroutine | Determine muffin tin zero and shift potential to muffin tin zero |
mvecglobal | mod_mvecglobal | Subroutine | Transforms the magnetization to the cartesian global frame of reference |
myMPI_create_struct_cfg | type_cfg | Subroutine | |
myMPI_create_struct_cfga | type_cfg | Subroutine | |
mympi_init | mod_mympi | Subroutine | Initialization of the MPI process |
normalize_wavefunc | mod_eigvects | Subroutine | |
NORMALPLANE | normalplane.f | Subroutine | |
NORMALPLANE0 | normalplane0.f | Subroutine | |
normcoeff_so | mod_normcoeff_so | Subroutine | Calculates the norm of the wavefunctions with full potential and spin orbit coupling. |
normcoeff_so_spinflux | mod_normcoeff_so_spinflux | Subroutine | Calculates the KKR matrix elements for the spin flux operator |
normcoeff_so_torq | mod_normcoeff_so_torq | Subroutine | Calculates the KKR matrix elements for the torque operator |
normeigv_new | mod_eigvects | Subroutine | |
normeigv_new_memopt | mod_eigvects | Subroutine | |
nrmliz | mod_nrmliz | Subroutine | Normalizes vectors |
nuCoefficients | Potential | Subroutine | |
operators_for_fscode | mod_operators_for_fscode | Subroutine | Interface routine to normcoeff routines that prepare operators for use in |
OPT | opt.f | Function | |
order_lines | mod_calconfs | Subroutine | |
orthgonalize_wavefunc | mod_eigvects | Subroutine | |
outpothost | mod_outpothost | Subroutine | Writes decimation potential-file |
outtmathost | mod_outtmathost | Subroutine | Writes out the header of the t-matrices decimation file |
overlap | mod_overlap | Subroutine | Calculates the overlap integral of test function PHI with regular or irregular wavefunction |
patch_intel | mod_patch_intel | Subroutine | |
pdbplot | pdbplot.f | Subroutine | |
PERP | shape12.f90 | Subroutine | |
PHICALC | MOD_PHICALC | Subroutine | Calculates test functions PHI for LDA+U |
phicalc | mod_phicalc | Subroutine | Calculates test functions PHI for LDA+U |
PINTG | shape12.f90 | Subroutine | |
Pkkmpifile_read | mod_scattering | Subroutine | |
Pkkmpifile_setview | mod_scattering | Subroutine | |
Pkkmpifile_write | mod_scattering | Subroutine | |
PNSQNS | MOD_PNSQNS | Subroutine | |
pnsqns | mod_pnsqns | Subroutine | Calculate non-spherical contribution to the density |
pnstmat | mod_pnstmat | Subroutine | Auxiliary function to calculate the single site t-matrix for LDA+U implementation |
PNSTMAT | mod_pnstmat | Subroutine | |
POI2POIUPDATE | poi2poiupdate.f | Subroutine | |
pointgrp | mod_pointgrp | Subroutine | This subroutine defines the rotation matrices for all the 32 point groups |
points_in_wedge | mod_symmetries | Function | |
POLCHK | shape12.f90 | Subroutine | @# KKRtags: VORONOI unit-test sanity-check
----------------------------------------------------------------
THIS SUBROUTINE READS THE COORDINATES OF THE VERTICES OF EACH
(POLYGON) FACE OF A CONVEX POLYHEDRON AND CHECKS IF THESE
VERTICES ARRANGED CONSECUTIVELY DEFINE A POLYGON. THEN THE
SUBROUTINE DETERMINES THE VERTICES AND THE EDGES OF THE
POLYHEDRON AND CHECKS IF THE NUMBER OF VERTICES PLUS THE |
POLYHEDRON08 | polyhedron08.f | Subroutine | |
potcut | mod_potcut | Subroutine | Set potential equal zero between muffin-tin and outer sphere |
potenshift | mod_main2 | Subroutine | Adds a constant (=VSHIFT) to the potentials of atoms |
PotentialExpansion | Potential | Subroutine | |
PotentialExpansionNoB | Potential | Subroutine | |
PotentialMatrixArray | Potential | Subroutine | |
PotentialSuperMatrix | Potential | Subroutine | |
pre_read_potential | mod_read_potential | Subroutine | |
pre_read_shape | mod_read_potential | Subroutine | |
preconditioning_intercell | mod_preconditioning | Subroutine | |
preconditioning_readcmoms | mod_preconditioning | Subroutine | |
preconditioning_readenergy | mod_preconditioning | Subroutine | |
preconditioning_readgreenfn | mod_preconditioning | Subroutine | |
preconditioning_readintercell | mod_preconditioning | Subroutine | |
preconditioning_readtmat | mod_preconditioning | Subroutine | |
preconditioning_readtmatinfo | mod_preconditioning | Subroutine | |
preconditioning_start | mod_preconditioning | Subroutine | |
preconditioning_writegreenfn | mod_preconditioning | Subroutine | |
print_time_and_date | mod_timing | Subroutine | Helper routine that print 'message' with a time stamp to screen |
print_versionserial | mod_main0 | Subroutine | Print the version info and header to the output file |
printijtab | mod_shellgen2k | Subroutine | Print the pointer indicating if a block of the Greens function has to be calculated |
project_fermivel_newaxis | TEST | Subroutine | |
project_fermivel_newaxis | mod_scattering | Subroutine | |
projtau | mod_projtau | Subroutine | Calculate the component projected TAU - matrices |
RATIONALBASIS | rationalbasis.f | Subroutine | |
rclm | mod_rclm | Subroutine | Transform matrix to spherical harmonics representation. |
RCSTOP | rcstop.f | Subroutine | |
rcstop | mod_rcstop | Subroutine | Subroutine to print where the program stops in case of an error |
read_alphavalue | mod_read | Subroutine | |
read_angle | mod_read_angle | Subroutine | |
read_angles | mod_wunfiles | Subroutine | Read the angles variables associated with the angles of magnetic moments in a non-collinear calculation |
read_atominfo | mod_read_atominfo | Subroutine | |
read_bconstr | mod_bfield | Subroutine | Reads the atom-wise constraining field from bconstr.dat |
read_bfield | mod_bfield | Subroutine | Reads the atom-wise magnetic field from bfield.dat |
read_cfg | mod_calconfs | Subroutine | |
read_condfile | visdata | Subroutine | |
read_cubesfile | mod_fermisurf_basic | Subroutine | |
read_cubesrefine | mod_fermisurf_3D | Subroutine | |
read_density | mod_wunfiles | Subroutine | Set the values of the local variables related to the electronic density in the |
read_DTMTRX | mod_scattering | Subroutine | |
read_eigv_part | mod_scattering | Subroutine | |
read_fermivelocity | mod_read | Subroutine | |
read_fscfg | mod_fermisurf | Subroutine | |
read_green_ll | mod_scattering | Subroutine | |
read_inc | mod_read | Subroutine | |
read_kpath | mod_bandstr | Subroutine | |
read_kpointsfile_int | mod_read | Subroutine | |
read_kpointsfile_vis | mod_read | Subroutine | |
read_numbofangles | mod_read_angle | Subroutine | |
read_numbofbfields | mod_bfield | Subroutine | |
read_old_runtestoptions | rinput | Subroutine | Read the old-style of run- and testoptions from the inputcard |
read_potential | mod_read_potential | Subroutine | |
read_sca | mod_scattering | Subroutine | |
read_scattmat | mod_scattering | Subroutine | |
read_spinflux_atom | mod_read | Subroutine | |
read_spinorbit | mod_read_spinorbit | Subroutine | |
read_spinvalue | mod_read | Subroutine | |
read_spinvec_atom | mod_read | Subroutine | |
read_squaresrefine | mod_fermisurf_2D | Subroutine | |
read_sym_inp | mod_symmetries | Subroutine | |
read_TBkkr_data | mod_bandstr | Subroutine | |
read_TBkkr_tgmatrix | mod_bandstr | Subroutine | |
read_TBkkrdata | mod_read | Subroutine | |
read_torqvalue | mod_read | Subroutine | |
read_torqvalue_atom | mod_read | Subroutine | |
read_weights | mod_read | Subroutine | |
readDcoeff | Potential | Subroutine | |
READIMPATOMS12 | readimpatoms12.f | Subroutine | @# KKRtags: VORONOI input-output KKRimp |
readimppot | mod_readimppot | Subroutine | Reads the potential and shape functions of impurity |
READINPUT | readinput12.f90 | Subroutine | @# KKRtags: VORONOI input-output |
readldaupot | mod_readldaupot | Subroutine | Reads in LDA+U arrays from formatted file |
readwfun | mod_ssite | Subroutine | Re-read the wave functions written by |
RealSphericalHarmonic | SpinSphericals | Function | |
RECUR | shape12.f90 | Subroutine | |
RECUR0 | shape12.f90 | Subroutine | |
REDUCE | shape12.f90 | Subroutine | |
reduce_array_size | mod_main0 | Subroutine | Reduce size of arrays depending on nrefd, ncsld |
reg2 | mod_reg2 | Subroutine | The subroutine |
regns | mod_regns | Subroutine | Determines the regular non spherical wavefunctions, the alpha matrix and the t-matrix in the n-th. born approximation (n given by input parameter |
REGNS | mod_REGNS | Subroutine | |
REGSOL | mod_regsol | Subroutine | Calculates the regular solution of the schroedinger eq !uation or in semi relativistic approximation for a spherically averaged potential and given energy |
regsol | mod_regsol | Subroutine | Calculates the regular solution of the schroedinger equation or in semi relativistic approximation for a spherically averaged potential and given energy |
relpotcvt | mod_relpotcvt | Subroutine | Driving routine to convert the TB-KKR potential from the non-relativistic representation, to the relativistic one |
renorm_lly | mod_renorm_lly | Subroutine | Renormalize the valence charge according to Lloyd's formula. |
rewrite_eigv_atom | mod_eigvects | Subroutine | |
rhocore | mod_rhocore | Subroutine | Driver for the calculation of core state |
RHOCORE | mod_rhocore_kkrimp | Subroutine | Driver for the density from core electrons. |
rhoin | mod_rhoin | Subroutine | Calculates the charge density inside r(irmin) in case of a non spherical input potential. |
rholm | mod_rholm | Subroutine | Calculate the l-dependent charge density for spherical potential |
RHOLM | MOD_RHOLM | Subroutine | Driver for valence charge density for spherical potential |
rhons | mod_rhons | Subroutine | The charge density is developed in spherical harmonics |
rhoout | mod_rhoout | Subroutine | Calculates the charge density from |
rhooutnew | mod_rhooutnew | Subroutine | Calculation of valence charge density, new solver |
rhooutnew | mod_rhooutnew | Subroutine | Calculation of the density for the new solver |
rhoq_find_kmask | mod_rhoqtools | Subroutine | Find mask of necessary k-points for the QPI-tool |
rhoq_read_mu0_scoef | mod_rhoqtools | Subroutine | Read information about scanning position of the QPI-tool |
rhoq_save_refpot | mod_rhoqtools | Subroutine | Save the reference potentials to an unformatted filefor the QPI-tool |
rhoq_save_rmesh | mod_rhoqtools | Subroutine | Write the radial mesh information to file for QPI-tool |
rhoq_saveg | mod_rhoqtools | Subroutine | Save k-dependent GF to file for the QPI-tool |
rhoq_write_kmesh | mod_rhoqtools | Subroutine | Write the k-mesh to file for the use in the QPI-tool |
rhoq_write_tau0 | mod_rhoqtools | Subroutine | Write out scattering path operator to fort.990099 and fort 998888 files for the QPI-tool |
rhosymm | mod_rhosymm | Subroutine | Symmetrize the charge densities and magnetic moments of atoms which are magnetic antisymmetric. (dependencies in |
rhototb | mod_rhototb | Subroutine | Add core and valence density expanded in spherical harmonics (convention see subroutine rholm ) |
RHOTOTB | mod_rhototb_kkrimp | Subroutine | Calculation of total charge density |
rhoval | mod_rhoval | Subroutine | Calculation of the density |
RHOVAL | MOD_RHOVAL | Subroutine | Main driver for valence charge density, old solver |
rhoval0 | mod_rhoval0 | Subroutine | Calculate the contribution to the DOS from free space |
rhoval_new | mod_rhoval_new | Subroutine | Main driver for valence charge density, new solver |
RHOVALFULL | MOD_RHOVALfull | Subroutine | Wrapper for charge-density routine for case "fullgmat". |
rhovalnew | mod_rhovalnew | Subroutine | Calculation of the density for the new solver |
RINIT | rinit.f | Subroutine | Setting the first |
rinit | mod_rinit | Subroutine | Setting the first |
RINIT | MOD_EXCHANGECORRELATION | Subroutine | Setting the first |
rinput13 | rinput | Subroutine | Routine to read the information from the input file |
rint4pts | mod_rint4pts | Subroutine | Perform an integral via a 4-point integration formula |
rinvgj | mod_rinvgj | Subroutine | Invert a matrix using the Gauss-Jordan algorithm. |
RITES | mod_rites_kkrimp | Subroutine | Writes the potential file |
rites | mod_rites | Subroutine | This subroutine stores in 'ifile' the necessary results (potentials etc.) to start self-consistency iterations |
RITESONE | ritesone.f | Subroutine | @# KKRtags: VORONOI potential initialization input-output |
rll_global_solutions | mod_rll_global_solutions | Subroutine | Wrapper for the calculation of the regular solutions |
rll_local_solutions | mod_rll_local_solutions | Subroutine | Calculation of the local regular solutions |
RLL_TRANSFORM | MOD_BASISTRANSFORM | Subroutine | |
rllsll | mod_rllsll | Subroutine | Calculation of the regular and irregular solutions for the impurity code |
rllsllsourceterms | mod_rllsllsourceterms | Subroutine | Calculates the source terms for the right , and the left solutions , |
rmatstr | mod_rmatstr | Subroutine | Writes structure of |
rnuctab | mod_rnuctab | Function | Stops the program if something goes wrong in the dirac solver |
roots_along_edge | mod_fermisurf_basic | Subroutine | |
roots_along_edge_memopt | mod_fermisurf_basic | Subroutine | |
ROTATE | shape12.f90 | Subroutine | |
rotate | mod_rotate | Subroutine | Performs the rotation of the matrix |
rotate_kpoints | mod_symmetries | Subroutine | |
rotate_wavefunction | mod_spintools | Subroutine | |
rotatematrix | mod_rotatespinframe | Subroutine | Rotates a matrix in the local frame pointing in the direction of and to the global frame |
rotatevector | mod_rotatespinframe | Subroutine | Does the rotation from the old local to the new local spin frame reference |
rotgll | mod_rotgll | Subroutine | It calculates all the elements of the Green Function of the impurity cluster |
rotmat | mod_rotmat | Subroutine | Converts rotation/rotoinversion matrix |
routines | mod_routines | Subroutine | |
RRGEN | rrgen2000.f | Subroutine | @# KKRtags: VORONOI geometry |
rrgen | mod_rrgen | Subroutine | Generates a number of real space vectors to construct the clusters representing the local surrounding of the atoms |
rwrite | mod_wmatldau | Subroutine | Auxiliary subroutine to write the entries of the different potentials |
RWRITE | MOD_CALCWLDAU | Subroutine | Write-out routine |
save_alpha | mod_calconfs | Subroutine | |
save_bconstr | mod_bfield | Subroutine | Writes the atom-wise constraining field to bconstr_out.dat |
save_cubesfile | mod_fermisurf_basic | Subroutine | |
save_density | mod_wunfiles | Subroutine | Store the values of the local variables related to the electronic density in the |
save_emesh | mod_wunfiles | Subroutine | Store the values of the local variables related to the energy mesh, in the |
save_fermivelocity | mod_calconfs | Subroutine | |
save_kpointsfile_int | mod_fermisurf_basic | Subroutine | |
save_kpointsfile_vis | mod_fermisurf_basic | Subroutine | |
save_lifetime | mod_scattering | Subroutine | |
save_scattfix | mod_scattering | Subroutine | |
save_scfinfo | mod_wunfiles | Subroutine | Store the values of the local variables related to the SCF parameters in the |
save_spinflux_atom | mod_calconfs | Subroutine | |
save_spinvalue | mod_calconfs | Subroutine | |
save_spinvec | mod_calconfs | Subroutine | |
save_spinvec_atom | mod_calconfs | Subroutine | |
save_torqvalue | mod_calconfs | Subroutine | |
save_torqvalue_atom | mod_calconfs | Subroutine | |
scalevec | mod_scalevec | Subroutine | Transforms all the basis positions into the cartesian reference system |
SCALEVEC2000 | scalevec2000.f | Subroutine | @# KKRtags: VORONOI geometry |
SCALEVECIMP | scalevecimp.f | Subroutine | |
SCALPR | scalpr.f | Subroutine | |
scalpr | mod_scalpr | Subroutine | Calculates the scalar product between two vectors |
scfchrdns | mod_scfchrdns | Subroutine | Wrapper for the calculation of the charge, spin and orbital density within an atomic cell |
scfiterang | mod_scfiterang | Subroutine | Self-consistent mixing of the spin angle specifying the local frame of reference |
select_cubesize | refineBZparts | Function | |
set_symmetries | mod_symmetries | Subroutine | |
setfactl | mod_setfactl | Subroutine | Determination of the |
setgijtab | mod_setgijtab | Subroutine | Wrapper for the calculation of the elements of the Greens function |
setlabel | mod_wavefunctodisc | Subroutine | Create a label that indicates at which record the wavefunction is being stored |
SHAPE | shape12.f90 | Subroutine | TIME (DEC) DLT TOTAL ENERGY (BCC-TEST CdSb in Ge 12 Shells) 1104S 0.002 -.59583341\ 315S 0.005 -.59583341 \ 51S 0.050 -.59583341 --> NO CHANGES ALSO IN 40S 0.100 -.59583341 / CHARGES OR FORCES 38S 0.200 -.59583341/ 38S 0.300 -.59583354---> CHARGES DIFFER IN 10NTH DIGIT 35S 0.400 -.59583673---> CHARGES DIFFER IN 7NNTH DIGIT FORCES DIFFER IN 5TH DIGIT --->TO BE AT THE SAVE SIDE USE 0.05 OR 0.1 (SHOULD BE QUITE GOOD) SIMILAR RESULTS WERE HELD FOR Cu in Fe NN relaxation. |
shape_corr | mod_shape_corr | Subroutine | Prepares shape corrections using gaussian quadrature |
shellgen2k | mod_shellgen2k | Subroutine | Determines the number of different atomic pairs in a cluster by symmetry considerations |
simp3 | mod_simp3 | Subroutine | This subroutine does an integration from |
simpk | mod_simpk | Subroutine | This subroutine does an integration up to of an real function with an extended 3-point-simpson |
SINGLE_TRANSFORM | MOD_BASISTRANSFORM | Subroutine | |
singlepoint_in_wedge | mod_symmetries | Function | |
sinwk | mod_sinwk | Subroutine | This subroutine does an outwards integration of a function with kinks |
sll_global_solutions | mod_sll_global_solutions | Subroutine | Wrapper for the calculation of the irregular solutions |
sll_local_solutions | mod_sll_local_solutions | Subroutine | Calculation of the local irregular solutions |
SNAME | sname.f | Subroutine | |
sname | mod_sname | Subroutine | |
SORTVERTICES | sortvertices.f | Subroutine | |
SourceTermSuperVector | SourceTerms | Subroutine | |
soutk | mod_soutk | Subroutine | This subroutine does an outwards integration of a function with kinks |
SPATPR | spatpr.f | Subroutine | |
spatpr | mod_spatpr | Subroutine | Computes the triple product between three vectors to calculate a volume |
SPHER | spher.f | Subroutine | Spherical harmonics except the factor |
SPHER | MOD_EXCHANGECORRELATION | Subroutine | Spherical harmonics except the factor |
spher | mod_spher | Subroutine | Spherical harmonics except the factor |
SPHERE_GGA | sphere_gga.f | Subroutine | Generate an angular mesh and spherical harmonics at those mesh points. For an angular integration the weights are generated . |
SPHERE_GGA | sphere_gga_old.f | Subroutine | |
sphere_gga | mod_sphere_gga | Subroutine | Generate an angular mesh and spherical harmonics at those mesh points. |
SPHERE_GGA | MOD_EXCHANGECORRELATION | Subroutine | Generate an angular mesh and spherical harmonics at those mesh points. For an angular integration the weights are generated . |
sphere_nogga | mod_sphere_nogga | Subroutine | Generate an angular mesh and spherical harmonics at those mesh points. For an angular integration the weights are generated . |
Spherical2Cartesian | SpinSphericals | Subroutine | |
spin_crossterm | mod_spintools | Subroutine | |
spin_expectationvalue | mod_spintools | Subroutine | |
spin_orbit_compl | mod_spin_orbit_compl | Subroutine | In this subroutine the matrix is calculated for the basis of real spherical harmonics |
spin_orbit_one_l | mod_spin_orbit | Subroutine | In this subroutine the matrix is calculated for the basis of real spherical harmonics |
spinflux_expectationvalue | mod_spintools | Subroutine | |
spinmix_broyden | mod_mixnocospin | Subroutine | Do Broyden spin mixing for noncollinear magnetic moment directions |
spinmix_noco | mod_mixnocospin | Subroutine | Wrapper for spin miging of nonco angles |
spinorbit_ham | mod_spinorbit_ham | Subroutine | Subroutine that constructs SOC potential for the new solver |
Spinrot_AlphaBeta | mod_spintools | Subroutine | |
Spinrot_AlphaBeta_Rashba | mod_spintools | Subroutine | |
SpinSphericalHarmonic | SpinSphericals | Subroutine | |
spline_complex | mod_spline | Subroutine | This routine returns an array |
spline_real | mod_spline | Subroutine | This routine returns an array |
splint_complex | mod_splint | Subroutine | This routine returns a cubic-spline interpolated value |
splint_real | mod_splint | Subroutine | This routine returns a cubic-spline interpolated value |
split_line | mod_fermisurf_2D | Subroutine | |
split_triangle | mod_fermisurf_3D | Subroutine | |
squares2TXT | refineBZparts | Subroutine | |
squares2TXT | mod_fermisurf_2D | Subroutine | |
ssite | mod_ssite | Subroutine | Assign quantum numbers and call routine to solve 8 coupled differentail radial Dirac eqautions. |
ssum | mod_ssum | Function | Sum up the first |
startb1 | mod_startb1 | Subroutine | Reads the input potentials |
startldau | mod_startldau | Subroutine | Reads in LDA+U arrays from formatted file |
strmat | mod_strmat | Subroutine | Calculation of lattice sums for |
SubMatrixEigenvalue | Potential | Subroutine | |
SubMatrixEigenvector | Potential | Subroutine | |
SUGGESTPTS | suggestpts.f | Subroutine | @# KKRtags: VORONOI radial-grid geometry |
sumupint | mod_sumupint | Subroutine | |
surfgf | mod_surfgf | Subroutine | Solve surface green's function: |
svpart | mod_sll_local_solutions | Subroutine | This subroutine facilitates compile optimization by working witt only two-dimensional arrays |
switch_jlk | mod_calctmat_bauernew_testtools | Subroutine | Some debugging helper routines for 'calctmat_bauernew' |
switch_vll | mod_calctmat_bauernew_testtools | Subroutine | Some debugging helper routines for 'calctmat_bauernew' |
symetrmat | mod_symetrmat | Subroutine | Symmetrising the t/G matrix (or their inverses) |
symlat | mod_symlat | Subroutine | Supplies the point symmetry operations of the lattice |
symtaumat | mod_symtaumat | Subroutine | Find the symmetry matrices DROT that act on |
taustruct | mod_taustruct | Subroutine | Find the structure of the site-diagonal TAU - matrices TAUQ |
tbref | mod_tbref | Subroutine | Calculate the reference system for the decimation case |
tbxccpljij | mod_tbxccpljij | Subroutine | Calculates the site-off diagonal XC-coupling parameters |
tbxccpljijdij | mod_tbxccpljijdij | Subroutine | Calculation of the exchange interaction tensor. |
TEST | test.f | Function | |
testdim | mod_testdim | Subroutine | Testing the dimension of several arrays |
testpanel | testpanel.f | Subroutine | @# KKRtags: VORONOI radial-grid |
testpath | mod_fermisurf_basic | Subroutine | |
tgmatrx_init | type_data | Subroutine | |
this_readline | mod_preconditioning | Function | |
this_readline | mod_read_angle | Function | |
this_readline | cellproperties | Function | |
this_readline | mod_read_atominfo | Function | |
this_readline | mod_bfield | Function | |
timing_delkey | mod_timing | Subroutine | Deletes a key from the timings |
timing_delkey | mod_timing | Subroutine | Sets the key corresponding to the present keyword to blank, and resets its timing. |
timing_findkey | mod_timing | Function | Checks if key has a timing |
timing_findkey | mod_timing | Function | Find if the current process in in my predefined timing keywords |
timing_init | mod_timing | Subroutine | Initialize timing files |
timing_init | mod_timing | Subroutine | Initialize the printing of the timing information for each rank |
timing_pause | mod_timing | Subroutine | Pause timing |
timing_pause | mod_timing | Subroutine | Pause the timing of the process described by |
timing_setkey | mod_timing | Function | Set a key to the timings |
timing_setkey | mod_timing | Function | Set the keyword for the timing processes. |
timing_start | mod_timing | Subroutine | Start timing |
timing_start | mod_timing | Subroutine | Start the measurement of a given process identified by |
timing_stop | mod_timing | Subroutine | Stop timing |
timing_stop | mod_timing | Subroutine | Stop the timing of the process described by |
tmat_newsolver | mod_tmatnewsolver | Subroutine | Calculation of the t-matrix for the new solver |
tmatimp_newsolver | mod_tmatimp_newsolver | Subroutine | Calculate and write down impurity t-matrix and delta matrix first calculate t-matrix for the host corresponding to imp. cluster |
torq_expectationvalue | mod_spintools | Subroutine | |
traceback_band | mod_calconfs | Subroutine | |
trarea | mod_trarea | Subroutine | From complex to real (differenciated spherical harmonics) |
triangle | mod_shape_corr | Function | Function to check if the angular momentum allows for the gaunt coefficients to be corrected |
unfold_visarrays | mod_symmetries | Subroutine | |
unroll_ixyz | refineBZparts | Subroutine | |
unroll_ixyz | mod_fermisurf_basic | Subroutine | |
unroll_ixyz | translate_cubesfile | Subroutine | |
VADD | vadd.f | Subroutine | |
vadd | mod_vadd | Subroutine | Adds two vectors together |
VEQ | veq.f | Subroutine | |
veq | mod_veq | Subroutine | Sets two vectors to be equal |
VERIFY77 | ioinput_old.f | Subroutine | @# KKRtags: VORONOI undefined |
version_check_header | mod_version_info | Subroutine | Checks if a header with serial-number is in the first line |
version_print_header | mod_version_info | Subroutine | This is called after an open statement of a file that is written, prints header line |
VERTEX3D | vertex3d.f | Subroutine | |
vinterface | mod_vinterface | Subroutine | This is calculating the intra-atomic contibution of the potential in the case of an interface taking into account the bulk potential on the two sides. |
vintras | mod_vintras | Subroutine | Calculate the electron-intracell-potentials and the charge-moments of given charge densities. (For each spin-direction the potential is the same in the polarized case.) |
VLL_TRANSFORM | MOD_BASISTRANSFORM | Subroutine | |
vllns | mod_vllns | Subroutine | Transformation of the wavefunctions for non spherical potentials. |
VLLNS | mod_VLLNS | Subroutine | Transformation of the wavefunctions for non spherical potentials. |
vmadelblk | mod_vmadelblk | Subroutine | Calculate the madelung potentials and add these to the potential (in he spin-polarized case for each spin-direction this is the same) |
VMUL | vmul.f | Subroutine | |
vmul | mod_vmul | Subroutine | Multiplication of a vector by a scalar |
VORONOI12 | voronoi12.f | Subroutine | |
VOSKO | vosko.f | Subroutine | Calculate the spin-polarized exchange-correlation potential and the spin-polarized exchange-correlation energy from ceperley-alder ( parametrization of vosko, wilk and nusair ) ( m. manninen ) |
vosko | mod_vosko | Subroutine | Calculate the spin-polarized exchange-correlation potential and the spin-polarized exchange-correlation energy from ceperley-alder ( parametrization of vosko, wilk and nusair ) ( m. manninen ) |
VSUB | vsub.f | Subroutine | |
VXCDRV | mod_vxcdrv_kkrimp | Subroutine | Driver for the exchange-correlation potential and energy calculation |
vxcdrv | mod_vxcdrv | Subroutine | Driver for the exchange-correlation potential and energy calculation |
vxcgga | mod_vxcgga | Subroutine | Add the exchange-correlation-potential in the GGA approach to the given potential and if total energies should be calculated (kte=1) the exchange-correlation-energies are calculated . |
vxclm | mod_vxclm | Subroutine | Add the exchange-correlation-potential to the given potential and if total energies should be calculated ( |
vxcspo | mod_vxcspo | Subroutine | Calculate the spin-polarized exchange-correlation potential and the spin-polarized exchange-correlation energy . |
wavefunctodisc_read | mod_wavefunctodisc | Subroutine | Wrapper to read the regular and irregular solutions from file |
wavefunctodisc_write | mod_wavefunctodisc | Subroutine | Wrapper to write the regular and irregular solutions to disk |
wfint | mod_wfint | Subroutine | Determines the integrands |
wfint0 | mod_wfint | Subroutine | Determines the integrands |
WFMESH | mod_WFMESH | Subroutine | Creation of the radial mesh for the old-solver |
wfmesh | mod_wfmesh | Subroutine | Creation of the radial mesh for the old-solver |
WFTSCA | mod_WFTSCA | Subroutine | Get wavefunctions of same magnitude by scaling with |
wftsca | mod_wftsca | Subroutine | Get wavefunctions of same magnitude by scaling with |
wmatldau | mod_wmatldau | Subroutine | Calculation of Coulomb interaction potential in LDA+U non-relativistic case otherwise matrices DENMAT and VLDAU must have double dimension |
wmatldausoc | mod_wmatldausoc | Subroutine | Calculation of Coulomb interaction potential in LDA+U relativistic + SOC (new solver) |
WMIX | MOD_CALCWLDAU | Subroutine | Mix old and new potential. Linear mixing with factor xmix. |
wPotentialExpansion | Potential | Subroutine | |
wPotentialExpansionNoB | Potential | Subroutine | |
write_gflle_to_npy | mod_write_gflle | Subroutine | Write gflle file out in npy format |
write_IBZ_rot | mod_vtkxml | Subroutine | |
write_pointdata_rot | mod_vtkxml | Subroutine | |
write_tbkkr_files | mod_write_tbkkr_files | Subroutine | Printing to file the TBKKR files, containing key information of the input parameters |
writeDcoeff | RelativisticGauntCoefficients | Subroutine | |
writehoststructure | mod_writehoststructure | Subroutine | Printing to file the |
writekkrflex | mod_writekkrflex | Subroutine | Subroutine dealing with the printing of the needed kkrflex files |
WRITESHAPE | writeshape.f | Subroutine | @# KKRtags: VORONOI input-output shape-functions Write out shape function into unit 15. |
wrldaupot | mod_wrldaupot | Subroutine | Writes out LDA+U arrays into formatted file |
wrldos | mod_wrldos | Subroutine | Write density of states to file |
wrmoms | mod_wrmoms | Subroutine | Write charges and magnetic and orbital moments to file |
WRMOMS | mod_wrmoms_kkrimp | Subroutine | Write charges and magnetic and orbital moments to file |
WSCLASSES | wsclasses.f | Subroutine | |
wunfiles | mod_wunfiles | Subroutine | This routine takes the read parameters from the |
ylag | mod_ylag | Function | lagrangian interpolation |
ymy | mod_ymy | Subroutine | This subroutine calculates real spherical harmonics with the normalization : |
zgeinv1 | mod_regns | Subroutine | Inverts a general |
ZGEINV1 | mod_zgeinv1 | Subroutine | Inverts a general double complex matrix |
ZWRITE | MOD_CALCWLDAU | Subroutine | Write-out routine |