Parallel Dynamic Programming for the Exact Computation of Density of State for 2D Spin-Crossover Nanomaterials

We discuss the design, the analysis and the parallel implementation of a dynamic programming approach for the computation of the density of state in the simulation of spin-crossover nanoparticles. The motivation is the computation of a Hamiltonian, which is usually approximated using Monte Carlo techniques. However, physicists need better control of the accuracy of this approximation. An exact counting algorithm allows this error to be controlled, and also measures the impact on accuracy for the entire simulation. We propose an exact parallel counting algorithm and its two-level parallel implementation to tackle nanoscale problems on HPC architecture. We discuss its scalability and feasibility for 2D grids of n molecules. The new algorithm enables the exact computation for a three-variable density of state at nanoscale, which is seen as intractable. A comparison between the expectation of the model and implementation is proposed. The parallel complexity achieved is O(n522n) and the results allow the prediction of never-before-seen phenomena.

Authors

Institutions

Publication Details

Journal
Algorithms
Published
2026-02-01
DOI
https://doi.org/10.3390/a19020111
Primary Topic
Magnetism in coordination complexes
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Parallel Dynamic Programming for the Exact Computation of Density of State for 2D Spin-Crossover Nanomaterials

Thomas Dufaud, Jorge Linarès, Devan Sohier
Algorithms
Magnetism in coordination complexes
article

Parallel Dynamic Programming for the Exact Computation of Density of State for 2D Spin-Crossover Nanomaterials

Thomas Dufaud, Jorge Linarès, Devan Sohier
article en

Abstract

We discuss the design, the analysis and the parallel implementation of a dynamic programming approach for the computation of the density of state in the simulation of spin-crossover nanoparticles. The motivation is the computation of a Hamiltonian, which is usually approximated using Monte Carlo techniques. However, physicists need better control of the accuracy of this approximation. An exact counting algorithm allows this error to be controlled, and also measures the impact on accuracy for the entire simulation. We propose an exact parallel counting algorithm and its two-level parallel implementation to tackle nanoscale problems on HPC architecture. We discuss its scalability and feasibility for 2D grids of n molecules. The new algorithm enables the exact computation for a three-variable density of state at nanoscale, which is seen as intractable. A comparison between the expectation of the model and implementation is proposed. The parallel complexity achieved is O(n522n) and the results allow the prediction of never-before-seen phenomena.

AlgorithmsVol. 19(2)
Centre National de la Recherche Scientifique (FR), Université de Versailles Saint-Quentin-en-Yvelines (FR), Commissariat à l'Énergie Atomique et aux Énergies Alternatives (FR), Université Paris-Saclay (FR), Maison de la Simulation (FR), CEA Paris-Saclay (FR), Institut Lavoisier de Versailles (FR)
Centre National de la Recherche Scientifique, Université Paris-Saclay
Openalex Percentile: Top 71%
Magnetism in coordination complexes
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.