{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T16:22:08Z","timestamp":1771604528956,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540794080","type":"print"},{"value":"9783540794097","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-79409-7_23","type":"book-chapter","created":{"date-parts":[[2008,6,18]],"date-time":"2008-06-18T07:09:47Z","timestamp":1213772987000},"page":"337-357","source":"Crossref","is-referenced-by-count":15,"title":["On the Efficiency of Python for High-Performance Computing: A Case Study Involving Stencil Updates for Partial Differential Equations"],"prefix":"10.1007","author":[{"given":"Hans Petter","family":"Langtangen","sequence":"first","affiliation":[]},{"given":"Xing","family":"Cai","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"23_CR1_1","doi-asserted-by":"crossref","unstructured":"X. Cai and H. P. Langtangen. Parallelizing PDE solvers using the Python programming language. In A.M. Bruaset and A. Tveito, editors, Numerical Solution of Partial Differential Equations on Parallel Computers, volume 51 of Lecture Notes in Computational Science and Engineering, pages 295\u2013325. Springer-Verlag, 2006.","DOI":"10.1007\/3-540-31619-1_9"},{"issue":"1","key":"23_CR2_1","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1155\/2005\/619804","volume":"13","author":"X Cai","year":"2005","unstructured":"X. Cai, H. P. Langtangen, and H. Moe. On the performance of the Python programming language for serial and parallel scientific computations. Scientific Programming, 13(1):31\u201356, 2005.","journal-title":"Scientific Programming"},{"key":"23_CR3_1","unstructured":"F2PY software package. \n                http:\/\/cens.ioc.ee\/projects\/f2py2e\n                \n              ."},{"key":"23_CR4_1","unstructured":"H. P. Langtangen. Scripting utilities for [5], 2006. \n                http:\/\/folk.uio.no\/hpl\/scripting\n                \n              ."},{"key":"23_CR5_1","doi-asserted-by":"crossref","unstructured":"H. P. Langtangen. Python Scripting for Computational Science. Springer, 3rd edition, 2008.","DOI":"10.1007\/978-3-540-73916-6"},{"key":"23_CR6_1","unstructured":"Matlab code vectorization guide. \n                http:\/\/www.mathworks.com\/support\/tech-notes\/1100\/1109.html\n                \n              , 2004."},{"key":"23_CR7_1","unstructured":"Netlib repository of numerical software. \n                http:\/\/www.netlib.org\n                \n              ."},{"key":"23_CR8_1","unstructured":"Psyco home page. \n                http:\/\/psyco.sourceforge.net\/\n                \n              , 2004."},{"key":"23_CR9_1","unstructured":"PyMPI software package. \n                http:\/\/sourceforge.net\/projects\/pympi\n                \n              , 2004."},{"key":"23_CR10_1","unstructured":"PyPar software package. \n                http:\/\/datamining.anu.edu.au\/~ole\/pypar\n                \n              , 2004."},{"key":"23_CR11_1","unstructured":"P. Ramachandran. Performance of various Python implementations for solving the 2D Laplace equation. \n                http:\/\/www.scipy.org\/PerformancePython\n                \n              ."},{"key":"23_CR12_1","unstructured":"SciPy software package. \n                http:\/\/www.scipy.org\n                \n              ."},{"key":"23_CR13_1","unstructured":"Software for running the computational experiments in the present paper. \n                http:\/\/folk.uio.no\/xingca\/python\/efficiency2\/\n                \n              ."},{"key":"23_CR14_1","unstructured":"G. van Rossum and F. L. Drake. Extending and Embedding the Python Interpreter. \n                http:\/\/docs.python.org\/ext\/ext.html\n                \n              ."},{"key":"23_CR15_1","unstructured":"Weave. \n                http:\/\/www.scipy.org\/documentation\/weave\n                \n              . Part of the SciPy package."}],"container-title":["Modeling, Simulation and Optimization of Complex Processes"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-79409-7_23.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T11:20:59Z","timestamp":1619522459000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-79409-7_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540794080","9783540794097"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-79409-7_23","relation":{},"subject":[],"published":{"date-parts":[[2008]]}}}