{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:41:47Z","timestamp":1777902107705,"version":"3.51.4"},"reference-count":32,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2006,1]]},"abstract":"<jats:p>Efficient computer simulation of complex physical phenomena has long been challenging due to their multiphysics and multiscale nature. In contrast to traditional time-stepped execution methods, the authors describe an approach using optimistic parallel discrete event simulation (PDES) and reverse computation techniques to execute plasma physics codes. They show that reverse computation-based optimistic parallel execution can significantly reduce the execution time of an example plasma simulation without requiring a significant amount of additional memory compared to conservative execution techniques. The authors describe an application-level reverse computation technique that is efficient and suitable for complex scientific simulations.<\/jats:p>","DOI":"10.1177\/0037549706065481","type":"journal-article","created":{"date-parts":[[2006,5,9]],"date-time":"2006-05-09T06:26:17Z","timestamp":1147155977000},"page":"61-73","source":"Crossref","is-referenced-by-count":16,"title":["Optimistic Simulations of Physical Systems Using Reverse Computation"],"prefix":"10.1177","volume":"82","author":[{"given":"Yarong","family":"Tang","sequence":"first","affiliation":[{"name":"College of Computing, Georgia Institute of Technology, Atlanta, GA 30332,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kalyan S.","family":"Perumalla","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN 37831"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard M.","family":"Fujimoto","sequence":"additional","affiliation":[{"name":"College of Computing, Georgia Institute of Technology, Atlanta, GA 30332"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Homa","family":"Karimabadi","sequence":"additional","affiliation":[{"name":"SciberQuest, Inc., Solana Beach, CA 92075"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Driscoll","sequence":"additional","affiliation":[{"name":"SciberQuest, Inc., Solana Beach, CA 92075"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuri","family":"Omelchenko","sequence":"additional","affiliation":[{"name":"SciberQuest, Inc., Solana Beach, CA 92075"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2006,1,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1145\/347823.347828"},{"key":"atypb2","volume-title":"Plasma physics via computer simulation","author":"Birdsall, C. K.","year":"1985"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(84)90073-1"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2000.6442"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827500367737"},{"key":"atypb6","first-page":"300","volume-title":"Proceedings of the 12th Annual Symposium on Computational Geometry","author":"Abedi, R."},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1007\/s00205-002-0212-y"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2004.12.003"},{"key":"atypb9","volume-title":"Distributed Simulation, Society for Computer Simulation International","author":"Hontalas, P.","year":"1989"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1145\/63238.63247"},{"key":"atypb11","first-page":"60","volume-title":"Proceedings of the 7th Workshop on Parallel and Distributed Simulation","author":"Lubachevsky, B. D."},{"key":"atypb12","volume-title":"Theory of modeling and simulation","author":"Zeigler, B. P.","year":"2000","edition":"2"},{"key":"atypb13","unstructured":"Nutaro, J. J. 2003. Parallel discrete event simulation with application to                 continuous systems. Ph.D. diss., Electrical and Computer Engineering Department,                 University of Arizona."},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"issue":"3","key":"atypb15","first-page":"81","volume":"19","author":"Fujimoto, R. M.","year":"1988","journal-title":"Proceedings of SCS Distributed Simulation Conference"},{"key":"atypb16","volume-title":"Proceedings of the 26th Annual Simulation Symposium","author":"Bauer, H."},{"key":"atypb17","volume-title":"Proceedings of the 1993Winter Simulation Conference","author":"Steinman, J."},{"key":"atypb18","volume-title":"The optimal checkpoint interval in time warp parallel simulation","author":"Lin, Y. B.","year":"1989"},{"key":"atypb19","first-page":"53","volume-title":"Proceedings of the 6th Workshop on Parallel and Distributed Simulation","author":"Bellenot, S."},{"key":"atypb20","first-page":"72","volume-title":"Proceedings of the 11th Workshop on Parallel and Distributed Simulation","author":"Franks, S."},{"key":"atypb21","first-page":"50","volume-title":"Proceedings of the 9th Workshop on Parallel and Distributed Simulation","author":"Fleischmann, J."},{"key":"atypb22","first-page":"153","volume-title":"Proceedings of the 17thWorkshop on Parallel and Distributed Simulation","author":"Yuan, G."},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1029\/JA092iA07p07673"},{"key":"atypb24","first-page":"75","volume-title":"Proceedings of the Ninth Annual ACM Symposium on Principles of Distributed Computing","author":"Jefferson, D. R."},{"key":"atypb25","first-page":"30","volume-title":"Proceedings of the 9th Workshop on Parallel and Distributed Simulation","author":"Preiss, B. R."},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1109\/71.577269"},{"key":"atypb27","volume-title":"Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation","author":"Perumalla, K."},{"key":"atypb28","first-page":"169","volume":"22","author":"Sokol, L. M.","year":"1990","journal-title":"Proceedings of the SCS Multiconference on Distributed Simulations"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1993.1078"},{"key":"atypb30","first-page":"161","volume":"22","author":"Dickens, P. M.","year":"1990","journal-title":"Proceedings of the SCS Multiconference on Distributed Simulation"},{"key":"atypb31","first-page":"109","volume-title":"Proceedings of the 7th Workshop on Parallel and Distributed Simulation","author":"Steinman, J. S."},{"key":"atypb32","first-page":"296","volume-title":"Proceedings of the 20th Conference on Winter Simulation","author":"Madisetti, V."}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549706065481","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549706065481","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:19:33Z","timestamp":1777634373000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549706065481"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,1]]}},"alternative-id":["10.1177\/0037549706065481"],"URL":"https:\/\/doi.org\/10.1177\/0037549706065481","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,1]]}}}