{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T16:48:58Z","timestamp":1725814138858},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319143125"},{"type":"electronic","value":"9783319143132"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-14313-2_26","type":"book-chapter","created":{"date-parts":[[2014,12,11]],"date-time":"2014-12-11T01:56:46Z","timestamp":1418263006000},"page":"302-313","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Bypassing the Conventional Software Stack Using Adaptable Runtime Systems"],"prefix":"10.1007","author":[{"given":"Simon Andreas Frimann","family":"Lund","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mads R. B.","family":"Kristensen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brian","family":"Vinter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitrios","family":"Katsaros","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"26_CR1","unstructured":"Ahmadia, A.: Solving the import problem: Scalable Dynamic Loading Network File Systems. Technical report, Talk at SciPy conference, Austin, Texas (July 2012), \n                    \n                      http:\/\/pyvideo.org\/video\/1201\/solving-the-import-problem-scalable-dynamic-load"},{"key":"26_CR2","doi-asserted-by":"crossref","unstructured":"Beazley, D.M.: Automated scientific software scripting with SWIG, vol.\u00a019, pp. 599\u2013609. Elsevier (2003)","DOI":"10.1016\/S0167-739X(02)00171-1"},{"key":"26_CR3","unstructured":"Beazley, D.M., et al.: SWIG: An easy to use tool for integrating scripting languages with C and C++. In: Proceedings of the 4th USENIX Tcl\/Tk workshop, pp. 129\u2013139 (1996)"},{"issue":"2","key":"26_CR4","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/MCSE.2010.118","volume":"13","author":"S. Behnel","year":"2011","unstructured":"Behnel, S., Bradshaw, R., Citro, C., Dalcin, L., Seljebotn, D.S., Smith, K.: Cython: The best of both worlds. Computing in Science & Engineering\u00a013(2), 31\u201339 (2011)","journal-title":"Computing in Science & Engineering"},{"key":"26_CR5","doi-asserted-by":"crossref","unstructured":"Black, F., Scholes, M.: The pricing of options and corporate liabilities. The Journal of Political Economy, 637\u2013654 (1973)","DOI":"10.1086\/260062"},{"key":"26_CR6","doi-asserted-by":"crossref","unstructured":"Daily, J., Lewis, R.R.: Using the global arrays toolkit to reimplement numpy for distributed computation. In: Proceedings of the 10th Python in Science Conference (2011)","DOI":"10.25080\/Majora-ebaa42b7-004"},{"issue":"5","key":"26_CR7","doi-asserted-by":"publisher","first-page":"655","DOI":"10.1016\/j.jpdc.2007.09.005","volume":"68","author":"L. Dalcin","year":"2008","unstructured":"Dalcin, L., Paz, R., Storti, M., Elia, J.D.: MPI for Python: Performance improvements and MPI-2 extensions. Journal of Parallel and Distributed Computing\u00a068(5), 655\u2013662 (2008)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"26_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/978-3-540-75755-9_31","volume-title":"Applied Parallel Computing. State of the Art in Scientific Computing","author":"L.A. Drummond","year":"2007","unstructured":"Drummond, L.A., Galiano, V., Migall\u00f3n, V., Penad\u00e9s, J.: High-level user interfaces for the DOE ACTS collection. In: K\u00e5gstr\u00f6m, B., Elmroth, E., Dongarra, J., Wa\u015bniewski, J. (eds.) PARA 2006. LNCS, vol.\u00a04699, pp. 251\u2013259. Springer, Heidelberg (2007)"},{"key":"26_CR9","unstructured":"Enkovaaraa, J., Louhivuoria, M., Jovanovicb, P., Slavnicb, V., R\u00e4nnarc, M.: Optimizing GPAW. Partnership for Advanced Computing in Europe (September 2012), \n                    \n                      http:\/\/www.prace-ri.eu\/IMG\/pdf\/Optimizing_GPAW.pdf"},{"key":"26_CR10","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1145\/2464996.2465020","volume-title":"Proceedings of the 27th International ACM Conference on International Conference on Supercomputing, ICS 2013","author":"W. Frings","year":"2013","unstructured":"Frings, W., Ahn, D.H., LeGendre, M., Gamblin, T., de Supinski, B.R., Wolf, F.: Massively Parallel Loading. In: Proceedings of the 27th International ACM Conference on International Conference on Supercomputing, ICS 2013, pp. 389\u2013398. ACM, New York (2013)"},{"key":"26_CR11","unstructured":"Gawande, K., Webers, C.: PyPETSc User Manual (Revision 1.0). Technical report, NICTA (2009), \n                    \n                      http:\/\/elefant.developer.nicta.com.au\/documentation\/userguide\/PyPetscManual.pdf"},{"issue":"3","key":"26_CR12","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/MCSE.2007.55","volume":"9","author":"J.D. Hunter","year":"2007","unstructured":"Hunter, J.D.: Matplotlib: A 2D Graphics Environment. Computing in Science & Engineering\u00a09(3), 90\u201395 (2007)","journal-title":"Computing in Science & Engineering"},{"key":"26_CR13","doi-asserted-by":"crossref","unstructured":"Ketcheson, D.I., Mandli, K.T., Ahmadia, A.J., Alghamdi, A., Quezada de Luna, M., Parsani, M., Knepley, M.G., Emmett, M.: PyClaw: Accessible, Extensible, Scalable Tools for Wave Propagation Problems. SIAM Journal on Scientific Computing\u00a034(4), C210\u2013C231 (2012)","DOI":"10.1137\/110856976"},{"key":"26_CR14","doi-asserted-by":"crossref","unstructured":"Kristensen, M.R.B., Vinter, B.: Numerical Python for scalable architectures. In: Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, PGAS 2010, pp. 15:1\u201315:9. ACM, New York (2010)","DOI":"10.1145\/2020373.2020388"},{"key":"26_CR15","unstructured":"Marion, P., Ahmadia, A., Froehle, B.M.: Import without a filesystem: scientific Python built-in with static linking and frozen modules. Technical report, Talk at SciPy conference, Austin, Texas, July 2012 (2013), \n                    \n                      https:\/\/www.youtube.com\/watch?v=EOiEIWMYkwE"},{"key":"26_CR16","doi-asserted-by":"crossref","unstructured":"Nagle, J.: Congestion Control in IP\/TCP Internetworks. RFC 896 (January 1984)","DOI":"10.17487\/rfc0896"},{"issue":"3","key":"26_CR17","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MCSE.2007.58","volume":"9","author":"T.E. Oliphant","year":"2007","unstructured":"Oliphant, T.E.: Python for Scientific Computing. Computing in Science & Engineering\u00a09(3), 10\u201320 (2007)","journal-title":"Computing in Science & Engineering"},{"issue":"3","key":"26_CR18","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/MCSE.2007.53","volume":"9","author":"F. P\u00e9rez","year":"2007","unstructured":"P\u00e9rez, F., Granger, B.E.: IPython: A System for Interactive Scientific Computing. Computing in Science & Engineering\u00a09(3), 21\u201329 (2007)","journal-title":"Computing in Science & Engineering"},{"key":"26_CR19","doi-asserted-by":"crossref","unstructured":"Kristensen, M.R.B., Lund, S.A.F., Blum, T., Skovhede, K., Vinter, B.: Bohrium: a Virtual Machine Approach to Portable Parallelism. In: 2014 IEEE 28th International Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW). IEEE (2014)","DOI":"10.1109\/IPDPSW.2014.44"},{"key":"26_CR20","doi-asserted-by":"crossref","unstructured":"Sala, M., Spotz, W., Heroux, M.: PyTrilinos: High-Performance Distributed-Memory Solvers for Python. ACM Transactions on Mathematical Software (TOMS) (March 34, 2008)","DOI":"10.1145\/1326548.1326549"},{"key":"26_CR21","doi-asserted-by":"crossref","unstructured":"Smith, K., Spotz, W.F., Ross-Ross, S.: A Python HPC Framework: PyTrilinos, ODIN, and Seamless. In: 2012 SC Companion High Performance Computing, Networking, Storage and Analysis (SCC), pp. 593\u2013599. IEEE (2012)","DOI":"10.1109\/SC.Companion.2012.83"},{"key":"26_CR22","unstructured":"Zhao, Z., Davis, M., Antypas, K., Yao, Y., Lee, R., Butler, T.: Shared Library Performance on Hopper. In: CUG 2012, Greengineering the Future, Stuttgart, Germany (2012)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2014: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-14313-2_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:24:11Z","timestamp":1587342251000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-14313-2_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319143125","9783319143132"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-14313-2_26","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}