@ARTICLE{Dehnen2014,
   author = {{Dehnen}, W.},
    title = "{A fast multipole method for stellar dynamics}",
  journal = {Computational Astrophysics and Cosmology},
archivePrefix = "arXiv",
   eprint = {1405.2255},
 primaryClass = "astro-ph.IM",
     year = 2014,
    month = sep,
   volume = 1,
      eid = {1},
    pages = {1},
      doi = {10.1186/s40668-014-0001-7},
   adsurl = {http://adsabs.harvard.edu/abs/2014ComAC...1....1D},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@article{Hardy2006,
  title={Combinatorics of partial derivatives},
  author={Hardy, Michael},
  journal={Electron. J. Combin},
  volume={13},
   number={1},
   pages={13},
   year={2006}
 }

@ARTICLE{Monaghan1985,
   author = {{Monaghan}, J.~J. and {Lattanzio}, J.~C.},
    title = "{A refined particle method for astrophysical problems}",
  journal = {\aap},
 keywords = {Computational Astrophysics, Gravitational Collapse, Gravitational Fields, Many Body Problem, Molecular Clouds, Stellar Evolution, Angular Momentum, Binary Stars, Computational Grids, Interpolation, Kernel Functions, Particle Mass, Stellar Orbits},
     year = 1985,
    month = aug,
   volume = 149,
    pages = {135-143},
   adsurl = {http://adsabs.harvard.edu/abs/1985A%26A...149..135M},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Price2007,
   author = {{Price}, D.~J. and {Monaghan}, J.~J.},
    title = "{An energy-conserving formalism for adaptive gravitational force softening in smoothed particle hydrodynamics and N-body codes}",
  journal = {\mnras},
   eprint = {astro-ph/0610872},
 keywords = {gravitation, hydrodynamics, methods: N-body simulations, methods: numerical},
     year = 2007,
    month = feb,
   volume = 374,
    pages = {1347-1358},
      doi = {10.1111/j.1365-2966.2006.11241.x},
   adsurl = {http://adsabs.harvard.edu/abs/2007MNRAS.374.1347P},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Dehnen2001,
   author = {{Dehnen}, W.},
    title = "{Towards optimal softening in three-dimensional N-body codes - I. Minimizing the force error}",
  journal = {\mnras},
   eprint = {astro-ph/0011568},
 keywords = {STELLAR DYNAMICS, METHODS: N-BODY SIMULATIONS, METHODS: NUMERICAL},
     year = 2001,
    month = jun,
   volume = 324,
    pages = {273-291},
      doi = {10.1046/j.1365-8711.2001.04237.x},
   adsurl = {http://adsabs.harvard.edu/abs/2001MNRAS.324..273D},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Hernquist1989,
   author = {{Hernquist}, L. and {Katz}, N.},
    title = "{TREESPH - A unification of SPH with the hierarchical tree method}",
  journal = {\apjs},
 keywords = {Computational Fluid Dynamics, Computerized Simulation, Data Smoothing, Magnetohydrodynamics, Trees (Mathematics), Dynamical Systems, Many Body Problem, Monte Carlo Method, Spatial Resolution},
     year = 1989,
    month = jun,
   volume = 70,
    pages = {419-446},
      doi = {10.1086/191344},
   adsurl = {http://adsabs.harvard.edu/abs/1989ApJS...70..419H},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@Article{Wendland1995,
author="Wendland, Holger",
title="Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree",
journal="Advances in Computational Mathematics",
year="1995",
volume="4",
number="1",
pages="389--396",
abstract="We construct a new class of positive definite and compactly supported radial functions which consist of a univariate polynomial within their support. For given smoothness and space dimension it is proved that they are of minimal degree and unique up to a constant factor. Finally, we establish connections between already known functions of this kind.",
issn="1572-9044",
doi="10.1007/BF02123482",
url="http://dx.doi.org/10.1007/BF02123482"
}



@article{Greengard1987,
title = "A fast algorithm for particle simulations",
journal = "Journal of Computational Physics",
volume = "73",
number = "2",
pages = "325 - 348",
year = "1987",
note = "",
issn = "0021-9991",
doi = "http://dx.doi.org/10.1016/0021-9991(87)90140-9",
url = "http://www.sciencedirect.com/science/article/pii/0021999187901409",
author = "L Greengard and V Rokhlin",
}

@article{Cheng1999,
title = "A Fast Adaptive Multipole Algorithm in Three Dimensions",
journal = "Journal of Computational Physics",
volume = "155",
number = "2",
pages = "468 - 498",
year = "1999",
note = "",
issn = "0021-9991",
doi = "http://dx.doi.org/10.1006/jcph.1999.6355",
url = "http://www.sciencedirect.com/science/article/pii/S0021999199963556",
author = "H. Cheng and L. Greengard and V. Rokhlin",
keywords = "Laplace equation",
keywords = "translation operators",
keywords = "fast multipole method",
keywords = "adaptive algorithms"
}


@ARTICLE{Dehnen2000,
   author = {{Dehnen}, W.},
    title = "{A Very Fast and Momentum-conserving Tree Code}",
  journal = {\apjl},
   eprint = {astro-ph/0003209},
 keywords = {Celestial Mechanics, Stellar Dynamics, Methods: n-Body Simulations, Methods: Numerical},
     year = 2000,
    month = jun,
   volume = 536,
    pages = {L39-L42},
      doi = {10.1086/312724},
   adsurl = {http://adsabs.harvard.edu/abs/2000ApJ...536L..39D},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Dehnen2002,
   author = {{Dehnen}, W.},
    title = "{A Hierarchical $\lt$E10$\gt$O$\lt$/E10$\gt$(N) Force Calculation Algorithm}",
  journal = {Journal of Computational Physics},
   eprint = {astro-ph/0202512},
     year = 2002,
    month = jun,
   volume = 179,
    pages = {27-42},
      doi = {10.1006/jcph.2002.7026},
   adsurl = {http://adsabs.harvard.edu/abs/2002JCoPh.179...27D},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}


@ARTICLE{Springel2005,
   author = {{Springel}, V.},
    title = "{The cosmological simulation code GADGET-2}",
  journal = {\mnras},
   eprint = {astro-ph/0505010},
 keywords = {methods: numerical, galaxies: interactions, dark matter},
     year = 2005,
    month = dec,
   volume = 364,
    pages = {1105-1134},
      doi = {10.1111/j.1365-2966.2005.09655.x},
   adsurl = {http://adsabs.harvard.edu/abs/2005MNRAS.364.1105S},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}


@ARTICLE{Bagla2003,
   author = {{Bagla}, J.~S. and {Ray}, S.},
    title = "{Performance characteristics of TreePM codes}",
  journal = {\na},
   eprint = {astro-ph/0212129},
     year = 2003,
    month = sep,
   volume = 8,
    pages = {665-677},
      doi = {10.1016/S1384-1076(03)00056-3},
   adsurl = {http://adsabs.harvard.edu/abs/2003NewA....8..665B},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Hubber2011,
   author = {{Hubber}, D.~A. and {Batty}, C.~P. and {McLeod}, A. and {Whitworth}, A.~P.
	},
    title = "{SEREN - a new SPH code for star and planet formation simulations. Algorithms and tests}",
  journal = {\aap},
 keywords = {hydrodynamics, methods: numerical, stars: formation},
     year = 2011,
    month = may,
   volume = 529,
      eid = {A27},
    pages = {A27},
      doi = {10.1051/0004-6361/201014949},
   adsurl = {http://adsabs.harvard.edu/abs/2011A%26A...529A..27H},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}


@ARTICLE{Klessen1997,
   author = {{Klessen}, R.},
    title = "{GRAPESPH with fully periodic boundary conditions - Fragmentation of molecular clouds}",
  journal = {\mnras},
 keywords = {Molecular Clouds, Interstellar Matter, Fragmentation, Astronomical Models, Computer Programs, Boundary Conditions},
     year = 1997,
    month = nov,
   volume = 292,
    pages = {11},
      doi = {10.1093/mnras/292.1.11},
   adsurl = {http://adsabs.harvard.edu/abs/1997MNRAS.292...11K},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Hernquist1991,
   author = {{Hernquist}, L. and {Bouchet}, F.~R. and {Suto}, Y.},
    title = "{Application of the Ewald method to cosmological N-body simulations}",
  journal = {\apjs},
 keywords = {Computational Astrophysics, Galactic Structure, Hubble Constant, Many Body Problem, Astronomical Models, Boundary Conditions, Spatial Resolution},
     year = 1991,
    month = feb,
   volume = 75,
    pages = {231-240},
      doi = {10.1086/191530},
   adsurl = {http://adsabs.harvard.edu/abs/1991ApJS...75..231H},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Ewald1921,
   author = {{Ewald}, P.~P.},
    title = "{Die Berechnung optischer und elektrostatischer Gitterpotentiale}",
  journal = {Annalen der Physik},
     year = 1921,
   volume = 369,
    pages = {253-287},
      doi = {10.1002/andp.19213690304},
   adsurl = {http://adsabs.harvard.edu/abs/1921AnP...369..253E},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Warren1995,
   author = {{Warren}, M.~S. and {Salmon}, J.~K.},
    title = "{A portable parallel particle program}",
  journal = {Computer Physics Communications},
     year = 1995,
    month = may,
   volume = 87,
    pages = {266-290},
      doi = {10.1016/0010-4655(94)00177-4},
   adsurl = {http://adsabs.harvard.edu/abs/1995CoPhC..87..266W},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Barnes1986,
   author = {{Barnes}, J. and {Hut}, P.},
    title = "{A hierarchical O(N log N) force-calculation algorithm}",
  journal = {\nat},
 keywords = {Computational Astrophysics, Many Body Problem, Numerical Integration, Stellar Motions, Algorithms, Hierarchies},
     year = 1986,
    month = dec,
   volume = 324,
    pages = {446-449},
      doi = {10.1038/324446a0},
   adsurl = {http://adsabs.harvard.edu/abs/1986Natur.324..446B},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@BOOK{Abramowitz1972,
   author = {{Abramowitz}, M. and {Stegun}, I.~A.},
    title = "{Handbook of Mathematical Functions}",
booktitle = {Handbook of Mathematical Functions, New York: Dover, 1972},
     year = 1972,
   adsurl = {http://cdsads.u-strasbg.fr/abs/1972hmfw.book.....A},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@book{Hastings1955
 author = {Hastings, Cecil},
 title = {Approximations for Digital Computers},
 year = {1955},
 isbn = {0691079145},
 publisher = {Princeton University Press},
 address = {Princeton, NJ, USA},
} 

