The CECAM Electronic Structure Library and the modular software development paradigm
Authors:
Micael J. T. Oliveira,
Nick Papior,
Yann Pouillon,
Volker Blum,
Emilio Artacho,
Damien Caliste,
Fabiano Corsetti,
Stefano de Gironcoli,
Alin M. Elena,
Alberto Garcia,
Victor M. Garcia-Suarez,
Luigi Genovese,
William P. Huhn,
Georg Huhs,
Sebastian Kokott,
Emine Kucukbenli,
Ask H. Larsen,
Alfio Lazzaro,
Irina V. Lebedeva,
Yingzhou Li,
David Lopez-Duran,
Pablo Lopez-Tarifa,
Martin Luders,
Miguel A. L. Marques,
Jan Minar
, et al. (12 additional authors not shown)
Abstract:
First-principles electronic structure calculations are very widely used thanks to the many successful software packages available. Their traditional coding paradigm is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, from the compiler up, with the exception of linear-algebra and message-passing libraries. This model has been qu…
▽ More
First-principles electronic structure calculations are very widely used thanks to the many successful software packages available. Their traditional coding paradigm is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, from the compiler up, with the exception of linear-algebra and message-passing libraries. This model has been quite successful for decades. The rapid progress in methodology, however, has resulted in an ever increasing complexity of those programs, which implies a growing amount of replication in coding and in the recurrent re-engineering needed to adapt to evolving hardware architecture. The Electronic Structure Library (\esl) was initiated by CECAM (European Centre for Atomic and Molecular Calculations) to catalyze a paradigm shift away from the monolithic model and promote modularization, with the ambition to extract common tasks from electronic structure programs and redesign them as free, open-source libraries. They include "heavy-duty" ones with a high degree of parallelisation, and potential for adaptation to novel hardware within them, thereby separating the sophisticated computer science aspects of performance optimization and re-engineering from the computational science done by scientists when implementing new ideas. It is a community effort, undertaken by developers of various successful codes, now facing the challenges arising in the new model. This modular paradigm will improve overall coding efficiency and enable specialists (computer scientists or computational scientists) to use their skills more effectively. It will lead to a more sustainable and dynamic evolution of software as well as lower barriers to entry for new developers.
△ Less
Submitted 24 June, 2020; v1 submitted 11 May, 2020;
originally announced May 2020.
Investigating transition state resonances in the time domain by means of Bohmian mechanics: The F+HD reaction
Authors:
A. S. Sanz,
D. Lopez-Duran,
T. Gonzalez-Lezana
Abstract:
In this work, we investigate the existence of transition state resonances on atom-diatom reactive collisions from a time-dependent perspective, stressing the role of quantum trajectories as a tool to analyze this phenomenon. As it is shown, when one focusses on the quantum probability current density, new dynamical information about the reactive process can be extracted. In order to detect the eff…
▽ More
In this work, we investigate the existence of transition state resonances on atom-diatom reactive collisions from a time-dependent perspective, stressing the role of quantum trajectories as a tool to analyze this phenomenon. As it is shown, when one focusses on the quantum probability current density, new dynamical information about the reactive process can be extracted. In order to detect the effects of the different rotational populations and their dynamics/coherences, we have considered a reduced two-dimensional dynamics obtained from the evolution of a full three-dimensional quantum time-dependent wave packet associated with a particular angle. This reduction procedure provides us with information about the entanglement between the radial degrees of freedom (r,R) and the angular one (γ), which can be considered as describing an environment. The combined approach here proposed has been applied to study the F+HD reaction, for which the FH+D product channel exhibits a resonance-mediated dynamics.
△ Less
Submitted 23 May, 2012; v1 submitted 6 May, 2011;
originally announced May 2011.
Microsolvation of cationic dimers in $^4$He droplets: geometries of A$_2^+$(He)$_N$ (A=Li,Na,K) from optimized energies
Authors:
F. Marinetti,
Ll. Uranga-Piña,
E. Coccia,
D. López-Durán,
E. Bodo,
F. A. Gianturco
Abstract:
Ab initio computed interaction forces are employed in order to describe the microsolvation of the A$_2^+(^2Σ)$ (A=Li,Na,K) molecular ion in $^4$He clusters of small variable size. The minimum energy structures are obtained by performing energy minimization based on a genetic algorithm approach. The symmetry features of the collocation of solvent adatoms around the dimeric cation are analyzed in…
▽ More
Ab initio computed interaction forces are employed in order to describe the microsolvation of the A$_2^+(^2Σ)$ (A=Li,Na,K) molecular ion in $^4$He clusters of small variable size. The minimum energy structures are obtained by performing energy minimization based on a genetic algorithm approach. The symmetry features of the collocation of solvent adatoms around the dimeric cation are analyzed in detail, showing that the selective growth of small clusters around the two sides of the ion during the solvation process is a feature common to all three dopants.
△ Less
Submitted 5 July, 2007;
originally announced July 2007.