Skip to main content
Have a personal or library account? Click to login
Two implementations of the preconditioned conjugate gradient method on heterogeneous computing grids Cover

Two implementations of the preconditioned conjugate gradient method on heterogeneous computing grids

Open Access
|Mar 2010

References

  1. Anderson, D. P., Cobb, J., Korpela, E., Lebofsky, M. and Werthimer, D. (2002). SETI@home: An experiment in public-resource computing,(11): 56-61.
  2. Axelsson, O. (1994)., Cambridge University Press, New York, NY.
  3. Beck, M., Arnold, D., Bassi, A., Berman, F., Casanova, H., Dongarra, J., Moore, T., Obertelli, G., Plank, J., Swany, M., Vadhiyar, S. and Wolski, R. (2002). Middleware for the use of storage in communication,(12): 1773-1787.
  4. Bisseling, R. H. (2004)., Oxford University Press, New York, NY.
  5. Boghosian, B., Coveney, P., Dong, S., Finn, L., Jha, S., Karniadakis, G. and Karonis, N. (2006). Nektar, SPICE and Vortonics: Using federated grids for large scale scientific applications,, pp. 34-42.
  6. Brady, T., Guidolin, M. and Lastovetsky, A. (2008). Experiments with SmartGridSolve: Achieving higher performance by improving the GridRPC model,, pp. 49-56.
  7. Brady, T., Konstantinov, E. and Lastovetsky, A. (2006). Smart- NetSolve: High level programming system for high performance Grid computing,, (on CD-ROM).
  8. Brakkee, E., Vuik, C. and Wesseling, P. (1997). Domain decomposition for the incompressible Navier-Stokes equations: Solving subdomain problems accurately and inaccurately,R. Glowinski, J. Périaux and Z-C. Shi and O. Widlund (Eds),, John Wiley & Sons, Chichester, pp. 443-451.
  9. Caron, E., Del-Fabbro, B., Desprez, F., Jeannot, E. and Nicod, J.-M. (2005). Managing data persistence in network enabled servers,(4): 333-354.
  10. Caron, E. and Desprez, F. (2006). DIET: A scalable toolbox to build network enabled servers on the grid,(3): 335-352.
  11. Chronopoulos, A. T. and Gear, C. W. (1989).-step iterative methods for symmetric linear systems,(2): 153-168.
  12. Collignon, T. P. and van Gijzen, M. B. (2007). Implementing the conjugate gradient method on a grid computer,, Vol., pp. 527-540.
  13. Collignon, T. P. and van Gijzen, M. B. (2008). Solving large sparse linear systems efficiently on Grid computers using an asynchronous iterative method as a preconditioner,, Delft University of Technology, Delft.
  14. Collignon, T. P. and van Gijzen, M. B. (2010). Parallel scientific computing on loosely coupled networks of computers,B. Koren and C. Vuik (Eds),, Lecture Notes in Computational Science and Engineering, Vol., Springer, Berlin, pp.79-106.
  15. Desprez, F. and Jeannot, E. (2004). Improving the GridRPC model with data persistence and redistribution,, pp. 193-200.
  16. Dong, S., Karniadakis, G. E. and Karonis, N. T. (2005). Crosssite computations on the TeraGrid,(5): 14-23.
  17. Dongarra, J. J., Duff, I. S., Sorensen, D. C. and van der Vorst, H. A. (1998)., Society for Industrial and Applied Mathematics, Philadelphia, PA.
  18. Dongarra, J., Li, Y., Shi, Z., Fike, D., Seymour, K. and YarKhan, A. (2007). Homepage of NetSolve/GridSolve
  19. Foster, I. and Kesselman, C. (2004)., Morgan Kaufman Publishers, San Fransisco, CA.
  20. Hestenes, M. R. and Stiefel, E. (1952). Methods of conjugate gradients for solving linear systems,(6): 409-436.
  21. Karonis, N. T., Toonen, B. and Foster, I. (2003). MPICHG2: A grid-enabled implementation of the message passing interface,(5): 551-563.
  22. Lastovetsky, A., Zuo, X. and Zhao, P. (2005). A non-intrusive and incremental approach to enabling direct communications in RPC-based grid programming systems,, UCD School of Computer Science and Informatics, Dublin
  23. Lee, C., Nakada, H. and Tanimura, Y. (2007). GridRPC Working Group
  24. Mercier, G. (2006). MPICH-Madeleine. An MPI implementation for heterogeneous clusters of clusters
  25. Mirghani, B., Tryby, M., Baessler, D., Karonis, N., Ranhthan, R. and Mahinthakumar, K. (2005). Development and performance analysis of a simulation-optimization framework on TeraGrid Linux clusters,
  26. Mittal, R. and Iaccarino, G. (2005). Immersed boundary methods,: 239-261.
  27. Peskin, C. (2002). The immersed boundary method,: 479-517.
  28. Sato, M., Boku, T. and Takahashi, D. (2003). OmniRPC: A Grid RPC system for parallel programming in cluster and Grid environment,, pp. 206-213.
  29. Seinstra, F. J. and Verstoep, K. (2007). DAS-3: The distributed ASCI supercomputer 3
  30. Seymour, K., Nakada, H., Matsuoka, S., Dongarra, J., Lee, C. and Casanova, H. (2002). Overview of GridRPC: A remote procedure call API for grid computing,, pp. 274-278.
  31. Seymour, K., YarKhan, A., Agrawal, S. and Dongarra, J. (2005). NetSolve: Grid enabling scientific computing environments,L. Grandinetti (Ed.),, Elsevier, New York, NY.
  32. Tanaka, Y., Nakada, H., Sekiguchi, S., Suzumura, T. and Matsuoka, S. (2003). Ninf-G: A reference implementation of RPC-based programming middleware for Grid computing,(1): 41-51.
  33. Tang, J. M. and Vuik, C. (2007a). On deflation and singular symmetric positive semi-definite matrices,(2): 603-614.
  34. Tang, J. and Vuik, C. (2007b). Efficient deflation methods applied to 3-D bubbly flow problems,: 330-349.
  35. van der Pijl, S., Segal, A., Vuik, C. and Wesseling, P. (2005). A mass-conserving level-set method for modelling of multi-phase flows,: 339-361.
  36. van Kan, J. (1986). A second-order accurate pressure correction scheme for viscous incompressible flow,(3): 870-891.
  37. Vastenhouw, B. and Bisseling, R. H. (2005). A two-dimensional data distribution method for parallel sparse matrix-vector multiplication,(1): 67-95.
  38. Whaley, R. C. and Petitet, A. (2005). Minimizing development and maintenance costs in supporting persistently optimized BLAS,(2): 101-121.
  39. Wyrzykowski, R., Meyer, N., Olas, T., Kuczynski, L., Ludwiczak, B., Czaplewski, C. and Oldziej, S. (2009). Meta-computations on the CLUSTERIX grid,B. Kågström, E. Elmroth, J. Dongarra and J. Wasniewski (Eds),, Lecture Notes in Computer Science, Vol. 4699, Springer, Berlin/Heidelberg, pp. 489-500.
  40. Wyrzykowski, R., Meyer, N. and Stroinski, M. (2005). Concept and implementation of CLUSTERIX: National cluster of linux systems,
  41. YarKhan, A., Seymour, K., Sagi, K., Shi, Z. and Dongarra, J. (2006). Recent developments in GridSolve,(1): 131-141.
  42. Zheng, Y., Bassi, A., Beck, M., Plank, J. S. and Wolski, R. (2004). Internet Backplane Protocol: C API 1.4,, Department of Computer Science, University of Tennessee, Knoxville, TN.
  43. Zuo, X. and Lastovetsky, A. (2007). Experiments with a software component enabling NetSolve with direct communications in a non-intrusive and incremental way,
DOI: https://doi.org/10.2478/v10006-010-0008-4 | Journal eISSN: 2083-8492 | Journal ISSN: 1641-876X
Language: English
Page range: 109 - 121
Published on: Mar 25, 2010
Published by: University of Zielona Góra
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2010 Tijmen Collignon, Martin Van Gijzen, published by University of Zielona Góra
This work is licensed under the Creative Commons License.