{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T23:09:59Z","timestamp":1774998599021,"version":"3.50.1"},"publisher-location":"Cham","reference-count":10,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031733697","type":"print"},{"value":"9783031733703","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,9,25]],"date-time":"2024-09-25T00:00:00Z","timestamp":1727222400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,9,25]],"date-time":"2024-09-25T00:00:00Z","timestamp":1727222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-73370-3_2","type":"book-chapter","created":{"date-parts":[[2024,9,24]],"date-time":"2024-09-24T21:02:58Z","timestamp":1727211778000},"page":"21-35","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Annotation of\u00a0Compiler Attributes for\u00a0MPI Functions"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3735-9677","authenticated-orcid":false,"given":"Tim","family":"Jammer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adrian","family":"Schmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2711-3032","authenticated-orcid":false,"given":"Christian","family":"Bischof","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,9,25]]},"reference":[{"key":"2_CR1","unstructured":"LLVM Language Reference Manual (2024). https:\/\/llvm.org\/docs\/LangRef.html#pointercapture. Accessed 04 May 2024"},{"issue":"10","key":"2_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/320385.320386","volume":"34","author":"JD Choi","year":"1999","unstructured":"Choi, J.D., Gupta, M., Serrano, M., Sreedhar, V.C., Midkiff, S.: Escape analysis for Java. ACM Sigplan Not. 34(10), 1\u201319 (1999)","journal-title":"ACM Sigplan Not."},{"key":"2_CR3","unstructured":"Exascale Computing Project: Exascale proxy applications (2022). https:\/\/proxyapps.exascaleproject.org\/. Accessed 23 Apr 2024"},{"key":"2_CR4","unstructured":"Gunow, G., Tramm, J., Forget, B., Smith, K., He, T.: SimpleMOC \u2013 a performance abstraction for 3D MOC. In: ANS & M &C 2015 - Joint International Conference on Mathematics and Computation (M &C), Supercomputing in Nuclear Applications (SNA) and the Monte Carlo (MC) Method (2015)"},{"key":"2_CR5","doi-asserted-by":"publisher","unstructured":"H\u00fcck, A., Jammer, T., Protze, J., Bischof, C.: Investigating the usage of MPI at argument-granularity in HPC codes. In: Proceedings of EuroMPI2023: the 30th European MPI Users\u2019 Group Meeting, EuroMPI2023, pp. 1\u201310. ACM (2023). https:\/\/doi.org\/10.1145\/3615318.3615322","DOI":"10.1145\/3615318.3615322"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"Johnson, T., Amini, M., Li, X.D.: ThinLTO: scalable and incremental LTO. In: 2017 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO), pp. 111\u2013121. IEEE (2017)","DOI":"10.1109\/CGO.2017.7863733"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Karlin, I., Keasler, J., Neely, R.: Lulesh 2.0 updates and changes. Technical Report. LLNL-TR-641973 (2013)","DOI":"10.2172\/1090032"},{"key":"2_CR8","doi-asserted-by":"publisher","unstructured":"Laguna, I., Marshall, R., Mohror, K., Ruefenacht, M., Skjellum, A., Sultana, N.: A large-scale study of MPI usage in open-source HPC applications. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2019. Association for Computing Machinery, New York (2019). ISBN 9781450362290. https:\/\/doi.org\/10.1145\/3295500.3356176","DOI":"10.1145\/3295500.3356176"},{"key":"2_CR9","unstructured":"Message Passing Interface Forum: MPI: A Message-Passing Interface Standard Version 4.1 (2023). https:\/\/www.mpi-forum.org\/docs\/mpi-4.1\/mpi41-report.pdf"},{"key":"2_CR10","unstructured":"Moses, W., Doerfert, J.: \u201cHeader Time Optimization\": cross-translation unit optimization via annotated headers (2020). https:\/\/c.wsmoses.com\/posters\/HTO_Poster.pdf. Accessed 23 Apr 2024"}],"container-title":["Lecture Notes in Computer Science","Recent Advances in the Message Passing Interface"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-73370-3_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,13]],"date-time":"2025-05-13T11:51:37Z","timestamp":1747137097000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-73370-3_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,25]]},"ISBN":["9783031733697","9783031733703"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-73370-3_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,25]]},"assertion":[{"value":"25 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}