메뉴 건너뛰기




Volumn 18, Issue , 2017, Pages 106-116

Porting HPC applications to the cloud: A multi-frontal solver case study

Author keywords

HPC in the cloud; Mesh based solver; Multi frontal direct solver; Scientific workflows

Indexed keywords

DIGITAL STORAGE; ELECTRIC ARC WELDING;

EID: 84992390876     PISSN: 18777503     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jocs.2016.09.006     Document Type: Article
Times cited : (14)

References (50)
  • 2
    • 14244258507 scopus 로고    scopus 로고
    • Distributed computing in practice: the Condor experience
    • [2] Thain, D., Tannenbaum, T., Livny, M., Distributed computing in practice: the Condor experience. Concurr. Comput. Pract. Exp. 17:2–4 (2005), 323–356, 10.1002/cpe.938.
    • (2005) Concurr. Comput. Pract. Exp. , vol.17 , Issue.2-4 , pp. 323-356
    • Thain, D.1    Tannenbaum, T.2    Livny, M.3
  • 5
    • 85055930486 scopus 로고    scopus 로고
    • Computing With HP-Adaptive Finite Element Method. Vol. II. Frontiers: Three Dimensional Elliptic and Maxwell Problems
    • Chapmann & Hall/CRC Applied Mathematics & Nonlinear Science
    • [5] Demkowicz, L., Kurtz, J., Pardo, D., Paszyński, D., Rachowicz, W., Zdunek, A., Computing With HP-Adaptive Finite Element Method. Vol. II. Frontiers: Three Dimensional Elliptic and Maxwell Problems. 2007, Chapmann & Hall/CRC Applied Mathematics & Nonlinear Science.
    • (2007)
    • Demkowicz, L.1    Kurtz, J.2    Pardo, D.3    Paszyński, D.4    Rachowicz, W.5    Zdunek, A.6
  • 6
    • 85052556311 scopus 로고    scopus 로고
    • Fast Solvers for Mesh-Based Computations
    • CRC Press
    • [6] Paszynski, M., Fast Solvers for Mesh-Based Computations. 2015, CRC Press.
    • (2015)
    • Paszynski, M.1
  • 7
    • 0020822138 scopus 로고
    • The multifrontal solution of indefinite sparse symmetric linear
    • [7] Duff, I.S., Reid, J.K., The multifrontal solution of indefinite sparse symmetric linear. ACMMathSoft 9:3 (1983), 302–325.
    • (1983) ACMMathSoft , vol.9 , Issue.3 , pp. 302-325
    • Duff, I.S.1    Reid, J.K.2
  • 8
    • 0000598547 scopus 로고
    • The multifrontal solution of unsymmetric sets of linear equations
    • [8] Duff, I.S., Reid, J.K., The multifrontal solution of unsymmetric sets of linear equations. SIAM Sci. Stat. 5:3 (1984), 633–641.
    • (1984) SIAM Sci. Stat. , vol.5 , Issue.3 , pp. 633-641
    • Duff, I.S.1    Reid, J.K.2
  • 9
    • 78650299036 scopus 로고    scopus 로고
    • Graph grammar-based multi-thread multi-frontal parallel solver with trace theory-based scheduler
    • [9] Obrok, P., Pierzchala, P., Szymczak, A., Paszyński, M., Graph grammar-based multi-thread multi-frontal parallel solver with trace theory-based scheduler. Procedia Comput. Sci. 1:1 (2010), 1993–2001.
    • (2010) Procedia Comput. Sci. , vol.1 , Issue.1 , pp. 1993-2001
    • Obrok, P.1    Pierzchala, P.2    Szymczak, A.3    Paszyński, M.4
  • 10
    • 77953386133 scopus 로고    scopus 로고
    • Graph grammar-driven parallel partial differential equation solver
    • [10] Paszyński, M., Schaefer, R., Graph grammar-driven parallel partial differential equation solver. Concurr. Comput. Pract. Exp. 22:9 (2010), 1063–1097.
    • (2010) Concurr. Comput. Pract. Exp. , vol.22 , Issue.9 , pp. 1063-1097
    • Paszyński, M.1    Schaefer, R.2
  • 12
    • 77952724068 scopus 로고    scopus 로고
    • Parallel multi-frontal solver for p adaptive finite element modeling of multi-physics computational problems
    • [12] Paszyńska, A., Paszyński, M., Pardo, D., Parallel multi-frontal solver for p adaptive finite element modeling of multi-physics computational problems. J. Comput. Sci. 1:1 (2010), 48–54.
    • (2010) J. Comput. Sci. , vol.1 , Issue.1 , pp. 48-54
    • Paszyńska, A.1    Paszyński, M.2    Pardo, D.3
  • 14
    • 0036467470 scopus 로고    scopus 로고
    • Pastix: a high-performance parallel direct solver for sparse symmetric positive definite systems
    • [14] Hénon, P., Ramet, P., Roman, J., Pastix: a high-performance parallel direct solver for sparse symmetric positive definite systems. Parallel Comput. 28:2 (2002), 301–321.
    • (2002) Parallel Comput. , vol.28 , Issue.2 , pp. 301-321
    • Hénon, P.1    Ramet, P.2    Roman, J.3
  • 15
    • 24344434086 scopus 로고    scopus 로고
    • An overview of superLU: algorithms, implementation, and user interface
    • [15] Li, X.S., An overview of superLU: algorithms, implementation, and user interface. ACM Trans. Math. Softw. 31:3 (2005), 302–325.
    • (2005) ACM Trans. Math. Softw. , vol.31 , Issue.3 , pp. 302-325
    • Li, X.S.1
  • 16
    • 77952734959 scopus 로고    scopus 로고
    • A block sparse shared-memory multifrontal finite element solver for problems of structural mechanics
    • [16] Fialko, S., A block sparse shared-memory multifrontal finite element solver for problems of structural mechanics. Comput. Assist. Mech. Eng. Sci., 16(117–131), 2009, 17.
    • (2009) Comput. Assist. Mech. Eng. Sci. , vol.16 , Issue.117-131 , pp. 17
    • Fialko, S.1
  • 17
    • 78349311594 scopus 로고    scopus 로고
    • Parfes: a method for solving finite element linear equations on multi-core computers
    • [17] Fialko, S., Parfes: a method for solving finite element linear equations on multi-core computers. Adv. Eng. Soft. 41:12 (2010), 1256–1265.
    • (2010) Adv. Eng. Soft. , vol.41 , Issue.12 , pp. 1256-1265
    • Fialko, S.1
  • 19
    • 84958537427 scopus 로고    scopus 로고
    • A distributed CPU–GPU sparse direct solver
    • Springer
    • [19] Sao, P., Vuduc, R., Li, X.S., A distributed CPU–GPU sparse direct solver. Euro-Par 2014 Parallel Processing, 2014, Springer, 487–498.
    • (2014) Euro-Par 2014 Parallel Processing , pp. 487-498
    • Sao, P.1    Vuduc, R.2    Li, X.S.3
  • 20
    • 85052556311 scopus 로고    scopus 로고
    • Fast Solvers for Mesh-Based Computations
    • Taylor & Franics, CRC Press Secaucus, NJ, USA
    • [20] Paszyński, M., Fast Solvers for Mesh-Based Computations. 2016, Taylor & Franics, CRC Press, Secaucus, NJ, USA.
    • (2016)
    • Paszyński, M.1
  • 22
    • 84939136332 scopus 로고    scopus 로고
    • Leveraging workflows and clouds for a multi-frontal solver for finite-element meshes
    • [22] Balis, B., Figiela, K., Malawski, M., Jopek, K., Leveraging workflows and clouds for a multi-frontal solver for finite-element meshes. Procedia Comput. Sci. 51 (2015), 944–953.
    • (2015) Procedia Comput. Sci. , vol.51 , pp. 944-953
    • Balis, B.1    Figiela, K.2    Malawski, M.3    Jopek, K.4
  • 23
    • 0004146408 scopus 로고
    • Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
    • Addison-Wesley Longman Publishing Co., Inc.
    • [23] Foster, I., Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering. 1995, Addison-Wesley Longman Publishing Co., Inc. http://portal.acm.org/citation.cfm?id=527029.
    • (1995)
    • Foster, I.1
  • 24
    • 0032131147 scopus 로고    scopus 로고
    • A fast and high quality multilevel scheme for partitioning irregular graphs
    • [24] Karypis, G., Kumar, V., A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J. Sci. Comput. 20:1 (1998), 359–392, 10.1137/S1064827595287997.
    • (1998) SIAM J. Sci. Comput. , vol.20 , Issue.1 , pp. 359-392
    • Karypis, G.1    Kumar, V.2
  • 25
    • 84902794380 scopus 로고    scopus 로고
    • Dynamic programming algorithm for generation of optimal elimination trees for multi-frontal direct solver over H-refined grids
    • [25] AbouEisha, H., Moshkov, M., Calo, V., Paszyński, M., Goik, D., Jopek, K., Dynamic programming algorithm for generation of optimal elimination trees for multi-frontal direct solver over H-refined grids. Procedia Comput. Sci. 29 (2014), 947–959.
    • (2014) Procedia Comput. Sci. , vol.29 , pp. 947-959
    • AbouEisha, H.1    Moshkov, M.2    Calo, V.3    Paszyński, M.4    Goik, D.5    Jopek, K.6
  • 27
  • 28
    • 3142703149 scopus 로고    scopus 로고
    • Stress–strain analysis of thin-walled shells with massive ribs
    • [28] Fialko, S.Y., Stress–strain analysis of thin-walled shells with massive ribs. Int. Appl. Mech. 40:4 (2004), 432–439.
    • (2004) Int. Appl. Mech. , vol.40 , Issue.4 , pp. 432-439
    • Fialko, S.Y.1
  • 30
    • 31044439817 scopus 로고    scopus 로고
    • Hybrid scheduling for the parallel solution of linear systems
    • [30] Amestoy, P.R., Guermouche, A., L‘Excellent, J.-Y., Pralet, S., Hybrid scheduling for the parallel solution of linear systems. Parallel Comput. 32:2 (2006), 136–156, 10.1016/j.parco.2005.07.004.
    • (2006) Parallel Comput. , vol.32 , Issue.2 , pp. 136-156
    • Amestoy, P.R.1    Guermouche, A.2    L‘Excellent, J.-Y.3    Pralet, S.4
  • 31
    • 85010272302 scopus 로고    scopus 로고
    • The Magellan Report on Cloud Computing for Science, Technical Report
    • U.S. Department of Energy Office of Science Office of Advanced Scientific Computing Research (ASCR)
    • [31] The Magellan Report on Cloud Computing for Science, Technical Report. 2011, December, U.S. Department of Energy Office of Science Office of Advanced Scientific Computing Research (ASCR) http://science.energy.gov/~/media/ascr/pdf/program-documents/docs/Magellan_Final_Report.pdf.
    • (2011)
  • 34
    • 85027938495 scopus 로고    scopus 로고
    • Performance analysis of cloud computing services for many-tasks scientific computing
    • [34] Iosup, A., Ostermann, S., Yigitbasi, N., Prodan, R., Fahringer, T., Epema, D., Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans. Parallel Distrib. Syst. 22:6 (2011), 931–945, 10.1109/TPDS.2011.66 http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5719609.
    • (2011) IEEE Trans. Parallel Distrib. Syst. , vol.22 , Issue.6 , pp. 931-945
    • Iosup, A.1    Ostermann, S.2    Yigitbasi, N.3    Prodan, R.4    Fahringer, T.5    Epema, D.6
  • 36
    • 84886768467 scopus 로고    scopus 로고
    • High performance cloud computing
    • [36] Mauch, V., Kunze, M., Hillenbrand, M., High performance cloud computing. Future Gener. Comput. Syst. 29:6 (2013), 1408–1416, 10.1016/j.future.2012.03.011 http://www.sciencedirect.com/science/article/pii/S0167739X12000647.
    • (2013) Future Gener. Comput. Syst. , vol.29 , Issue.6 , pp. 1408-1416
    • Mauch, V.1    Kunze, M.2    Hillenbrand, M.3
  • 39
    • 84908431309 scopus 로고    scopus 로고
    • A hybrid HPC/cloud distributed infrastructure: coupling EC2 cloud resources with HPC clusters to run large tightly coupled multiscale applications
    • [39] Ben Belgacem, M., Chopard, B., A hybrid HPC/cloud distributed infrastructure: coupling EC2 cloud resources with HPC clusters to run large tightly coupled multiscale applications. Future Gener. Comput. Syst. 42 (2015), 11–21, 10.1016/j.future.2014.08.003 http://www.sciencedirect.com/science/article/pii/S0167739X14001514.
    • (2015) Future Gener. Comput. Syst. , vol.42 , pp. 11-21
    • Ben Belgacem, M.1    Chopard, B.2
  • 40
    • 85010256927 scopus 로고    scopus 로고
    • Using Parallel NAEs – Nimbix.
    • [40] Using Parallel NAEs – Nimbix. https://nimbix.zendesk.com/hc/en-us/articles/201849506-Using-Parallel-NAEs.
  • 41
    • 85010273044 scopus 로고    scopus 로고
    • M. Skotniczny. Element partition trees for two- and three-dimensional H-refined meshes and their use to optimize direct solver performance, J. Comput. Sci. (submitted for publication).
    • [41] H. AbouEisha, V. Calo, K. Jopek, M. Moshkov, A. Paszynska, M. Paszynski, M. Skotniczny. Element partition trees for two- and three-dimensional H-refined meshes and their use to optimize direct solver performance, J. Comput. Sci. (submitted for publication).
    • AbouEisha, H.1    Calo, V.2    Jopek, K.3    Moshkov, M.4    Paszynska, A.5    Paszynski, M.6
  • 42
    • 85010262922 scopus 로고    scopus 로고
    • Bisection Weighted by Element Size Ordering Algorithm for Multi-Frontal Solver Executed Over 3D H Refined Grids
    • [42] Skotniczny, M., Paszynski, M., Paszynska, A., Bisection Weighted by Element Size Ordering Algorithm for Multi-Frontal Solver Executed Over 3D H Refined Grids. 2016.
    • (2016)
    • Skotniczny, M.1    Paszynski, M.2    Paszynska, A.3
  • 43
    • 84978518609 scopus 로고    scopus 로고
    • Hybrid direct and iterative solver with library of multi-criteria optimal orderings for H adaptive finite element method computations
    • [43] Aboueisha, H., Jopek, K., Medygrał, B., Nosek, S., Moshkov, M., Paszynska, A., Paszynski, M., Pingali, K., Hybrid direct and iterative solver with library of multi-criteria optimal orderings for H adaptive finite element method computations. Procedia Comput. Sci. 80 (2016), 865–874.
    • (2016) Procedia Comput. Sci. , vol.80 , pp. 865-874
    • Aboueisha, H.1    Jopek, K.2    Medygrał, B.3    Nosek, S.4    Moshkov, M.5    Paszynska, A.6    Paszynski, M.7    Pingali, K.8
  • 45
    • 84930767661 scopus 로고    scopus 로고
    • Direct solvers performance on H-adapted grids
    • [45] Paszyński, M., Pardo, D., Calo, V., Direct solvers performance on H-adapted grids. Comput. Math. Appl. 70:3 (2015), 282–295.
    • (2015) Comput. Math. Appl. , vol.70 , Issue.3 , pp. 282-295
    • Paszyński, M.1    Pardo, D.2    Calo, V.3
  • 47
    • 84944811087 scopus 로고    scopus 로고
    • Hyperflow: a model of computation, programming approach and enactment engine for complex distributed workflows
    • [47] Balis, B., Hyperflow: a model of computation, programming approach and enactment engine for complex distributed workflows. Future Gener. Comput. Syst. 55 (2016), 147–162, 10.1016/j.future.2015.08.015 http://www.sciencedirect.com/science/article/pii/S0167739X15002770.
    • (2016) Future Gener. Comput. Syst. , vol.55 , pp. 147-162
    • Balis, B.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.