Logiciels
GTFock : Un framework distribué pour la construction de matrices de Fock
La tâche computationnelle la plus coûteuse dans de nombreux calculs de chimie quantique, y compris la méthode de Hartree-Fock et la théorie de la fonctionnelle de la densité est la construction de la matrice de Fock comme la contraction d’un tenseur 4D avec un tenseur 2D. GTFock est un framework parallèle hautement scalable pour effectuer cet opération sur des supercalculateurs, avec une quantité de communication réduite et un meilleur équilibrage de charge. GTFock a été testé sur Stampede et d’autres supercalculateurs et a montré une scalabilité quasi-linaire jusqu’au des milliers de noeuds. Il a en particulier une meilleure scalabilité que NWChem, l’un de principaux logiciels pour des calculs de structure électronique à grande échelle, sur des exemples mettant fortement à l’épreuve la scalabilité. Ce logiciel a été développé en collaboration par Xing Liu, moi-même et Edmond Chow à Georgia Tech aux États-Unis.
Caractéristiques : parallélisation en utilisant OpenMP et MPI, implémentation en C.
Lien : https://code.google.com/archive/p/gtfock/
publication associé :
- X. Liu, A. Patel, and E. Chow. A new scalable parallel algorithm for Fock matrix construction. IEEE 28th international parallel and distributed processing symposium (IPDPS), 2014.