{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:37:19Z","timestamp":1777901839335,"version":"3.51.4"},"reference-count":20,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[1995,9,1]],"date-time":"1995-09-01T00:00:00Z","timestamp":809913600000},"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":[[1995,9]]},"abstract":"<jats:p>This paper describes the creation of an intelligent software tool that performs automatic parallelization of dynamic system simulations for excecution on arbitrary message-passing multi- computing configurations. The tool greatly decreases the amount of time needed to obtain a viable multiple processor implementation of large-scale simulations and can be expanded to include the latest methodologies that exploit functional and data parallelism present within the simulation model and algorithm. Such a unifying tool is designed to increase the likelihood that a parallel realization of a simulation problem can be obtained which has an acceptable level of performance. To illustrate the feasibility of developing such a tool, this paper describes the prototype implementation of the Automated Partitioning and Mapping Engine (APME) and demonstrates its effectiveness when applied to a large-scale simulation executed on a number of multicomputer systems and topological configurations.<\/jats:p>","DOI":"10.1177\/003754979506500306","type":"journal-article","created":{"date-parts":[[2007,3,18]],"date-time":"2007-03-18T03:46:49Z","timestamp":1174189609000},"page":"191-205","source":"Crossref","is-referenced-by-count":4,"title":["A Multicomputer Software Interface for Parallel Dynamic System Simulation"],"prefix":"10.1177","volume":"65","author":[{"given":"B. Earl","family":"Wells","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering The University of Alabama in Huntsville Huntsville, AL 35899"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[1995,9,1]]},"reference":[{"issue":"6","key":"atypb1","first-page":"56","volume":"49","author":"A. Makoui","year":"1987","journal-title":"SIMULATION"},{"key":"atypb2","volume-title":"Software Interface for Multiprocessor Simulation","author":"A. Makoui","year":"1986"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1982.1675920"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676902"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1976.1674545"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1967-0223106-8"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1978.1675121"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1109\/52.1991"},{"key":"atypb9","volume-title":"Numerical Initial-Value Problems in Ordinary Differential Equations","author":"C.W. Gear","year":"1971"},{"key":"atypb10","volume-title":"Computer and Job-Shop Scheduling Theory","author":"E.G. Coffman","year":"1976"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1984.1676376"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1016\/0743-7315(90)90014-G"},{"key":"atypb13","volume-title":"Proceedings of the First European Workshop on Parallel Processing Techniques for Simulation","author":"S. Lei"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6377(88)90080-6"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1016\/0743-7315(90)90042-N"},{"key":"atypb16","volume-title":"Proceedings of the Euronucro Workshop on Parallel and Distributed Processing","author":"B. Earl Wells"},{"issue":"5","key":"atypb17","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1177\/003754976801100504","volume":"11","author":"J.C. Strauss","year":"1968","journal-title":"SIMLILATION"},{"key":"atypb18","volume-title":"The Helios Parallel Operating System","author":"Perihelion Software Ltd.","year":"1991"},{"key":"atypb19","unstructured":"nCube Corporation, nCube 2 Programmer's Reference Manual, nCUBE Corporation, Beaverton, OR, 1992."},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1109\/2.214445"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/003754979506500306","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/003754979506500306","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:10:28Z","timestamp":1777633828000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/003754979506500306"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,9]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1995,9]]}},"alternative-id":["10.1177\/003754979506500306"],"URL":"https:\/\/doi.org\/10.1177\/003754979506500306","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995,9]]}}}