Skip navigation
Skip navigation

Resolutions of the Coulomb Operator: VIII. Parallel Implementation Using the Modern Programming Language X10

Limpanuparb, Taweetham; Milthorpe, Josh; Rendell, Alistair

Description

Use of the modern parallel programming language X10 for computing long-range Coulomb and exchange interactions is presented. By using X10, a partitioned global address space language with support for task parallelism and the explicit representation of data locality, the resolution of the Ewald operator can be parallelized in a straightforward manner including use of both intranode and internode parallelism. We evaluate four different schemes for dynamic load balancing of integral calculation...[Show more]

CollectionsANU Research Publications
Date published: 2014
Type: Journal article
URI: http://hdl.handle.net/1885/67057
Source: Journal of Computational Chemistry
DOI: 10.1002/jcc.23720

Download

File Description SizeFormat Image
01_Limpanuparb_Resolutions_of_the_Coulomb_2014.pdf1.44 MBAdobe PDF    Request a copy
02_Limpanuparb_Resolutions_of_the_Coulomb_2014.pdf1.42 MBAdobe PDF    Request a copy


Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.

Updated:  20 July 2017/ Responsible Officer:  University Librarian/ Page Contact:  Library Systems & Web Coordinator