First of all, we thank you for developing this fantastic library. We are now doing DFT calculations with semi-local effective core potentials (ECPs) using CP2K [https://github.com/cp2k/cp2k], where integrals are evaluated using the libgrpp library. As far as we understand, libgrpp does not support an ECP with power >= 3, which is right now preventing us from using CP2K for a research project. We would like to know if you plan to extend the parameterization of pseudopotentials to an ECP with power > = 3.
typedef struct {
int L; // spatial angular momentum of the PP operator
int J; // total angular momentum of the PP operator
int num_primitives; // number of Gaussian primitives in the PP expansion
int *powers; // powers ’n’ for each PP primitive <--- this
double *coeffs; // coefficients of the PP expansion double
*alpha; // exponents of the PP expansion
} libgrpp_potential_t;
Best regards.
First of all, we thank you for developing this fantastic library. We are now doing DFT calculations with semi-local effective core potentials (ECPs) using CP2K [https://github.com/cp2k/cp2k], where integrals are evaluated using the libgrpp library. As far as we understand, libgrpp does not support an ECP with power >= 3, which is right now preventing us from using CP2K for a research project. We would like to know if you plan to extend the parameterization of pseudopotentials to an ECP with power > = 3.
Best regards.