E. Agullo, B. Bramas, O. Coulaud, E. Darve, M. Messner et al., Task-Based FMM for Multicore Architectures, SIAM Journal on Scientific Computing, vol.36, issue.1, 2013.
DOI : 10.1137/130915662

URL : https://hal.archives-ouvertes.fr/hal-00807368

G. Anciaux, Simulation multi-échelles des solides par une approche couplée dynamique moléculaire/éléments finis. De la modélisation à la simulation haute performance, 2007.

G. Anciaux, O. Coulaud, and J. Roman, High Performance Multiscale Simulation or Crack Propagation, 2006 International Conference on Parallel Processing Workshops (ICPPW'06), pp.480-488, 2006.
DOI : 10.1109/ICPPW.2006.39

C. R. Anderson, An Implementation of the Fast Multipole Method without Multipoles, SIAM Journal on Scientific and Statistical Computing, vol.13, issue.4, pp.923-947, 1992.
DOI : 10.1137/0913055

E. Artacho, . Anglada, J. Diéguez, . Gale, . García et al., The SIESTA method; developments and applicability, Journal of Physics: Condensed Matter, vol.20, issue.6, p.64208, 2008.
DOI : 10.1088/0953-8984/20/6/064208

E. Artacho, D. Sánchez-portal, P. Ordejón, A. Garcia, and J. M. Soler, Linear-Scaling ab-initio Calculations for Large and Complex Systems, physica status solidi (b), vol.215, issue.1, pp.809-817, 1999.
DOI : 10.1002/(SICI)1521-3951(199909)215:1<809::AID-PSSB809>3.0.CO;2-0

I. Babuska and J. M. Melenk, THE PARTITION OF UNITY METHOD, International Journal for Numerical Methods in Engineering, vol.9, issue.4, pp.727-758, 1997.
DOI : 10.1002/(SICI)1097-0207(19970228)40:4<727::AID-NME86>3.0.CO;2-N

J. E. Barnes, An efficient N-body algorithm for a fine-grain parallel computer, The Use of Supercomputers in Stellar Dynamics, p.175, 1986.
DOI : 10.1007/BFb0116409

J. Barnes and P. Hut, A hierarchical O(N log N) force-calculation algorithm, Nature, vol.6, issue.6096, pp.446-449, 1986.
DOI : 10.1038/324446a0

I. Christopher, P. Bayly, W. Cieplak, . Cornell, A. Peter et al., A well-behaved electrostatic potential based method using charge restraints for deriving atomic charges : the RESP model, The Journal of Physical Chemistry, issue.40, pp.9710269-10280, 1993.

R. G. Belleman, J. Bédorf, and S. F. Zwart, High performance direct gravitational N-body simulations on graphics processing units II: An implementation in CUDA, New Astronomy, vol.13, issue.2, pp.103-112, 2008.
DOI : 10.1016/j.newast.2007.07.004

J. Carrier, L. Greengard, and V. Rokhlin, A Fast Adaptive Multipole Algorithm for Particle Simulations, SIAM Journal on Scientific and Statistical Computing, vol.9, issue.4, pp.669-686, 1988.
DOI : 10.1137/0909044

A. Chandramowlishwaran, K. Madduri, and R. Vuduc, Diagnosis, Tuning, and Redesign for Multicore Performance: A Case Study of the Fast Multipole Method, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, 2010.
DOI : 10.1109/SC.2010.19

H. Cheng, L. Greengard, and V. Rokhlin, A Fast Adaptive Multipole Algorithm in Three Dimensions, Journal of Computational Physics, vol.155, issue.2, pp.468-498, 1999.
DOI : 10.1006/jcph.1999.6355

O. Coulaud, P. Fortin, and J. Roman, Hybrid MPI-Thread Parallelization of the Fast Multipole Method, Sixth International Symposium on Parallel and Distributed Computing (ISPDC'07), p.52, 2007.
DOI : 10.1109/ISPDC.2007.29

URL : https://hal.archives-ouvertes.fr/inria-00131001

O. Coulaud, P. Fortin, and J. Roman, High performance BLAS formulation of the multipole-to-local operator in the fast multipole method, Journal of Computational Physics, vol.227, issue.3, pp.1836-1862, 2008.
DOI : 10.1016/j.jcp.2007.09.027

URL : https://hal.archives-ouvertes.fr/inria-00000957

O. Coulaud, P. Bordat, P. Fayon, V. Lebris, I. Baraille et al., Extensions of the Siesta DFT Code for Simulation of Molecules, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00787088

F. A. Cruz, M. G. Knepley, and L. A. Barba, PetFMM-A dynamically load-balancing parallel fast multipole library, International Journal for Numerical Methods in Engineering, vol.19, issue.2, pp.403-428, 2011.
DOI : 10.1002/nme.2972

W. Curtin, E. Ronald, and . Miller, Atomistic/continuum coupling in computational materials science, Modelling and Simulation in Materials Science and Engineering, vol.11, issue.3, 2003.
DOI : 10.1088/0965-0393/11/3/201

E. Darve, C. Cecka, and T. Takahashi, The fast multipole method on parallel clusters, multicore processors, and graphics processing units, Comptes Rendus M??canique, vol.339, issue.2-3, pp.185-193, 2011.
DOI : 10.1016/j.crme.2010.12.005

J. J. Dongarra, J. D. Croz, S. Hammarling, and I. S. Duff, A set of level 3 basic linear algebra subprograms, ACM Transactions on Mathematical Software, vol.16, issue.1, pp.1-17, 1990.
DOI : 10.1145/77626.79170

J. J. Dongarra, J. D. Croz, S. Hammarling, and R. J. Hanson, An extended set of FORTRAN basic linear algebra subprograms, ACM Transactions on Mathematical Software, vol.14, issue.1, pp.1-17, 1988.
DOI : 10.1145/42288.42291

W. Elliott, J. Board, and . Jr, Fast Fourier Transform Accelerated Fast Multipole Algorithm, SIAM Journal on Scientific Computing, vol.17, issue.2, pp.398-415, 1996.
DOI : 10.1137/S1064827594264259

A. Michael, B. Epton, and . Dembart, Multipole translation theory for the threedimensional laplace and helmholtz equations, SIAM Journal on Scientific Computing, vol.16, issue.4, pp.865-897, 1995.

A. Esnard, N. Richart, and O. Coulaud, A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations, 2006 Tenth IEEE International Symposium on Distributed Simulation and Real-Time Applications, pp.7-14, 2006.
DOI : 10.1109/DS-RT.2006.7

URL : https://hal.archives-ouvertes.fr/hal-00301484

A. Esnard, Analyse, conception et réalisation d'un environnement pour le pilotage et la visualisation en ligne de simulations numériques parallèles. These, Université Sciences et Technologies -Bordeaux I, 2005.

A. Esnard, M. Dussere, and O. Coulaud, A Time-Coherent Model for the Steering of Parallel Simulations, Europar 2004, pp.90-97, 2004.
DOI : 10.1007/978-3-540-27866-5_12

URL : https://hal.archives-ouvertes.fr/inria-00357414

R. D. Falgout and J. E. Jones, Multigrid on Massively Parallel Architectures, Multigrid Methods VI, pp.101-107, 2000.
DOI : 10.1007/978-3-642-58312-4_13

R. D. Falgout, J. E. Jones, and U. M. Yang, The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners, Numerical Solution of Partial Differential Equations on Parallel Computers, pp.267-294, 2006.
DOI : 10.1007/3-540-31619-1_8

W. Fong and E. Darve, The black-box fast multipole method, Journal of Computational Physics, vol.228, issue.23, pp.8712-8725, 2009.
DOI : 10.1016/j.jcp.2009.08.031

T. R. Forester and W. Smith, The dl_poly 2.0 User Manual, 2007.

P. Fortin, Algorithmique hiérarchique parallèle haute performance pour les problèmes à N-corps, 2006.

M. Miller-francl, C. Carey, L. E. Chirlian, M. David, and . Gange, Charges fit to electrostatic potentials. II. Can atomic charges be unambiguously fit to electrostatic potentials?, Journal of Computational Chemistry, vol.89, issue.3, pp.367-383, 1996.
DOI : 10.1002/(SICI)1096-987X(199602)17:3<367::AID-JCC11>3.0.CO;2-H

Y. Fu, K. J. Klimkowski, G. J. Rodin, E. Berger, J. C. Browne et al., A fast solution method for three-dimensional many-particle problems of linear elasticity, International Journal for Numerical Methods in Engineering, vol.71, issue.7, pp.421215-1229, 1998.
DOI : 10.1002/(SICI)1097-0207(19980815)42:7<1215::AID-NME406>3.0.CO;2-5

L. Greengard and W. D. Gropp, A parallel version of the fast multipole method, Computers & Mathematics with Applications, vol.20, issue.7, pp.63-71, 1990.
DOI : 10.1016/0898-1221(90)90349-O

L. Greengard and V. Rokhlin, A fast algorithm for particle simulations, Journal of Computational Physics, vol.73, issue.2, pp.325-348, 1987.
DOI : 10.1016/0021-9991(87)90140-9

L. Greengard and V. Rokhlin, On the efficient implementation of the fast multipole algorithm, Research Report YALEU, p.602, 1988.

L. Greengard and V. Rokhlin, A new version of the Fast Multipole Method for the Laplace equation in three dimensions, Acta Numerica, vol.448, pp.229-269, 1997.
DOI : 10.1016/0009-2614(92)90053-P

A. Nail, R. Gumerov, and . Duraiswami, Recursions for the computation of multipole translation and rotation coefficients for the 3-d helmholtz equation, SIAM J. on Scientific Computing, vol.25, pp.1344-1381, 2003.

A. Nail, R. Gumerov, and . Duraiswami, Comparison of the effciency of translation operators used in the fast multipole method for the 3d laplace equation, 2005.

A. Nail, R. Gumerov, and . Duraiswami, Fast multipole methods on graphics processors, Journal of Computational Physics, vol.227, issue.18, pp.8290-8313, 2008.

T. Hamada, T. Narumi, R. Yokota, K. Yasuoka, K. Nitadori et al., 42 tflops hierarchical n-body simulations on gpus with applications in both astrophysics and turbulence, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC '09, pp.1-62, 2009.

D. Jablonowski, J. Bruner, B. Bliss, and R. Haber, VASE : The Visualization and Application Steering Environment, Proceedings of Supercomputing'93, pp.560-569, 1993.

B. S. Kirk, J. W. Peterson, R. H. Stogner, and G. F. Carey, libMesh : A C++ Library for Parallel Adaptive Mesh Refinement, Coarsening Simulations. Engineering with Computers, vol.22, pp.3-4237, 2006.

J. A. Kohl and P. M. Papadopoulos, CUMULVS : Providing fault-tolerance, Visualization, and Steering of Parallel Applications, International Journal of Supercomputer Applications, vol.11, pp.224-235, 1997.

P. Koval, D. Foerster, and O. Coulaud, Fast construction of the Kohn-Sham response function for molecules, Trends in Nanotechnology (TNT2009), pp.1841-1848, 2009.
DOI : 10.1002/pssb.200983811

URL : https://hal.archives-ouvertes.fr/inria-00437603

P. Koval, D. Foerster, and O. Coulaud, A Parallel Iterative Method for Computing Molecular Absorption Spectra, Journal of Chemical Theory and Computation, vol.6, issue.9, pp.2654-2668, 2010.
DOI : 10.1021/ct100280x

URL : https://hal.archives-ouvertes.fr/inria-00488048

J. Kurzak and B. M. Pettitt, Massively parallel implementation of a fast multipole method for distributed memory machines, Journal of Parallel and Distributed Computing, vol.65, issue.7, pp.870-881, 2005.
DOI : 10.1016/j.jpdc.2005.02.001

I. Lashuk, C. Aparna, H. Langston, T. Nguyen, R. Sampath et al., A massively parallel adaptive fast-multipole method on heterogeneous architectures, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC '09, pp.1-5812, 2009.

I. Lashuk, A. Chandramowlishwaran, H. Langston, T. Nguyen, R. Sampath et al., A massively parallel adaptive fast multipole method on heterogeneous architectures, Communications of the ACM, vol.55, issue.5, pp.101-109, 2012.
DOI : 10.1145/2160718.2160740

C. L. Lawson, R. J. Hanson, D. R. Kincaid, and F. T. Krogh, Basic Linear Algebra Subprograms for Fortran Usage, ACM Transactions on Mathematical Software, vol.5, issue.3, pp.308-323, 1979.
DOI : 10.1145/355841.355847

R. Lesar and J. Rickman, Multipole expansion of dislocation interactions: Application to discrete dislocations, Physical Review B, vol.65, issue.14, p.144110, 2002.
DOI : 10.1103/PhysRevB.65.144110

P. Liu and S. N. Bhatt, Experiences with n-body simulation, Proceedings of the sixth annual ACM symposium on Parallel algorithms and architectures, SPAA '94, pp.122-131, 1994.

B. Lu, X. Cheng, and J. Andrew-mccammon, ???New-version-fast-multipole-method??? accelerated electrostatic calculations in biomolecular systems, Journal of Computational Physics, vol.226, issue.2, pp.1348-1366, 2007.
DOI : 10.1016/j.jcp.2007.05.026

G. Lu and E. Kaxiras, Overview of Multiscale Simulations of Materials, Handbook of Theoretical and Computational Nanotechnology, pp.1-33, 2005.

M. A. Marques, C. A. Ullrich, F. Nogueira, A. Rubio, K. Burke et al., Time- Dependent Density Functional Theory, Lecture Notes in Physics, vol.706, 2006.
URL : https://hal.archives-ouvertes.fr/hal-00438357

R. M. Martin, Electronic Structure : Basic Theory and Practical Methods, 2004.
DOI : 10.1017/CBO9780511805769

M. Messner, B. Bramas, O. Coulaud, and E. Darve, Optimized M2L Kernels for the Chebyshev Interpolation based Fast Multipole Method, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00746089

E. Ronald, E. Miller, and . Tadmor, A unified framework and performance benchmark of fourteen multiscale atomistic/continuum coupling methods, Modelling and Simulation in Materials Science and Engineering, vol.17, issue.5, p.53001, 2009.

K. Nabors, F. T. Korsmeyer, F. T. Leighton, and J. White, Preconditioned, Adaptive, Multipole-Accelerated Iterative Methods for Three-Dimensional First-Kind Integral Equations of Potential Theory, SIAM Journal on Scientific Computing, vol.15, issue.3, pp.713-735, 1994.
DOI : 10.1137/0915046

S. Plimpton, Fast Parallel Algorithms for Short-Range Molecular Dynamics, Journal of Computational Physics, vol.117, issue.1, pp.1-19, 1995.
DOI : 10.1006/jcph.1995.1039

A. F. Voter, R. N. Silver, H. Roeder, and J. D. Kress, Kernel Polynomial Approximations for Densities of States and Spectral Functions, Journal of Computational Physics, vol.124, issue.1, pp.115-130, 1996.

T. William-rankin, Efficient Parallel Implementations of Multipole Based N-Body Algorithms, 1999.

N. Richart, A. Esnard, and O. Coulaud, Toward a Computational Steering Environment for Legacy Coupled Simulations, Sixth International Symposium on Parallel and Distributed Computing (ISPDC'07), p.43, 2007.
DOI : 10.1109/ISPDC.2007.55

URL : https://hal.archives-ouvertes.fr/hal-00301468

N. Richart, Conception et mise en oeuvre d'une plate-forme de pilotage de simulations numériques paralléles et distribuées, Thése, 2010.

C. Sanz-navarro, R. Grima, . García, . Bea, . Soba et al., An efficient implementation of a QM?MM method in SIESTA. Theoretical Chemistry Accounts : Theory, Computation, and Modeling, Theoretica Chimica Acta), vol.128, pp.4-6825, 2010.

J. P. Singh, C. Holt, J. L. Hennessy, and A. Gupta, A parallel adaptive fast multipole method, Proceedings of the 1993 ACM/IEEE conference on Supercomputing , Supercomputing '93, pp.54-65, 1993.
DOI : 10.1145/169627.169651

V. Springel, The cosmological simulation code GADGET-2, Monthly Notices of the Royal Astronomical Society, vol.364, issue.4, pp.1105-1134, 2005.
DOI : 10.1111/j.1365-2966.2005.09655.x

E. Tadmor, E. Ronald, and . Miller, The Quasicontinuum Method : Overview , applications and current, Journal of Computer-Aided Materials Design, vol.9, pp.203-239, 2002.

M. S. Warren and J. K. Salmon, Astrophysical N-body simulations using hierarchical tree data structures, Proceedings Supercomputing '92, pp.570-576, 1992.
DOI : 10.1109/SUPERC.1992.236647

M. S. Warren and J. K. Salmon, A parallel hashed Oct-Tree N-body algorithm, Proceedings of the 1993 ACM/IEEE conference on Supercomputing , Supercomputing '93, pp.12-21, 1993.
DOI : 10.1145/169627.169640

S. Michael, J. K. Warren, and . Salmon, A portable parallel particle program, Computer Physics Communications, vol.87, issue.12, pp.266-290, 1995.

E. Weinan, B. Engquist, X. Li, and W. Ren, The Heterogeneous Multiscale Method : A Review, Communications in Computational PhysicsCommunications in Computational Physics, vol.2, issue.2, 2007.

C. A. White, B. G. Johnson, M. W. Peter, M. Gill, and . Head-gordon, The continuous fast multipole method, Chemical Physics Letters, vol.230, issue.1-2, pp.8-16, 1994.
DOI : 10.1016/0009-2614(94)01128-1

C. Xiao and Y. Zhang, Design-atom approach for the quantum mechanical/molecular mechanical covalent boundary: A design-carbon atom with five valence electrons, The Journal of Chemical Physics, vol.127, issue.12, 2007.
DOI : 10.1063/1.2774980

S. P. Xiao and T. Belytschko, A bridging domain method for coupling continua with molecular dynamics, Computer Methods in Applied Mechanics and Engineering, vol.193, issue.17-20, pp.17-201645, 2004.
DOI : 10.1016/j.cma.2003.12.053

J. Yin, D. Barnett, S. Fitzgerald, and W. Cai, Computing dislocation stress fields in anisotropic elastic media using fast multipole expansions, Modelling and Simulation in Materials Science and Engineering, vol.20, issue.4, p.45015, 2012.
DOI : 10.1088/0965-0393/20/4/045015

L. Ying, G. Biros, D. Zorin, and H. Langston, A new parallel kernelindependent fast multipole method, Proceedings of the 2003 ACM/IEEE conference on Supercomputing, SC '03, p.14, 2003.

R. Zhang, B. Lev, J. E. Cuervo, S. Y. Noskov, R. Dennis et al., A Guide to QM/MM Methodology and Applications, Combining Quantum Mechanics and Molecular Mechanics. Some Recent Progresses in QM/MM Methods, pp.353-400, 2010.
DOI : 10.1016/S0065-3276(10)59010-5

D. Zhao, J. Huang, and Y. Xiang, A new version fast multipole method for evaluating the stress field of dislocation ensembles, Modelling and Simulation in Materials Science and Engineering, vol.18, issue.4, p.45006, 2010.
DOI : 10.1088/0965-0393/18/4/045006

O. Coulaud, P. Fortin, and J. Roman, High performance BLAS formulation of the multipole-to-local operator in the fast multipole method, Journal of Computational Physics, vol.227, issue.3, pp.1836-1862, 2008.
DOI : 10.1016/j.jcp.2007.09.027

URL : https://hal.archives-ouvertes.fr/inria-00000957

O. Coulaud, P. Fortin, and J. Roman, High performance BLAS formulation of the adaptive Fast Multipole Method, Mathematical and Computer Modelling, vol.51, issue.3-4, pp.177-188, 2010.
DOI : 10.1016/j.mcm.2009.08.039

URL : https://hal.archives-ouvertes.fr/hal-01146520

O. Coulaud, P. Fortin, and J. Roman, Hybrid MPI-Thread Parallelization of the Fast Multipole Method, Sixth International Symposium on Parallel and Distributed Computing (ISPDC'07), p.52, 2007.
DOI : 10.1109/ISPDC.2007.29

URL : https://hal.archives-ouvertes.fr/inria-00131001

E. Agullo, B. Bramas, O. Coulaud, E. Darve, M. Messner et al., Task-Based FMM for Multicore Architectures, SIAM Journal on Scientific Computing, vol.36, issue.1, p.pp
DOI : 10.1137/130915662

URL : https://hal.archives-ouvertes.fr/hal-00807368

G. Anciaux, O. Coulaud, and J. Roman, High Performance Multiscale Simulation or Crack Propagation, 2006 International Conference on Parallel Processing Workshops (ICPPW'06), pp.8-480, 2006.
DOI : 10.1109/ICPPW.2006.39

P. Koval, D. Foerster, and O. Coulaud, Fast construction of the Kohn-Sham response function for molecules, physica status solidi (b), vol.117, issue.502, pp.1841-1848, 200983811.
DOI : 10.1002/pssb.200983811

URL : https://hal.archives-ouvertes.fr/inria-00437603

P. Koval, D. Foerster, and O. Coulaud, A Parallel Iterative Method for Computing Molecular Absorption Spectra, Journal of Chemical Theory and Computation, vol.6, issue.9, pp.2654-2668, 2010.
DOI : 10.1021/ct100280x

URL : https://hal.archives-ouvertes.fr/inria-00488048

O. Coulaud, M. Dussere, and A. Esnard, Toward a distributed computational steering environment based on CORBA, Parallel Computing -Software Technology, Algorithms, Architectures and Applications, pp.151-158, 2004.
DOI : 10.1016/S0927-5452(04)80022-4

A. Esnard, M. Dussere, and O. Coulaud, A Time-Coherent Model for the Steering of Parallel Simulations, Euro-Par 2004 Parallel Processing, pp.90-97978, 1007.
DOI : 10.1007/978-3-540-27866-5_12

URL : https://hal.archives-ouvertes.fr/inria-00357414

A. Esnard, N. Richart, and O. Coulaud, A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations, " in Distributed Simulation and Real-Time Applications DS-RT'06, Tenth IEEE International Symposium on, pp.7-1400, 2006.

N. Richart, A. Esnard, and O. Coulaud, Toward a Computational Steering Environment for Legacy Coupled Simulations, Sixth International Symposium on Parallel and Distributed Computing (ISPDC'07), pp.43-43, 2007.
DOI : 10.1109/ISPDC.2007.55

URL : https://hal.archives-ouvertes.fr/hal-00301468