{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,21]],"date-time":"2025-06-21T11:26:45Z","timestamp":1750505205985},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540757542"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-75755-9_68","type":"book-chapter","created":{"date-parts":[[2007,9,21]],"date-time":"2007-09-21T22:44:54Z","timestamp":1190414694000},"page":"560-569","source":"Crossref","is-referenced-by-count":8,"title":["In-Place Transposition of Rectangular Matrices"],"prefix":"10.1007","author":[{"given":"Fred G.","family":"Gustavson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tadeusz","family":"Swirszcz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"68_CR1","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1145\/320941.320952","volume":"5","author":"M.F. Berman","year":"1958","unstructured":"Berman, M.F.: A Method for Transposing a Matrix. J. Assoc. Comp. Mach.\u00a05, 383\u2013384 (1958)","journal-title":"J. Assoc. Comp. Mach."},{"key":"68_CR2","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1093\/comjnl\/2.1.47","volume":"2","author":"P.F. Windley","year":"1959","unstructured":"Windley, P.F.: Tranpsoing matrices in a digital computer. Comput. J.\u00a02, 47\u201348 (1959)","journal-title":"Comput. J."},{"issue":"5","key":"68_CR3","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1145\/363282.363304","volume":"10","author":"J. Boothroyd","year":"1967","unstructured":"Boothroyd, J.: Alg. 302: Transpose vector stored array. Comm. ACM\u00a010(5), 292\u2013293 (1967)","journal-title":"Comm. ACM"},{"key":"68_CR4","unstructured":"Knuth, D.: In: The Art of Computer Programming (2nd printing), 1st edn., vol.\u00a01, Addison-Wesley, Reading (1969) Problem 12, p. 180 and Solution to Problem 12. p. 517"},{"issue":"1","key":"68_CR5","first-page":"16","volume":"2","author":"I.D.G. Macleod","year":"1970","unstructured":"Macleod, I.D.G.: An Algorithm For In-Situ Permutation. The Austrialian Computer Journal\u00a02(1), 16\u201319 (1970)","journal-title":"The Austrialian Computer Journal"},{"key":"68_CR6","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1145\/362349.362368","volume":"13","author":"S. Laflin","year":"1970","unstructured":"Laflin, S., Brebner, M.A.: Alg. 380: In-situ transposition of a rectangular matrix. Comm. ACM\u00a013, 324\u2013326 (1970)","journal-title":"Comm. ACM"},{"key":"68_CR7","unstructured":"Knuth, D.: Matematical Analysis of Algorithms, Information Processing 71, Invited Papers-Foundations. North-Holland Publishing Company (1972)"},{"issue":"11","key":"68_CR8","doi-asserted-by":"publisher","first-page":"692","DOI":"10.1145\/355611.362542","volume":"16","author":"N. Brenner","year":"1973","unstructured":"Brenner, N.: Matrix Transposition in Place. Comm. ACM\u00a016(11), 692\u2013694 (1973)","journal-title":"Comm. ACM"},{"issue":"1","key":"68_CR9","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1145\/355719.355729","volume":"3","author":"E.G. Cate","year":"1977","unstructured":"Cate, E.G., Twigg, D.W.: Algorithm 513: Analysis of In-Situ Transposition. ACM TOMS\u00a03(1), 104\u2013110 (1977)","journal-title":"ACM TOMS"},{"issue":"4","key":"68_CR10","doi-asserted-by":"publisher","first-page":"520","DOI":"10.1145\/355853.355869","volume":"5","author":"B.L. Leathers","year":"1979","unstructured":"Leathers, B.L.: Remark on Algorithm 513: Analysis of In-Situ Transposition. ACM TOMS\u00a05(4), 520 (1979)","journal-title":"ACM TOMS"},{"issue":"5","key":"68_CR11","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1147\/rd.385.0563","volume":"38","author":"R.C. Agarwal","year":"1994","unstructured":"Agarwal, R.C., Gustavson, F.G., Zubair, M.: Exploiting functional parallelism of POWER2 to design high-performance numerical algorithms. IBM Journal of Research and Development\u00a038(5), 563\u2013576 (1994)","journal-title":"IBM Journal of Research and Development"},{"issue":"2","key":"68_CR12","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1137\/S0097539792238649","volume":"24","author":"F.E. Fich","year":"1995","unstructured":"Fich, F.E., Munro, J.I., Poblete, P.V.: Permuting In Place. SIAM Journal of Computing\u00a024(2), 266\u2013278 (1995)","journal-title":"SIAM Journal of Computing"},{"key":"68_CR13","unstructured":"Knuth, D.: In: The Art of Computer Programming (4th printing), 3rd edn., vol.\u00a01. Addison-Wesley, Reading Mass (1997) Problem 12, p. 182 and Solution to Problem 12. p. 523"}],"container-title":["Lecture Notes in Computer Science","Applied Parallel Computing. State of the Art in Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-75755-9_68.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T06:31:23Z","timestamp":1619505083000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-75755-9_68"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540757542"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-75755-9_68","relation":{},"subject":[]}}