Skip to content

tools_AICON2

esta.externalBag.tools_AICON2

Generate_kpoints(struct, kppa)

Gererate KPOINTS file with desired grid resolution.

Parameters:

struct: pmg.core.structure object kppa: float The grid resolution in the reciprocal space, the unit is A-1.

get_highsympath(filename)

Get the high symmetry path of phonon spectrum.

get_sym_eq_kpoints(struct, kpoint, cartesian=False, tol=0.01)

Get the symmetry equivalent kpoints list

get_highsymweight(filename)

Get the multiplicity of the high symmetry path.

extract_GV(filepath)

Extract frequency and group velocity information.

extract_GrunP(filepath, nbands=9, npoints=255)

Extract gruneisen parameters information.

calc_MGV(filepath, weight)

Calculate branch velocity and frequency.

calc_MGP(filepath, weight)

Calculate branch gruneisen parameters.

Get_GVD(filepath)

This function is used for obtaining the Gruneisen parameter, group velocity and Debye temperature for kappa calculation, they are all four dimension including three acoustic branches and one "representive" optic branch.

calc_MFPS(Elem_tabl)

Calculate mass fluctuation phonon scattering parameter.

Write_INPCAR(coord, step_size, bnd_num, prg, lattice)