10–12 Sept 2014
University of Pisa
Europe/Rome timezone

QCDGPU: an open-source OpenCL tool for Monte Carlo lattice simulations on heterogeneous GPU cluster

10 Sept 2014, 15:00
30m
University of Pisa

University of Pisa

<a target="_blank" href=https://www.google.com/maps/place/Dipartimento+di+Fisica/@43.720239,10.407985,17z/data=!3m1!4b1!4m2!3m1!1s0x12d591bb7d8c8ec9:0xbf91ddd442e32978>Polo Fibonacci</a> Largo Bruno Pontecorvo, 3 I-56127 Pisa <em>phone +39 050 2214 327</em>

Speakers

Natalia Kolomeyets (Dnipropetrovsk National University)Dr Vadim Demchik (Dnipropetrovsk National University)

Description

A new open-source tool QCDGPU for Monte Carlo lattice simulations of the SU(N) gluodynamics and O(N) models is developed. In particular, the package allows to study vacuum dynamics in external chromomagnetic fields, spontaneous vacuum magnetization at high temperature in the SU(N) gluodynamics and other new phenomena. The QCDGPU code is implemented in the OpenCL environment and tested on different OpenCL-compatible devices. It supports single- and multi-GPU modes as well as MPI-ready GPU clusters. Built-in microbenchmarks provide adaptive performance autotuning and effective task scheduling among computing devices in very heterogeneous clusters. Also, the QCDGPU has a client-server part for distributed simulations over VPN. The core of Monte Carlo procedure is based on the PRNGCL library, which contains implementations of the most popular pseudo-random number generators. The package supports single-, mixed- and full double-precision including pseudo-random number generation. The current version of the QCDGPU is available at https://github.com/vadimdi/QCDGPU.

Primary author

Dr Vadim Demchik (Dnipropetrovsk National University)

Co-author

Natalia Kolomeyets (Dnipropetrovsk National University)

Presentation materials