← Derniers articles
🔬 physique

Fully GPU-accelerated semistochastic Epstein-Nesbet perturbation theory

Cet article présente une implémentation entièrement accélérée par GPU de la théorie de la perturbation d'Epstein-Nesbet de second ordre semi-stochastique distribuée qui fusionne les étapes de calcul clés et utilise des tableaux CountSketch pour réduire considérablement les coûts de mémoire et de communication, atteignant des accélérations allant jusqu'à 37,53 fois par rapport aux méthodes basées sur le CPU tout en maintenant une efficacité parallèle élevée pour les applications de chimie quantique à grande échelle.

Auteur original : Lizhong Fu, Honghui Shang, Jinlong Yang

Publié 2026-11-11
📖 5 min de lecture🧠 Analyse approfondie

Auteur original : Lizhong Fu, Honghui Shang, Jinlong Yang

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par l'auteur. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Dans le monde microscopique des atomes et des molécules, les scientifiques cherchent à comprendre comment les électrons se déplacent et interagissent pour maintenir la matière ensemble. Pour ce faire, ils construisent des modèles mathématiques de la « fonction d'onde », une description qui capture la nature complexe et probabiliste de ces particules minuscules. Pendant des décennies, la méthode la plus précise pour résoudre ces modèles a consisté à lister chaque arrangement possible d'électrons, une méthode connue sous le nom d'interaction de configuration complète. Cependant, à mesure que les molécules grandissent, le nombre d'arrangements possibles explose si rapidement que même les superordinateurs les plus puissants du monde ne peuvent tous les lister. Pour y faire face, les chercheurs utilisent une stratégie appelée interaction de configuration sélective, qui ne conserve que les arrangements les plus importants et écarte les autres. Bien que cela rende le problème gérable, cela laisse un vide : les arrangements écartés influencent tout de même l'énergie de la molécule. Pour obtenir une réponse véritablement précise, les scientifiques doivent estimer l'effet de ces pièces manquantes. Cette estimation, connue sous le nom de théorie de la perturbation d'Epstein–Nesbet du second ordre, est une étape finale cruciale qui transforme une réponse approximative en une réponse hautement précise. Pourtant, effectuer ce calcul pour de grosses molécules a traditionnellement été un processus lent et gourmand en mémoire qui peine à suivre le rythme du matériel informatique moderne.

Une équipe de chercheurs de l'Université de science et technologie de Chine a maintenant résolu ce goulot d'étranglement en créant une nouvelle façon d'exécuter ces calculs entièrement sur des processeurs graphiques, ou GPU. Ce sont ces puces puissantes conçues à l'origine pour les jeux vidéo, mais désormais largement utilisées dans le calcul scientifique car elles peuvent effectuer des millions de calculs simples simultanément. Les chercheurs, dirigés par Honghui Shang et Jinlong Yang, ont développé un système logiciel qui fusionne trois étapes difficiles — la génération d'arrangements électroniques potentiels, le filtrage des éléments insignifiants et le calcul de leurs contributions énergétiques — en une seule opération rationalisée. Au lieu de stocker une liste massive et ingérable de chaque arrangement électronique possible qui pourrait exister en dehors du calcul principal, leur méthode utilise un tour de passe-passe statistique ingénieux. Elle compresse les informations concernant ces millions d'arrangements écartés dans une structure de mémoire de taille fixe et réduite. Cela permet à l'ordinateur de sommer les contributions de toutes ces pièces manquantes sans jamais avoir besoin de les écrire individuellement ou de déplacer de vastes quantités de données entre différents processeurs.

Les résultats de cette nouvelle approche sont frappants. Lors de tests sur un seul GPU moderne, le système a terminé ces corrections d'énergie complexes entre huit et trente-sept fois plus vite que les méthodes précédentes tournant sur soixante-quatre processeurs traditionnels, tout en maintenant le même niveau de précision statistique. Les chercheurs ont démontré que leur méthode change efficacement à l'échelle, ce qui signifie qu'elle continue de bien fonctionner même lorsqu'elle est répartie sur plusieurs GPU travaillant ensemble. Dans des tests impliquant un complexe fer-oxo de grande taille et un modèle de molécule d'fer-porphyrine, le système a géré des fonctions d'onde de référence contenant jusqu'à 200 millions d'arrangements électroniques. Pour la molécule de fer-porphyrine, le calcul a pris environ 85 secondes sur un seul GPU, une tâche qui aurait été excessivement lente ou impossible avec les techniques plus anciennes. La méthode s'est également révélée efficace lorsqu'elle est appliquée à des fonctions d'onde générées par des réseaux de neurones artificiels, une approche plus récente de la modélisation des électrons qui ne repose pas sur la diagonalisation traditionnelle. Dans ces cas, le nouvel outil a réussi à affiner les prédictions du réseau neuronal, ramenant les énergies calculées à un niveau de précision appelé « précision chimique », où l'erreur est suffisamment petite pour être utile à la prédiction du comportement chimique réel.

La portée de ce travail ne réside pas seulement dans la vitesse, mais dans la manière dont elle change ce qui est possible. En supprimant les barrières de mémoire qui forçaient auparavant les scientifiques à simplifier leurs modèles ou à attendre des jours pour obtenir des résultats, cet outil accéléré par GPU permet aux chercheurs d'aborder des systèmes chimiques beaucoup plus grands et plus complexes. L'équipe a appliqué sa méthode pour étudier l'équilibre délicat des états d'énergie dans les molécules à base de fer, qui sont centrales dans les processus biologiques et la catalyse industrielle. Leurs calculs ont fourni des informations plus claires sur la préférence de ces molécules pour un état triplet ou quintuplet, résolvant des ambiguïtés laissées par des études antérieures moins précises. De plus, la capacité d'appliquer ces corrections aux fonctions d'onde basées sur les réseaux de neurones suggère une nouvelle voie à suivre : utiliser l'intelligence artificielle pour générer une estimation approximative du comportement d'une molécule, puis utiliser cet outil rapide et précis pour la polir en une réponse définitive. Les chercheurs ont mis leur logiciel à la disposition de la communauté, ouvrant la porte à d'autres pour explorer les structures électroniques de matériaux complexes avec une vitesse et une efficacité jusque-là inaccessibles.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →