{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,24]],"date-time":"2026-10-24T05:37:33Z","timestamp":1792820253574,"version":"4.5.0"},"reference-count":17,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/USG.html"},{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/USG.html"},{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"Exascale Computing Project","award":["17-SC-20-SC"],"award-info":[{"award-number":["17-SC-20-SC"]}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006168","name":"National Nuclear Security Administration","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006168","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-AC05-00OR22725"],"award-info":[{"award-number":["DE-AC05-00OR22725"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comput. Sci. Eng."],"published-print":{"date-parts":[[2020,9,1]]},"DOI":"10.1109\/mcse.2019.2924204","type":"journal-article","created":{"date-parts":[[2019,6,25]],"date-time":"2019-06-25T16:17:22Z","timestamp":1561479442000},"page":"84-94","source":"Crossref","is-referenced-by-count":5,"title":["Automated Fortran\u2013C++ Bindings for Large-Scale Scientific Applications"],"prefix":"10.1109","volume":"22","author":[{"given":"Seth R.","family":"Johnson","sequence":"first","affiliation":[{"name":"Oak Ridge National Laboratory"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrey","family":"Prokopenko","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Katherine J.","family":"Evans","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.89"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1029\/2018ms001603"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.5194\/gmd-8-1509-2015"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.ces.2016.07.043"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3266145.3266148"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(02)00171-1"},{"issue":"6","key":"ref7","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/0167-8191(96)00024-5","article-title":"A high-performance, portable implementation of the MPI message passing interface standard","volume":"22","author":"Gropp","year":"1996","journal-title":"Parallel Comput."},{"issue":"2","key":"ref8","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/5992.753048","article-title":"Shadow-object interface between Fortran 95 and C++","volume":"1","author":"Gray","year":"1999","journal-title":"Comput. Sci. Eng."},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.3403\/02518375u"},{"issue":"3","key":"ref10","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1155\/2012\/378791","article-title":"Exploring capabilities within ForTrilinos by solving the 3D Burgers equation","volume":"20","author":"Morris","year":"2012","journal-title":"Scientific Program."},{"key":"ref11","article-title":"An overview of Trilinos","author":"Heroux","year":"2003"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1177\/1094342011414036"},{"issue":"2","key":"ref13","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MCSE.2012.33","article-title":"This isn\u2019t your parents\u2019 Fortran: Managing C++ objects with modern Fortran","volume":"14","author":"Rouson","year":"2012","journal-title":"Comput. Sci. Eng."},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1063\/1.4822370"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199708)27:8<983::AID-SPE117>3.0.CO;2-#"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718881"},{"key":"ref17","article-title":"Optimizing real world applications with GCC link time optimization","volume-title":"Proc. GCC Developers\u2019 Summit","author":"Glek","year":"2010"}],"container-title":["Computing in Science &amp; Engineering"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/5992\/9167170\/8745480-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/5992\/9167170\/08745480.pdf?arnumber=8745480","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,10,24]],"date-time":"2026-10-24T04:58:10Z","timestamp":1792817890000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8745480\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,1]]},"references-count":17,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/mcse.2019.2924204","relation":{},"ISSN":["1521-9615","1558-366X"],"issn-type":[{"value":"1521-9615","type":"print"},{"value":"1558-366X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,1]]}}}