{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:31:32Z","timestamp":1725564692701},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642335174"},{"type":"electronic","value":"9783642335181"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-33518-1_30","type":"book-chapter","created":{"date-parts":[[2012,9,8]],"date-time":"2012-09-08T12:17:23Z","timestamp":1347106643000},"page":"248-257","source":"Crossref","is-referenced-by-count":1,"title":["A Wish List for Efficient Adjoints of One-Sided MPI Communication"],"prefix":"10.1007","author":[{"given":"Michel","family":"Schanen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"Naumann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Bendsten, C., Stauning, O.: FADBAD, a Flexible C++ Package for Automatic Differentiation Using the Forward and Backward Methods. Technical report, IMM-REP-1996-17, Department of Mathematical Modelling, Technical University of Denmark, Lyngby, Denmark (1996)","key":"30_CR1"},{"issue":"2","key":"30_CR2","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/229473.229474","volume":"22","author":"A. Griewank","year":"1996","unstructured":"Griewank, A., Juedes, D., Utke, J.: Algorithm 755: ADOL-C: A Package for the Automatic Differentiation of Algorithms written in C\/C++. ACM Trans. Math. Softw.\u00a022(2), 131\u2013167 (1996)","journal-title":"ACM Trans. Math. Softw."},{"key":"30_CR3","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898717761","volume-title":"Evaluating Derivatives. Principles and Techniques of Algorithmic Differentiation","author":"A. Griewank","year":"2008","unstructured":"Griewank, A., Walter, A.: Evaluating Derivatives. Principles and Techniques of Algorithmic Differentiation, 2nd edn. SIAM, Philadelphia (2008)","edition":"2"},{"key":"30_CR4","volume-title":"Using MPI-2: Advanced Features of the Message-Passing Interface","author":"W. Gropp","year":"1999","unstructured":"Gropp, W., Lusk, E., Thakur, R.: Using MPI-2: Advanced Features of the Message-Passing Interface. MIT Press, Cambridge (1999)"},{"key":"30_CR5","volume-title":"IPPS 1998: Proceedings of the 12th International Parallel Processing Symposium","author":"P. Hovland","year":"1998","unstructured":"Hovland, P., Bischof, C.: Automatic Differentiation for Message-Passing Parallel Programs. In: IPPS 1998: Proceedings of the 12th International Parallel Processing Symposium. IEEE Computer Society, Washington, DC (1998)"},{"unstructured":"Lotz, J., Leppkes, K., Naumann, U.: dco\/c++ Derivative Code by Overloading in C++. Technical Report AIB-2011-06, RWTH Aachen (May 2012)","key":"30_CR6"},{"unstructured":"MPI Forum. MPI: A Message-Passing Interface Standard. Version 2.2 (September 4, 2009), \n                    \n                      http:\/\/www.mpi-forum.org\n                    \n                    \n                   (December 2009)","key":"30_CR7"},{"key":"30_CR8","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972078","volume-title":"The Art of Differentiating Computer Programs","author":"U. Naumann","year":"2011","unstructured":"Naumann, U.: The Art of Differentiating Computer Programs. Society for Industrial and Applied Mathematics, Philadephia (2011)"},{"key":"30_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1007\/978-3-540-87475-1_44","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"U. Naumann","year":"2008","unstructured":"Naumann, U., Hasco\u00ebt, L., Hill, C., Hovland, P., Riehme, J., Utke, J.: A Framework for Proving Correctness of Adjoint Message-Passing Programs. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, pp. 316\u2013321. Springer, Heidelberg (2008)"},{"key":"30_CR10","series-title":"Lecture Notes in Computational Science and Engineering","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1007\/978-3-540-68942-3_18","volume-title":"Advances in Automatic Differentiation","author":"V. Pascual","year":"2008","unstructured":"Pascual, V., Hasco\u00ebt, L.: TAPENADE for C. In: Advances in Automatic Differentiation. Lecture Notes in Computational Science and Engineering, vol.\u00a064, pp. 199\u2013209. Springer, Heidelberg (2008)"},{"unstructured":"Schanen, M., F\u00f6rster, M., Gendler, B., Naumann, U.: Compiler-based Differentiation of Numerical Simulation Codes. In: ICCGI 2011, The Sixth International Multi-Conference on Computing in the Global Information Technology, pp. 105\u2013110. IARIA (2011)","key":"30_CR11"},{"key":"30_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/978-3-642-15646-5_27","volume-title":"Recent Advances in the Message Passing Interface","author":"M. Schanen","year":"2010","unstructured":"Schanen, M., F\u00f6rster, M., Naumann, U.: Second-Order Algorithmic Differentiation by Source Transformation of MPI Code. In: Keller, R., Gabriel, E., Resch, M., Dongarra, J. (eds.) EuroMPI 2010. LNCS, vol.\u00a06305, pp. 257\u2013264. Springer, Heidelberg (2010)"},{"issue":"1","key":"30_CR13","doi-asserted-by":"publisher","first-page":"1819","DOI":"10.1016\/j.procs.2010.04.204","volume":"1","author":"M. Schanen","year":"2010","unstructured":"Schanen, M., Naumann, U., Hasco\u00ebt, L., Utke, J.: Interpretative Adjoints for Numerical Simulation Codes using MPI. Procedia Computer Science\u00a01(1), 1819\u20131827 (2010); ICCS 2010","journal-title":"Procedia Computer Science"},{"key":"30_CR14","volume-title":"Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium","author":"J. Utke","year":"2009","unstructured":"Utke, J., Hasco\u00ebt, L., Heimbach, P., Hill, C., Hovland, P., Naumann, U.: Toward Adjoinable MPI. In: Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium. IEEE Computer Society, Washington, DC (2009)"},{"issue":"4","key":"30_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1377596.1377598","volume":"34","author":"J. Utke","year":"2008","unstructured":"Utke, J., Naumann, U., Fagan, M., Tallent, N., Strout, M., Heimbach, P., Hill, C., Wunsch, C.: OpenAD\/F: A Modular, Open-Source Tool for Automatic Differentiation of Fortran Codes. ACM Transactions on Mathematical Software\u00a034(4), 18:1\u201318:36 (2008)","journal-title":"ACM Transactions on Mathematical Software"}],"container-title":["Lecture Notes in Computer Science","Recent Advances in the Message Passing Interface"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-33518-1_30.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T12:14:15Z","timestamp":1620130455000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-33518-1_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642335174","9783642335181"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-33518-1_30","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}