Abstract
Scientific research is becoming increasingly dependent on the large-scale analysis of data using distributed computing infrastructures (Grid, cloud, GPU, etc.). Scientific computing (Petitet et al. 1999) aims at constructing mathematical models and numerical solution techniques for solving problems arising in science and engineering. In this paper, we describe the services of an integrated portal based on the P-Grade (Parallel Grid Run-time and Application Development Environment) portal (http://www.p-grade.hu) that enables the solution of large-scale linear systems of equations using direct solvers, makes easier the use of parallel block iterative algorithm and provides an interface for parallel decision making algorithms. The ultimate goal is to develop a single sign on integrated multi-service environment providing an easy access to different kind of mathematical calculations and algorithms to be performed on hybrid distributed computing infrastructures combining the benefits of large clusters, Grid or cloud, when needed.
Similar content being viewed by others
References
Petitet, A., Casanova, H., Dongarra, J., Robert, Y., Whaley, R.: Parallel and distributed scientific computing: a numerical linear algebra problem solving environment designer’s perspective. Handbook on Parallel and Distributed Processing (1999)
Parallel Grid Run-time and Application Development Environment. http://www.p-grade.hu (2003)
Astsatryan, H., Sahakyan, V., Shoukourian, Yu., Srapyan, M., Daydé M., Hurault, A., Grigoras, R.: Introduction of a Grid-aware portlet for numerical calculations. In: IEEE 1st International Conference on Parallel, Distributed and Grid Computing (PDGC’2010). Waknaghat, Solan (HP), India (2010)
Astsatryan, H., Sahakyan, V., Shoukouryan, Yu., Daydé, M., Hurault, A., Pantel, P., Caron, E.: A Grid-aware web interface with advanced service trading for linear algebra calculations. In: High Performance Computing for Computational Science—VECPAR2008, Lecture Notes in Computer Science 4395. Springer 2008, Toulouse, France (2008)
Astsatryan, H., Shoukouryan, Yu., Sahakyan, V.: Grid activities in Armenia. In: Proceedings of the International Conference Parallel Computing Technologies (PAVT’2009). Novgorod, Russia, March 30—April 3 (2009)
Armenian National Grid Infrastructure. http://www.Grid.am (2009)
Hardt, M., Seymour, K., Dongarra, J., Zapf, M., Ruiter, N.V.: Interactive Grid-access using Gridsolve and giggle. J. Comput. Inf. 27(2), 233–248
Gabrielle, A., et al.: Cactus tools for Grid applications. Springer J. Clust. Comput. 4(3), 179–188 (2001)
Ardizzone, V., Barbera, R., Calanducci, A., Fargetta, M., Ingrà, E., Porro, I., La Rocca, G., Monforte, S., Ricceri, R., Rotondo, R., Scardaci, D., Schenone, A.: The DECIDE science gateway. J. Grid Comput. 10(4), 689–707 (2012)
Czyzyk, J., Mesnier, M., Moré, J.: The NEOS server. IEEE J. Comput. Sci. Engineer. 5, 68–75 (1998)
Daydé, M., Desprez, F., Hurault, A., Pantel, M.: On deploying scientific software within the GRID-TLSE project. Computing Letters, VSP/Brill Academic Publisher, 1(3), 85–92 (2005). doi:10.1163/1574040054861267
Farkas, Z., Kacsuk, P.: P-GRADE portal: a generic workflow system to support user communities. Future Gener. Comput. Syst. J. 27(5), 454–465 (2011)
Kacsuk, P.: P-GRADE portal family for Grid infrastructures. Conc. Comput. Pract. Exper. J. 23(3), 235–245 (2011)
Kacsuk, P., Farkas, Z., Kozlovszky, M., Hermann, G., Balasko, A., Karoczkai, K., Istvan Marton, I.: WS-PGRADE/gUSE generic DCI gateway framework for a large variety of user communities. J. Grid Comput. 10(4), 601–630 (2012)
Caron, E., Desprez, F.: DIET: a scalable toolbox to build network enabled servers on the Grid. Int. J. High Perform. Comput. Appl. 20(3), 335–352 (2006)
Hurault, A., Daydé, M., Pantel, M.: Advanced service trading for scientific computing over the Grid. J. Supercomput. Springer Netherlands, 49(1), 64–83 (2008)
Hurault, A., YarKhan, A.: Intelligent service trading and brokering for distributed network services in GridSolve, VECPAR 2010. In: 9th International Meeting on High Performance Computing for Computational Science, Berkeley, CA (2010)
gLite. http://www.glite.org (2005)
Astsatryan, H., Sahakyan, V., Shoukourian, Y., Dayde, M., Hurault, A.: Enabling large-scale linear systems of equations on Hybrid HPC infrastructures. ICT Innovations 2011. Springer Advances in Intelligent and Soft Computing 150, 239–245 (2012). doi:10.1007/978-3-642-28664-3_22
Job Description Language HowTo—DataGrid-01-TEN-0102-02. http://www.infn.it/workload-Grid/docs/DataGrid-01-TEN-0102-0_2.pdf (2002)
Blackford, L.S., Choi, J., Cleary, A., D’Azevedo, E., Demmel, J., Dhillon, I., Dongarra, J., Hammarling, S., Henry, G., Petitet, A., Stanley, K., Walker, D., Whaley, R.C.: ScaLAPACK: a linear algebra library for message-passing computers. SIAM Conference on Parallel Processing (1997)
Blackford, S., Demmel, J., Dongarra, J., Duff, I., Hammarling, S., Henry, G., Heroux, M., Kaufman, L., Lumsdaine, A., Petitet, A., Pozo, R., Remington, K.: An updated set of basic linear algebra subprograms. ACM Trans. Math. Softw. 28(2), 135–151 (2002)
Tomov, S., Dongarra, J., Baboulin, M.: Towards dense linear algebra for hybrid GPU accelerated manycore systems. Parallel Comput. 36(5–6), 232–240 (2010)
Filippone, S., Colajanni, M.: PSBLAS: a library for parallel linear algebra computation on sparse matrices. ACM Trans. Math. Softw. 26(4), 527–550 (2000)
MUMPS: A MUltifrontal Massively Parallel Sparse Direct Solver. http://mumps.enseeiht.fr (2000)
Saad, Y.: Iterative methods for sparse linear systems, 2nd edn. SIAM (2003)
van der Vorst, H.A.: Iterative Krylov Methods for Large Linear Systems, Cambridge Monographs on Applied and Computation Mathematics. Cambridge University Press, Cambridge (2003)
Arioli, M., Duff, I.S., Noailles, J., Ruiz, D.: A block projection method for sparse matrices. SIAM J. Sci. Statist. Comput. 13, 47–70 (1992)
Arioli, M., Duff, I.S., Ruiz, D., Sadkane, M.: Block Lanczos techniques for accelerating the Block Cimmino method. SIAM J. Sci. Statist. Comput. 16, 1478–1511 (1995)
Balsa, C., Guivarch, R., Ruiz, D., Zenadi, M.: An hybrid approach for the parallelization of a block iterative algorithm. In: International Conference on Vector and Parallel Processing (VECPAR 2010), 22/06/2010–25/06/2010, pp. 116–128. Springer, Berkeley (2010)
Terzyan, H.: Decision Making Algorithms in Electromechanics, pp. 18–27. Izvestia Univer-sities, Electromechanics (2009)
Terzyan, H.: Simulation of electromechanical systems. In: Numerical Methods and Solutions, p. 280. VDM Verlag (2009)
Terzyan, H., Hovhannisyan, L.: On solution of decision-making problem in distributed computing environment. In: Proceedings of the Conference Computer Science and Information Technologies, pp. 276–280. Yerevan (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Astsatryan, H., Sahakyan, V., Shoukouryan, Y. et al. On the Easy Use of Scientific Computing Services for Large Scale Linear Algebra and Parallel Decision Making with the P-Grade Portal. J Grid Computing 11, 239–248 (2013). https://doi.org/10.1007/s10723-013-9254-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10723-013-9254-7