The CECAM electronic structure library and the modular software development paradigm - Oliveira, Micael J. T.; Papior, Nick; Pouillon, Yann; Blum, Volker; Artacho, Emilio; Caliste, Damien; Corsetti, Fabiano; de Gironcoli, Stefano; Elena, Alin M.; García, Alberto; García-Suárez, Víctor M.; Genovese, Luigi; et al. (The Journal of chemical physics, 2020)
Keywords: Building codes; Chemists; Codes; Coding; Complexity; Computer peripherals; Electronic structure; Evolution; First principles; Hardware; Libraries; Message passing; Modular structures; Modularization; Optimization; Parallel processing; Physicists; Physics; Redesign; Reengineering; Scientists; Software development; Software packages; Source code