wrapper to convert pseudopotential file from upf to dftfe format and returns the nonlinear core correction flag
More...
|
| std::vector< double > | XmlTagReaderMain (std::vector< std::string > tag_name, std::string file_path_in) |
| |
| void | XmlTagReaderAttr (std::vector< std::string > tag_name, std::string file_path_in, std::vector< std::string > *attr_type, std::vector< std::string > *attr_value) |
| |
| dftfe::Int | xmlNodeChildCount (std::vector< std::string > tag_name, std::string file_path_in) |
| |
| void | xmltoSummaryFile (std::string file_path_in, std::string file_path_out) |
| |
| void | xmltoProjectorFile (std::string file_path_in, std::string file_path_out) |
| |
| void | xmltoLocalPotential (std::string file_path_in, std::string file_path_out) |
| |
| void | xmltoDenomFile (std::string file_path_in, std::string file_path_out) |
| |
| void | xmltoCoreDensityFile (std::string file_path_in, std::string file_path_out) |
| |
| void | xmltoDensityFile (std::string file_path_in, std::string file_path_out) |
| |
| void | xmltoOrbitalFile (std::string file_path_in, std::string file_path_out) |
| |
| dftfe::Int | pseudoPotentialToDftfeParser (const std::string file_path_in, const std::string file_path_out, const dftfe::Int verbosity, dftfe::uInt &nlccFlag, dftfe::uInt &socFlag, dftfe::uInt &pawFlag) |
| |
| std::vector< dftfe::Int > | convert (const std::string &file, const std::string &dftfeScratchFolderName, const dftfe::Int verbosity, const dftfe::uInt natomTypes, const bool pseudoTestsFlag) |
| |
| void | exchangeLocalList (const std::vector< dftfe::uInt > &masterNodeIdList, std::vector< dftfe::uInt > &globalMasterNodeIdList, dftfe::uInt numMeshPartitions, const MPI_Comm &mpi_communicator) |
| |
| void | exchangeNumberingMap (std::map< dftfe::Int, dftfe::Int > &localMap, dftfe::uInt numMeshPartitions, const MPI_Comm &mpi_communicator) |
| |
| void | getRadialFunctionVal (const double radialCoordinate, double &splineVal, const alglib::spline1dinterpolant *spline) |
| |
| void | getSphericalHarmonicVal (const double theta, const double phi, const dftfe::Int l, const dftfe::Int m, double &sphericalHarmonicVal) |
| |
| void | convertCartesianToSpherical (double *x, double &r, double &theta, double &phi) |
| |
wrapper to convert pseudopotential file from upf to dftfe format and returns the nonlinear core correction flag
The functionality reads a file containing list of pseudopotential files in upf format and converts into into dftfe format -via- xml file format
- Author
- Phani Motamarri