SkillAgentSearch skills...

Pseudopotential

Modernized version of a pseudopotential generation code

Install / Use

/learn @jlm785/Pseudopotential
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

pseudopotential

Modernized version of a pseudopotential generation code

This is a fortran90 version of the venerable atomic configuration and pseudopotential generation code, with extensive documentation and some new capabilities.

The initial code was written by Sverre Froyen at the University of California at Bekeley in the early 1980s. Norm Troullier modified it to generate the Troullier-Martins pseudopotental at the University of Minnesota at Minneapolis. It has been maintained by José Luís Martins and its collaborators. It has been on the web since early 1998 (https://web.archive.org/web/19980111014249/http://bohr.inesc.pt/~jlm/pseudo.html)

The 6.x.y version is a conversion from the old fortran77 to modern fortran90 with minimal changes to the core algorithms.

Early references of the code are: Nonlinear ionic pseudopotentials in spin-density-functional calculations, Steven G. Louie, Sverre Froyen, and Marvin L. Cohen, Phys. Rev. B 26, 1738 (1982) Efficient pseudopotentials for plane-wave calculations, N. Troullier and José Luís Martins, Phys. Rev. B 43, 1993 (1991).

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1mo ago
Forks2

Languages

Fortran

Security Score

90/100

Audited on Feb 24, 2026

No findings