{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:46:07Z","timestamp":1773193567702,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540693888","type":"print"},{"value":"9783540693895","type":"electronic"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"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":[[2008]]},"DOI":"10.1007\/978-3-540-69389-5_25","type":"book-chapter","created":{"date-parts":[[2008,7,31]],"date-time":"2008-07-31T06:39:18Z","timestamp":1217486358000},"page":"213-222","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["DaStGen\u2014A Data Structure Generator for Parallel C++ HPC Software"],"prefix":"10.1007","author":[{"given":"Hans\u2013Joachim","family":"Bungartz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Eckhardt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miriam","family":"Mehl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"Weinzierl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"25_CR1","doi-asserted-by":"crossref","unstructured":"Brenk, M., Bungartz, H.\u2013J., Mehl, M., Muntean, I.L., Neckel, T., Weinzierl, T.: Numerical Simulation of Particle Transport in a Drift Ratchet. SIAM Journal of Scientific Computing (2008) (accepted)","DOI":"10.1137\/070692212"},{"key":"25_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1064","DOI":"10.1007\/11823285_112","volume-title":"Euro-Par 2006 Parallel Processing","author":"H.\u2013J. Bungartz","year":"2006","unstructured":"Bungartz, H.\u2013J., Mehl, M., Weinzierl, T.: A Parallel Adaptive Cartesian PDE Solver Using Space\u2013Filling Curves. In: Nagel, W.E., Walter, W.V., Lehner, W. (eds.) Euro-Par 2006. LNCS, vol.\u00a04128, pp. 1064\u20131074. Springer, Heidelberg (2006)"},{"key":"25_CR3","first-page":"140","volume-title":"TOOLS 1998: Proceedings of the Technology of Object-Oriented Languages and Systems","author":"E. Gagnon","year":"1998","unstructured":"Gagnon, E., Hendren, L.J.: SableCC, an Object-Oriented Compiler Framework. In: TOOLS 1998: Proceedings of the Technology of Object-Oriented Languages and Systems, pp. 140\u2013154. IEEE Computer Society, Los Alamitos (1998)"},{"key":"25_CR4","first-page":"241","volume-title":"Proceedings of Parallel CFD 1999","author":"W. Gropp","year":"1999","unstructured":"Gropp, W., Kaushik, D., Keyes, D., Smith, B.: Towards Realistic Performance Bounds for Implicit CFD Codes. In: Proceedings of Parallel CFD 1999, pp. 241\u2013248. Elsevier, Amsterdam (1999)"},{"key":"25_CR5","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/PCEE.2000.873593","volume-title":"Proceedings of the International Conference on Parallel Computing in Electrical Engineering","author":"R. Hillson","year":"2000","unstructured":"Hillson, R., Iglewski, M.: C++2MPI: A Software Tool for Automatically Generating MPI Datatypes from C++ Classes. In: Proceedings of the International Conference on Parallel Computing in Electrical Engineering, pp. 13\u201317. IEEE Computer Society, Los Alamitos (2000)"},{"key":"25_CR6","unstructured":"Hyde, R.: Write Great Code - vol. 2: Thinking Low-Level. In: Writing High-Level. No Starch Press (2004)"},{"key":"25_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"issue":"2-3","key":"25_CR8","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1002\/nla.481","volume":"13","author":"M. Mehl","year":"2006","unstructured":"Mehl, M., Weinzierl, T., Zenger, C.: A cache-oblivious self-adaptive full multigrid method. Numerical Linear Algebra With Applications\u00a013(2-3), 275\u2013291 (2006)","journal-title":"Numerical Linear Algebra With Applications"},{"key":"25_CR9","doi-asserted-by":"crossref","unstructured":"Parker, S.G., Weinstein, D.M., Johnson, C.R.: The SCIRun computational steering software system. Modern Software Tools in Scientific Computing, 1\u201340 (1997)","DOI":"10.1007\/978-1-4612-1986-6_1"},{"key":"25_CR10","unstructured":"President\u2019s Information Technology Advisory Committee: Computational Science: Ensuring America\u2019s Competitiveness (2005)"},{"key":"25_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1007\/978-3-540-75416-9_42","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"\u00c9. Renault","year":"2007","unstructured":"Renault, \u00c9.: Extended MPICC to Generate MPI Derived Datatypes from C\u00a0Datatypes Automatically. In: Cappello, F., Herault, T., Dongarra, J. (eds.) PVM\/MPI 2007. LNCS, vol.\u00a04757, pp. 307\u2013314. Springer, Heidelberg (2007)"},{"issue":"5","key":"25_CR12","first-page":"26","volume":"7","author":"T. Veldhuizen","year":"1995","unstructured":"Veldhuizen, T.: Expression Templates. C++ Report\u00a07(5), 26\u201331 (1995)","journal-title":"C++ Report"},{"key":"25_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"440","DOI":"10.1007\/978-3-540-24688-6_58","volume-title":"Computational Science - ICCS 2004","author":"J. Weidendorfer","year":"2004","unstructured":"Weidendorfer, J., Kowarschik, M., Trinitis, C.: A Tool Suite for Simulation Based Analysis of Memory Access Behavior. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol.\u00a03038, pp. 440\u2013447. Springer, Heidelberg (2004)"}],"container-title":["Lecture Notes in Computer Science","Computational Science \u2013 ICCS 2008"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69389-5_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,9]],"date-time":"2024-05-09T06:43:58Z","timestamp":1715237038000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-540-69389-5_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540693888","9783540693895"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69389-5_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}