{"title":"SOLAX: A Python solver for fermionic quantum systems with neural network support","authors":"Louis Thirion, Philipp Hansmann, Pavlo Bilous","doi":"arxiv-2408.16915","DOIUrl":null,"url":null,"abstract":"Numerical modeling of fermionic many-body quantum systems presents similar\nchallenges across various research domains, necessitating universal tools,\nincluding state-of-the-art machine learning techniques. Here, we introduce\nSOLAX, a Python library designed to compute and analyze fermionic quantum\nsystems using the formalism of second quantization. SOLAX provides a modular\nframework for constructing and manipulating basis sets, quantum states, and\noperators, facilitating the simulation of electronic structures and determining\nmany-body quantum states in finite-size Hilbert spaces. The library integrates\nmachine learning capabilities to mitigate the exponential growth of Hilbert\nspace dimensions in large quantum clusters. The core low-level functionalities\nare implemented using the recently developed Python library JAX. Demonstrated\nthrough its application to the Single Impurity Anderson Model, SOLAX offers a\nflexible and powerful tool for researchers addressing the challenges of\nmany-body quantum systems across a broad spectrum of fields, including atomic\nphysics, quantum chemistry, and condensed matter physics.","PeriodicalId":501369,"journal":{"name":"arXiv - PHYS - Computational Physics","volume":"64 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Computational Physics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.16915","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Numerical modeling of fermionic many-body quantum systems presents similar
challenges across various research domains, necessitating universal tools,
including state-of-the-art machine learning techniques. Here, we introduce
SOLAX, a Python library designed to compute and analyze fermionic quantum
systems using the formalism of second quantization. SOLAX provides a modular
framework for constructing and manipulating basis sets, quantum states, and
operators, facilitating the simulation of electronic structures and determining
many-body quantum states in finite-size Hilbert spaces. The library integrates
machine learning capabilities to mitigate the exponential growth of Hilbert
space dimensions in large quantum clusters. The core low-level functionalities
are implemented using the recently developed Python library JAX. Demonstrated
through its application to the Single Impurity Anderson Model, SOLAX offers a
flexible and powerful tool for researchers addressing the challenges of
many-body quantum systems across a broad spectrum of fields, including atomic
physics, quantum chemistry, and condensed matter physics.