{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T05:32:25Z","timestamp":1771047145114,"version":"3.50.1"},"reference-count":35,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"3","funder":[{"DOI":"10.13039\/100008118","name":"Grantham Foundation for the Protection of the Environment","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100008118","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000761","name":"Imperial College London","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000761","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/M011054\/1"],"award-info":[{"award-number":["EP\/M011054\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000270","name":"Natural Environment Research Council","doi-asserted-by":"publisher","award":["NE\/K008951\/1"],"award-info":[{"award-number":["NE\/K008951\/1"]}],"id":[{"id":"10.13039\/501100000270","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Sci. Comput."],"published-print":{"date-parts":[[2018,1]]},"DOI":"10.1137\/17m1130642","type":"journal-article","created":{"date-parts":[[2018,6,26]],"date-time":"2018-06-26T12:41:38Z","timestamp":1530016898000},"page":"C401-C428","source":"Crossref","is-referenced-by-count":33,"title":["TSFC: A Structure-Preserving Form Compiler"],"prefix":"10.1137","volume":"40","author":[{"given":"Mikl\u00f3s","family":"Homolya","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8062-1453","authenticated-orcid":true,"given":"Lawrence","family":"Mitchell","sequence":"additional","affiliation":[]},{"given":"Fabio","family":"Luporini","sequence":"additional","affiliation":[]},{"given":"David A.","family":"Ham","sequence":"additional","affiliation":[]}],"member":"351","reference":[{"key":"atypb1","first-page":"265","author":"Abadi M.","year":"2016","journal-title":"USENIX Association"},{"key":"atypb4","first-page":"9","volume":"40","author":"M. S.","year":"2014","journal-title":"ACM Trans. Math. Software"},{"key":"atypb5","first-page":"6","volume":"37","author":"M. S.","year":"2010","journal-title":"ACM Trans. Math. Software"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1007\/s10237-016-0780-7"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840311"},{"key":"atypb9","first-page":"c2016","volume":"2016","author":"Chiw C.","year":"2016","journal-title":"CPC"},{"key":"atypb10","first-page":"111","author":"Chiw C.","year":"2012","journal-title":"New York"},{"key":"atypb11","first-page":"177","author":"Cociorva D.","year":"2002","journal-title":"New York"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1109\/20.717799"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.23377"},{"key":"atypb15","first-page":"315","author":"Franchetti F.","year":"2005","journal-title":"New York"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1515\/jnum-2012-0013"},{"key":"atypb20","first-page":"981","author":"Heinecke A.","year":"2016","journal-title":"NJ"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1145\/368996.369025"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467449"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1145\/1163641.1163644"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1145\/1268769.1268771"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1145\/3133901"},{"key":"atypb31","doi-asserted-by":"publisher","DOI":"10.1109\/18.910572"},{"key":"atypb32","first-page":"103","author":"Lam C.-C.","year":"1999","journal-title":"New York"},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2010.09.003"},{"key":"atypb35","first-page":"315","author":"Lam C.-C.","year":"1996","journal-title":"Heidelberg"},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626497000176"},{"key":"atypb38","first-page":"227","author":"Logg A.","year":"2012","journal-title":"New York"},{"key":"atypb39","doi-asserted-by":"publisher","DOI":"10.1137\/09076920X"},{"key":"atypb40","doi-asserted-by":"publisher","DOI":"10.1145\/3054944"},{"key":"atypb41","first-page":"57","volume":"11","author":"Luporini F.","year":"2015","journal-title":"ACM Trans. Architect. Code Optim."},{"key":"atypb44","doi-asserted-by":"publisher","DOI":"10.1137\/070710032"},{"key":"atypb45","doi-asserted-by":"publisher","DOI":"10.1145\/1644001.1644009"},{"key":"atypb46","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840306"},{"key":"atypb47","doi-asserted-by":"publisher","DOI":"10.1145\/2998441"},{"key":"atypb48","first-page":"1","author":"Sanders B. A.","year":"2010","journal-title":"Storage and Analysis"},{"key":"atypb49","doi-asserted-by":"publisher","DOI":"10.1145\/321607.321620"},{"key":"atypb51","doi-asserted-by":"publisher","DOI":"10.1145\/3157733"},{"key":"atypb53","first-page":"298","author":"Xiong J.","year":"2001","journal-title":"New York"}],"container-title":["SIAM Journal on Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/17M1130642","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,11,21]],"date-time":"2018-11-21T10:19:20Z","timestamp":1542795560000},"score":1,"resource":{"primary":{"URL":"https:\/\/epubs.siam.org\/doi\/10.1137\/17M1130642"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":35,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,1]]}},"alternative-id":["10.1137\/17M1130642"],"URL":"https:\/\/doi.org\/10.1137\/17m1130642","relation":{},"ISSN":["1064-8275","1095-7197"],"issn-type":[{"value":"1064-8275","type":"print"},{"value":"1095-7197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1]]}}}