{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T15:09:52Z","timestamp":1743001792468,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642387494"},{"type":"electronic","value":"9783642387500"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38750-0_21","type":"book-chapter","created":{"date-parts":[[2013,6,10]],"date-time":"2013-06-10T01:26:27Z","timestamp":1370827587000},"page":"279-289","source":"Crossref","is-referenced-by-count":6,"title":["Performance-Portable Finite Element Assembly Using PyOP2 and FEniCS"],"prefix":"10.1007","author":[{"given":"Graham R.","family":"Markall","sequence":"first","affiliation":[]},{"given":"Florian","family":"Rathgeber","sequence":"additional","affiliation":[]},{"given":"Lawrence","family":"Mitchell","sequence":"additional","affiliation":[]},{"given":"Nicolas","family":"Loriant","sequence":"additional","affiliation":[]},{"given":"Carlo","family":"Bertolli","sequence":"additional","affiliation":[]},{"given":"David A.","family":"Ham","sequence":"additional","affiliation":[]},{"given":"Paul H. J.","family":"Kelly","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"doi-asserted-by":"crossref","unstructured":"Logg, A., Mardal, K.-A., Wells, G.N.: Automated Solution of Differential Equations by the Finite Element Method. Springer (2012)","key":"21_CR1","DOI":"10.1007\/978-3-642-23099-8"},{"doi-asserted-by":"crossref","unstructured":"Rathgeber, F., Markall, G.R., Mitchell, L., Loriant, N., Ham, D.A., Bertolli, C., Kelly, P.H.J.: PyOP2: A High-Level Framework for Performance-Portable Simulations on Unstructured Meshes. In: WOLFHPC 2012: Workshop on Languages for High-Performance Computing at SC 2012 (November 2012)","key":"21_CR2","DOI":"10.1109\/SC.Companion.2012.134"},{"unstructured":"Applied Modelling and Computation Group Department of Earth Science and Engineering, South Kensington Campus, Imperial College London, London, SW7 2AZ, UK: Fluidity Manual. Version 4.0-release edn. (November 2010)","key":"21_CR3"},{"doi-asserted-by":"crossref","unstructured":"Karniadakis, G.E., Sherwin, S.J.: Spectral\/hp Element Methods for Computational Fluid Dynamics, 2nd edn. Oxford University Press (2005)","key":"21_CR4","DOI":"10.1093\/acprof:oso\/9780198528692.001.0001"},{"unstructured":"Balay, S., Brown, J., Buschelman, K., Eijkhout, V., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc users manual. Technical Report ANL-95\/11 - Revision 3.3, Argonne National Laboratory (2012)","key":"21_CR5"},{"issue":"3","key":"21_CR6","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1145\/1163641.1163644","volume":"32","author":"R.C. Kirby","year":"2006","unstructured":"Kirby, R.C., Logg, A.: A compiler for variational forms. ACM Transactions on Mathematical Software\u00a032(3), 417\u2013444 (2006)","journal-title":"ACM Transactions on Mathematical Software"},{"unstructured":"Russell, F.: An Active-Library Based Investigation into the Performance Optimisation of Linear Algebra and the Finite Element Method. PhD thesis, Imperial College London (June 2011)","key":"21_CR7"},{"unstructured":"Mudalige, G.R., Giles, M.B., Spencer, B., Bertolli, C., Reguly, I.Z.: Designing OP2 for GPU Architectures. Journal of Parallel and Distributed Computing (2012) (in press)","key":"21_CR8"},{"unstructured":"Bell, N., Garland, M.: Cusp: Generic parallel algorithms for sparse matrix and graph computations, Version 0.3.0 (2012)","key":"21_CR9"},{"issue":"2","key":"21_CR10","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."},{"issue":"3","key":"21_CR11","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1080\/10618562.2011.575368","volume":"25","author":"P.E.J. Vos","year":"2011","unstructured":"Vos, P.E.J., Eskilsson, C., Bolis, A., Chun, S., Kirby, R.M., Sherwin, S.J.: A generic framework for time-stepping partial differential equations (pdes): general linear methods, object-oriented implementation and application to fluid problems. Int. J. Comput. Fluid Dyn.\u00a025(3), 107\u2013125 (2011)","journal-title":"Int. J. Comput. Fluid Dyn."},{"issue":"3","key":"21_CR12","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1051\/mmnp\/20116304","volume":"6","author":"C.D. Cantwell","year":"2011","unstructured":"Cantwell, C.D., Sherwin, S.J., Kirby, R.M., Kelly, P.H.J.: From h to p Efficiently: Selecting the Optimal Spectral\/hp Discretisation in Three Dimensions. Mathematical Modelling of Natural Phenomena\u00a06(3), 84\u201396 (2011)","journal-title":"Mathematical Modelling of Natural Phenomena"},{"key":"21_CR13","volume-title":"Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2011","author":"Z. DeVito","year":"2011","unstructured":"DeVito, Z., Joubert, N., Palacios, F., Oakley, S., Medina, M., Barrientos, M., Elsen, E., Ham, F., Aiken, A., Duraisamy, K., Darve, E., Alonso, J., Hanrahan, P.: Liszt: a domain specific language for building portable mesh-based pde solvers. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2011, pp. 9:1\u20139:12. ACM, New York (2011)"}],"container-title":["Lecture Notes in Computer Science","Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38750-0_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,17]],"date-time":"2021-12-17T09:13:10Z","timestamp":1639732390000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-38750-0_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642387494","9783642387500"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38750-0_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}