@article {ref:PG_cell_orientations,
  author = {Gonnet, Pedro},
  title = {A simple algorithm to accelerate the computation of non-bonded interactions in cell-based molecular dynamics simulations},
  journal = {Journal of Computational Chemistry},
  volume = {28},
  number = {2},
  publisher = {Wiley Subscription Services, Inc., A Wiley Company},
  issn = {1096-987X},
  url = {http://dx.doi.org/10.1002/jcc.20563},
  doi = {10.1002/jcc.20563},
  pages = {570--573},
  keywords = {molecular dynamics, cell list, neighbor list},
  year = {2007},
}

@article{ref:Verlet_list,
  title = {Computer "Experiments" on Classical Fluids. I. Thermodynamical Properties of Lennard-Jones Molecules},
  author = {Verlet, Loup},
  journal = {Phys. Rev.},
  volume = {159},
  issue = {1},
  pages = {98--103},
  numpages = {0},
  year = {1967},
  month = {Jul},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRev.159.98},
  url = {https://link.aps.org/doi/10.1103/PhysRev.159.98}
}

@article{ref:Cell_list,
title = "New method for searching for neighbors in molecular dynamics computations",
journal = "Journal of Computational Physics",
volume = "13",
number = "3",
pages = "430 - 432",
year = "1973",
note = "",
issn = "0021-9991",
doi = "http://dx.doi.org/10.1016/0021-9991(73)90046-6",
url = "http://www.sciencedirect.com/science/article/pii/0021999173900466",
author = "B Quentrec and C Brot",
}

@book{ref:Cell_linked_list,
  title={Computer simulation of liquids},
  author={Allen, M.P. and Tildesley, D.J.},
  isbn={9780198553755},
  lccn={87001555},
  series={Oxford science publications},
  url={https://books.google.co.uk/books?id=ibURAQAAIAAJ},
  year={1987},
  publisher={Clarendon Press}
}

@inproceedings{ref:SWIFT_PASC,
 author = {Schaller, Matthieu and Gonnet, Pedro and Chalk, Aidan B. G. and Draper, Peter W.},
 title = {SWIFT: Using Task-Based Parallelism, Fully Asynchronous Communication, and Graph Partition-Based Domain Decomposition for Strong Scaling on More Than 100,000 Cores},
 booktitle = {Proceedings of the Platform for Advanced Scientific Computing Conference},
 series = {PASC '16},
 year = {2016},
 isbn = {978-1-4503-4126-4},
 location = {Lausanne, Switzerland},
 pages = {2:1--2:10},
 articleno = {2},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/2929908.2929916},
 doi = {10.1145/2929908.2929916},
 acmid = {2929916},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Asynchronous data transfer, Cosmology, Extreme scaling, Fluid dynamics, Physics, Smooth Particle Hydrodynamics, Task-based parallelism},
} 

@article{ref:PG_Pseudo_Verlet_list,
  author = {Pedro Gonnet},
  title = {Pseudo-Verlet lists: a new, compact neighbour list representation},
  journal = {Molecular Simulation},
  volume = {39},
  number = {9},
  pages = {721-727},
  year = {2013},
  doi = {10.1080/08927022.2012.762097},

  URL = { 
http://dx.doi.org/10.1080/08927022.2012.762097

  },
  eprint = { 
http://dx.doi.org/10.1080/08927022.2012.762097

  }

}

@article{ref:SIMD_Pair_interactions,
  author = {{P{\'a}ll}, S. and {Hess}, B.},
  title = "{A flexible algorithm for calculating pair interactions on SIMD architectures}",
  journal = {Computer Physics Communications},
  archivePrefix = "arXiv",
  eprint = {1306.1737},
  primaryClass = "physics.comp-ph",
  year = 2013,
  month = dec,
  volume = 184,
  pages = {2641-2650},
  doi = {10.1016/j.cpc.2013.06.003},
  adsurl = {http://adsabs.harvard.edu/abs/2013CoPhC.184.2641P},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@article{ref:Mod_cell_linked_list,
  title = "Near-neighbor calculations using a modified cell-linked list method",
  journal = "Computer Physics Communications",
  volume = "119",
  number = "2",
  pages = "135 - 148",
  year = "1999",
  note = "",
  issn = "0010-4655",
  doi = "http://dx.doi.org/10.1016/S0010-4655(98)00203-3",
  url = "http://www.sciencedirect.com/science/article/pii/S0010465598002033",
  author = "William Mattson and Betsy M. Rice",

}

@ARTICLE{ref:SPH_review,
   author = {{Price}, D.~J.},
    title = "{Smoothed particle hydrodynamics and magnetohydrodynamics}",
  journal = {Journal of Computational Physics},
archivePrefix = "arXiv",
   eprint = {1012.1885},
 primaryClass = "astro-ph.IM",
     year = 2012,
    month = feb,
   volume = 231,
    pages = {759-794},
      doi = {10.1016/j.jcp.2010.12.011},
   adsurl = {http://adsabs.harvard.edu/abs/2012JCoPh.231..759P},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
@article{ref:SWIFT_SIAM,
  title={Efficient and scalable algorithms for smoothed particle hydrodynamics on hybrid shared/distributed-memory architectures},
  author={Gonnet, Pedro},
  journal={SIAM Journal on Scientific Computing},
  volume={37},
  number={1},
  pages={C95--C121},
  year={2015},
  publisher={SIAM}
}

@Article{ref:FFTW,
  author = 	 {Frigo, Matteo and Johnson, Steven~G.},
  title = 	 {The Design and Implementation of {FFTW3}},
  journal = 	 {Proceedings of the IEEE},
  year = 	 2005,
  volume =	 93,
  number =	 2,
  pages =	 {216--231},
  note =	 {Special issue on ``Program Generation, Optimization, and Platform Adaptation''}
}

@article{ref:Luigi_Gadget,
  author    = {Fabio Baruffa and
               Luigi Iapichino and
               Nicolay J. Hammer and
               Vasileios Karakasis},
  title     = {Performance Optimisation of Smoothed Particle Hydrodynamics Algorithms
               for Multi/Many-Core Architectures},
  journal   = {CoRR},
  volume    = {abs/1612.06090},
  year      = {2016},
  url       = {http://arxiv.org/abs/1612.06090},
  timestamp = {Wed, 07 Jun 2017 14:40:36 +0200},
  biburl    = {http://dblp.uni-trier.de/rec/bib/journals/corr/BaruffaIHK16},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

@article{ref:Gadget,
      author         = "Springel, Volker",
      title          = "{The Cosmological simulation code GADGET-2}",
      journal        = "Mon. Not. Roy. Astron. Soc.",
      volume         = "364",
      year           = "2005",
      pages          = "1105-1134",
      doi            = "10.1111/j.1365-2966.2005.09655.x",
      eprint         = "astro-ph/0505010",
      archivePrefix  = "arXiv",
      primaryClass   = "astro-ph",
}

@manual{ref:intel_intrinsics_guide,
	note = "{\url{https://software.intel.com/sites/landingpage/IntrinsicsGuide/}}"
}