Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Report . 2023
License: CC BY NC ND
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Report . 2023
License: CC BY NC ND
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Report . 2023
License: CC BY NC ND
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other literature type . 2024
License: CC BY NC ND
Data sources: ZENODO
ZENODO
Conference object . 2024
License: CC BY NC ND
Data sources: Datacite
ZENODO
Conference object . 2024
License: CC BY NC ND
Data sources: Datacite
versions View all 4 versions
addClaim

Multi-Layered MPI parallelisation for the R-matrix with time-dependence code.

Authors: Plummer, Martin; Brown, Andrew C; van der Hart, Hugo W; Armstrong, Greg SJ;

Multi-Layered MPI parallelisation for the R-matrix with time-dependence code.

Abstract

The R-matrix with Time Dependence code package RMT is a numerical solver for the time- dependent Schrödinger equation. As such it provides a means for describing the time-domain behaviour of atomic and molecular systems driven by external fields. RMT is at the forefront of research in attosecond/ultrafast/strong-field physics wherein it is the only code capable of describing general systems driven by arbitrarily polarised laser pulses, with a full account of the multi-electron correlation. RMT employs the R-matrix division-of-space principle. The physical space occupied by the electronic wavefunction is divided into two distinct regions. In the inner region, centred on the nuclear centre of mass, multielectron effects are described in full. In the outer region, an ionised electron is sufficiently isolated from the residual ion that electron exchange with the residual electrons can be neglected. In the small inner region, a basis set expansion is used to give an accurate description of the multielectron correlation, while in the large outer region the one-electron wavefunction is described on a finite-difference grid. This eCSE project has added new levels to the separate existing MPI parallelization schemes in the two regions. The inner region parallelization was restricted to at least 1 task per component symmetry: it now allows several symmetries per task, so that the number of inner region tasks can be much smaller than before in appropriate calculations. The outer region parallelization allowed for 1 task per radial sector of grid points. It now allows for several tasks per sector, dividing up the wavefunction component ‘channels’ among them. An existing option for OpenMP parallelization over channels handled by a task is retained. Performance improvements on ARCHER2 are illustrated, and a systematic approach for choosing the correct balance of inner- and outer-region tasks for large and costly calculations is given.

The work by MP was funded under the embedded CSE programme of the ARCHER2 UK National Supercomputing Service (http://www.archer2.ac.uk).

Related Organizations
Keywords

parallelization enhancement, ARCHER2, time-dependent Schrödinger equation, R-matrix, synchronization of distinct parallelization schemes, optimum HPC performance, RMT code, attosecond physics, eCSE, multi-layered MPI parallelization, ARCHER2, eCSE, RMT code, attosecond physics, R-matrix, time-dependent Schrödinger equation, multi-layered MPI parallelization, parallelization enhancement, optimum HPC performance, synchronization of distinct parallelization schemes

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 16
    download downloads 18
  • 16
    views
    18
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
16
18
Green