We present a new algorithm, called linked neighbour list (LNL), useful to substantially speed up off lattice Monte Carlo simulations of fluids by avoiding the computation of the molecular energy before every attempted move. We introduce a few variants of the LNL method targeted to minimise memory footprint or augment memory coherence and cache utilisation. Additionally, we present a few algorithms which drastically accelerate neighbour finding. We test our methods on the simulation of a dense offlattice Gay–Berne fluid subjected to periodic boundary conditions observing a speedup factor of about 2.5 with respect to a well-coded implementation based on a conventional link-cell. We provide several implementation details of the different key data structures and algorithms used in this work.

The Linked Neighbour List (LNL) method for fast off-lattice Monte Carlo simulations of fluids / M. Mazzeo ; M. Ricci ; C. Zannoni. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - STAMPA. - 181:(2010), pp. 569-581. [10.1016/j.cpc.2009.11.006]

The Linked Neighbour List (LNL) method for fast off-lattice Monte Carlo simulations of fluids

ZANNONI, CLAUDIO
2010

Abstract

We present a new algorithm, called linked neighbour list (LNL), useful to substantially speed up off lattice Monte Carlo simulations of fluids by avoiding the computation of the molecular energy before every attempted move. We introduce a few variants of the LNL method targeted to minimise memory footprint or augment memory coherence and cache utilisation. Additionally, we present a few algorithms which drastically accelerate neighbour finding. We test our methods on the simulation of a dense offlattice Gay–Berne fluid subjected to periodic boundary conditions observing a speedup factor of about 2.5 with respect to a well-coded implementation based on a conventional link-cell. We provide several implementation details of the different key data structures and algorithms used in this work.
2010
The Linked Neighbour List (LNL) method for fast off-lattice Monte Carlo simulations of fluids / M. Mazzeo ; M. Ricci ; C. Zannoni. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - STAMPA. - 181:(2010), pp. 569-581. [10.1016/j.cpc.2009.11.006]
M. Mazzeo ; M. Ricci ; C. Zannoni
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/94826
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact