{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T08:22:51Z","timestamp":1768292571127,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642387173","type":"print"},{"value":"9783642387180","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38718-0_15","type":"book-chapter","created":{"date-parts":[[2013,5,24]],"date-time":"2013-05-24T00:57:50Z","timestamp":1369357070000},"page":"128-139","source":"Crossref","is-referenced-by-count":18,"title":["Optimizing Sparse Matrix Assembly in Finite Element Solvers with One-Sided Communication"],"prefix":"10.1007","author":[{"given":"Niclas","family":"Jansson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","unstructured":"Balay, S., Buschelman, K., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc Web page (2009), \n                    \n                      http:\/\/www.mcs.anl.gov\/petsc"},{"key":"15_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2020373.2020376","volume-title":"Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, PGAS 2010","author":"F. Blagojevi\u0107","year":"2010","unstructured":"Blagojevi\u0107, F., Hargrove, P., Iancu, C., Yelick, K.: Hybrid PGAS runtime support for multicore nodes. In: Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, PGAS 2010, pp. 3:1\u20133:10. ACM, New York (2010)"},{"key":"15_CR3","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1504\/IJHPCN.2004.007569","volume":"1","author":"D. Bonachea","year":"2004","unstructured":"Bonachea, D., Duell, J.: Problems with using MPI 1.1 and 2.0 as compilation targets for parallel language implementations. Int. J. High Perform. Comput. Networking\u00a01, 91\u201399 (2004)","journal-title":"Int. J. High Perform. Comput. Networking"},{"key":"15_CR4","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/1065944.1065950","volume-title":"Proceedings of the tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2005","author":"C. Coarf\u0103","year":"2005","unstructured":"Coarf\u0103, C., Dotsenko, Y., Mellor-Crummey, J., Cantonnet, F., El-Ghazawi, T., Mohanti, A., Yao, Y., Chavarr\u00eda-Miranda, D.: An Evaluation of Global Address Space Languages: Co-Array Fortran and Unified Parallel C. In: Proceedings of the Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2005, pp. 36\u201347. ACM, New York (2005)"},{"key":"15_CR5","first-page":"177","volume-title":"Proceedings of the 7th ACM International Conference on Computing Frontiers, CF 2010","author":"J. Dinan","year":"2010","unstructured":"Dinan, J., Balaji, P., Lusk, E., Sadayappan, P., Thakur, R.: Hybrid parallel programming with MPI and unified parallel C. In: Proceedings of the 7th ACM International Conference on Computing Frontiers, CF 2010, pp. 177\u2013186. ACM, New York (2010)"},{"key":"15_CR6","unstructured":"Jansson, N.: Data Structures for Efficient Sparse Matrix Assembly. Technical Report KTH-CTL-4013, Computational Technology Laboratory (2011), \n                    \n                      http:\/\/www.publ.kth.se\/trita\/ctl-4\/013\/"},{"key":"15_CR7","unstructured":"Jansson, N.: High performance adaptive finite element methods for turbulent fluid flow. Licentiate thesis, Royal Institute of Technology, School of Computer Science and Engineering, TRITA-CSC-A 2011, 02 (2011)"},{"key":"15_CR8","unstructured":"Jansson, N.: JANPACK (2012), \n                    \n                      http:\/\/www.csc.kth.se\/~njansson\/janpack"},{"key":"15_CR9","first-page":"20","volume-title":"State of the Practice Reports, SC 2011","author":"N. Jansson","year":"2011","unstructured":"Jansson, N., Hoffman, J., Nazarov, M.: Adaptive Simulation of Turbulent Flow Past a Full Car Model. In: State of the Practice Reports, SC 2011, pp. 20:1\u201320:8. ACM, New York (2011)"},{"key":"15_CR10","first-page":"5","volume-title":"Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, PGAS 2010","author":"J. Jose","year":"2010","unstructured":"Jose, J., Luo, M., Sur, S., Panda, D.K.: Unifying UPC and MPI runtimes: experience with MVAPICH. In: Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, PGAS 2010, pp. 5:1\u20135:10. ACM, New York (2010)"},{"issue":"2","key":"15_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1731022.1731030","volume":"37","author":"A. Logg","year":"2010","unstructured":"Logg, A., Wells, G.N.: DOLFIN: Automated finite element computing. ACM Trans. Math. Softw.\u00a037(2), 20:1\u201320:28 (2010)","journal-title":"ACM Trans. Math. Softw."},{"key":"15_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/978-3-642-03770-2_24","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"D.A. Mall\u00f3n","year":"2009","unstructured":"Mall\u00f3n, D.A., Taboada, G.L., Teijeiro, C., Touri\u00f1o, J., Fraguela, B.B., G\u00f3mez, A., Doallo, R., Mouri\u00f1o, J.C.: Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures. In: Ropo, M., Westerholm, J., Dongarra, J. (eds.) EuroPVM\/MPI 2009. LNCS, vol.\u00a05759, pp. 174\u2013184. Springer, Heidelberg (2009)"},{"key":"15_CR13","unstructured":"MPI Forum. Message Passing Interface (MPI) Forum Home Page, \n                    \n                      http:\/\/www.mpi-forum.org\/"},{"key":"15_CR14","unstructured":"OpenMP Architecture Review Board. Openmp application program interface (2008), \n                    \n                      http:\/\/www.openmp.org\/mp-documents\/spec30.pdf"},{"issue":"4","key":"15_CR15","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1109\/MCSE.2008.94","volume":"10","author":"A. Pletzer","year":"2008","unstructured":"Pletzer, A., McCune, D., Muszala, S., Vadlamani, S., Kruger, S.: Exposing Fortran Derived Types to C and Other Languages. Comput. Sci. Eng.\u00a010(4), 86\u201392 (2008)","journal-title":"Comput. Sci. Eng."},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Preissl, R., Wichmann, N., Long, B., Shalf, J., Ethier, S., Koniges, A.: Multithreaded Global Address Space Communication Techniques for Gyrokinetic Fusion Applications on Ultra-Scale Platforms. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2011, pp. 1\u20135. ACM, New York (2011)","DOI":"10.1145\/2063384.2071033"},{"key":"15_CR17","doi-asserted-by":"crossref","unstructured":"Saad, Y.: Iterative Methods for Sparse Linear Systems, 2nd edn. Society for Industrial and Applied Mathematics, Philadelphia (2003)","DOI":"10.1137\/1.9780898718003"},{"key":"15_CR18","doi-asserted-by":"crossref","unstructured":"UPC Consortium. UPC Language Specifications, v1.2. Technical Report LBNL-59208, Lawrence Berkeley National Lab (2005)","DOI":"10.2172\/862127"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing for Computational Science - VECPAR 2012"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38718-0_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T06:02:27Z","timestamp":1557727347000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38718-0_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642387173","9783642387180"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38718-0_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}