{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:57:30Z","timestamp":1777676250295,"version":"3.51.4"},"reference-count":19,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2005,2,1]],"date-time":"2005-02-01T00:00:00Z","timestamp":1107216000000},"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":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2005,2]]},"abstract":"<jats:p>In this paper we present work aimed at implementing an efficient parallel model for the three-dimensional Voronoi cell finite element model (VCFEM), which has been developed as an effective tool for modeling heterogeneous microstructures of composite, porous or polycrystalline materials, on SMP cluster systems. In these systems, multiprocessor nodes offer shared memory on the node and distributed memory between the nodes. The approach uses multiple parallel models to efficiently decompose the problem based on computational requirements. The Message Passing Interface (MPI) library is used for distributed memory decomposition between nodes, and multithreading using the OpenMP (OMP) library is used for shared memory decomposition on each node. The results presented show the improvement in performance using just OpenMP programming for a problem with a single element in the simulation, and using the multilevel programming approach for a simulation using multiple elements in the VCFEM. The scalability of the multilevel parallel programming method is also discussed.<\/jats:p>","DOI":"10.1177\/1094342005051199","type":"journal-article","created":{"date-parts":[[2005,2,21]],"date-time":"2005-02-21T14:39:07Z","timestamp":1108996747000},"page":"29-45","source":"Crossref","is-referenced-by-count":6,"title":["Multilevel Parallel Programming for Three-Dimensional Voronoi Cell Finite                 Element Modeling of Heterogeneous Materials"],"prefix":"10.1177","volume":"19","author":[{"given":"Paul M.","family":"Eder","sequence":"first","affiliation":[{"name":"DEPARTMENT OF MECHANICAL ENGINEERING COMPUTATIONAL MECHANICS RESEARCH\r                        LABORATORY THE OHIO STATE UNIVERSITY COLUMBUS, OHIO 43210, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James E.","family":"Giuliani","sequence":"additional","affiliation":[{"name":"SCIENCE AND TECHNOLOGY SUPPORT GROUP THE OHIO SUPERCOMPUTER CENTER\r                        COLUMBUS, OHIO 43210, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Somnath","family":"Ghosh","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF MECHANICAL ENGINEERING THE OHIO STATE UNIVERSITY SUITE 255,\r                        650 ACKERMAN ROAD COLUMBUS, OHIO 43202, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2005,2,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(99)00061-7"},{"key":"atypb2","volume-title":"High Performance Cluster Computing","author":"Buyya, R.","year":"1999"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1016\/S0965-9978(00)00063-6"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1615\/IntJMultCompEng.v2.i3.50"},{"key":"atypb5","volume-title":"Parallel Programming Using MPI, Ohio Supercomputer Center","author":"Ennis, D.","year":"2001"},{"key":"atypb6","unstructured":"Fan, J. 2001. 3D Voronoi Cell Finite Element Method for Composite and Porous\n                Materials. Master's Thesis, The Ohio State University."},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(94)00687-I"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1007\/s00466-004-0598-5"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1016\/S0266-3538(97)00042-0"},{"key":"atypb10","volume-title":"Multilevel Parallel Programming, Ohio Supercomputer Center","author":"Giuliani, J.","year":"2001"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(96)00024-5"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1016\/S0965-9978(98)00002-7"},{"key":"atypb13","volume-title":"Finite Element Handbook","author":"Kardenstuncer, H.","year":"1987"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19970815)40:15<2891::AID-NME216>3.0.CO;2-J"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00349-7"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7949(99)00181-9"},{"key":"atypb17","first-page":"1450","volume-title":"Modeling and Simulation Based Engineering","author":"PavanaChand, Ch.","year":"1998"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1111\/0885-9507.00049"},{"key":"atypb19","volume-title":"Parallel Programming Using OpenMP, Ohio Supercomputer Center","author":"Robertson, D.","year":"2000"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342005051199","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342005051199","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:09Z","timestamp":1777450689000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342005051199"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,2]]},"references-count":19,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2005,2]]}},"alternative-id":["10.1177\/1094342005051199"],"URL":"https:\/\/doi.org\/10.1177\/1094342005051199","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,2]]}}}