{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:54:09Z","timestamp":1777676049828,"version":"3.51.4"},"reference-count":14,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[1997,12,1]],"date-time":"1997-12-01T00:00:00Z","timestamp":880934400000},"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 Supercomputer Applications and High Performance Computing"],"published-print":{"date-parts":[[1997,12]]},"abstract":"<jats:p>The general-purpose finite element system PERMAS has been ported to parallel computer architectures within the scope of the ESPRIT project EUROPORT-1. The kernel of this 1 M lines of code has been restructured in such a way that parallelism is automatically identified and exploited at runtime. This paper describes the general structure of the approach and the evaluations and models carried out to analyze the potential performance of different algorithms. The study shows the performance bounds of the applica tion, the efficiency of the scheduling algorithms, and the influence of architectural parameters of the target ma chine. The paper also describes some issues of relevance of the approach for such an industrial code. Among them, issues of compatibility with previous versions, reduction of future development, and maintenance costs are addressed.<\/jats:p>","DOI":"10.1177\/109434209701100406","type":"journal-article","created":{"date-parts":[[2007,3,4]],"date-time":"2007-03-04T20:17:47Z","timestamp":1173039467000},"page":"328-335","source":"Crossref","is-referenced-by-count":3,"title":["Runtime Parallelization of the Finite Element Code Permas"],"prefix":"10.1177","volume":"11","author":[{"given":"Markus","family":"Ast","sequence":"first","affiliation":[{"name":"INTES INGENIEURGESELLSCHAFT F\u00dcR TECHNISCHE SOFTWARE\rGmbH, STUTTGART, GERMANY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T.","family":"Jerez","sequence":"additional","affiliation":[{"name":"UNIVERSITAT POLIT\u00c8CNICA DE CATALUNYA, BARCELONA, SPAIN"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jesus","family":"Labarta","sequence":"additional","affiliation":[{"name":"Universitat Polit\u00e8cnica de Catalunya, Centre Eurpeu\rde Parallelisme de Barcelona, C\/ Jordi Girona"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hartmut","family":"Manz","sequence":"additional","affiliation":[{"name":"INTES INGENIEURGESELLSCHAFT F\u00dcR TECHNISCHE SOFTWARE\rGmbH, STUTTGART, GERMANY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andres","family":"P\u00e9rez","sequence":"additional","affiliation":[{"name":"UNIVERSITAT POLIT\u00c8CNICA DE CATALUNYA, BARCELONA, SPAIN"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"Schulz","sequence":"additional","affiliation":[{"name":"FACHHOCHSCHULE LIPPE, LEMGO, GERMANY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaume","family":"Sol\u00e9","sequence":"additional","affiliation":[{"name":"UNIVERSITAT POLIT\u00c8CNICA DE CATALUNYA, BARCELONA, SPAIN"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[1997,12,1]]},"reference":[{"key":"atypb1","volume-title":"Parallel sparse triangular solution with partitioned inverses and prescheduled dags","author":"Chong, F.T.","year":"1995"},{"key":"atypb2","volume-title":"Task scheduling over distributed memory machines. In Proceedings of the International Workshop on Parallel and Distributed Algorithms","author":"Chretienne, P.","year":"1989"},{"key":"atypb3","volume-title":"Task scheduling in parallel and distributed systems","author":"El-Rewini, H.","year":"1994"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1016\/0743-7315(92)90012-C"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1137\/0117039"},{"key":"atypb6","first-page":"1","volume":"3","author":"Kim, S.J.","year":"1988","journal-title":"International Conference on Parallel Processing"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1109\/52.1991"},{"key":"atypb8","volume-title":"Paper presented at Europar '96","author":"Labarta, J."},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1287\/opre.26.1.22"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1137\/0219021"},{"key":"atypb11","volume-title":"Partitioning and scheduling parallel programs for execution on multiprocessors","author":"Sarkar, V.","year":"1989"},{"key":"atypb12","volume-title":"Paper presented at HPCN'96","author":"Schulz, U."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1007\/BF00129784"},{"key":"atypb14","first-page":"633","volume":"91","author":"Yang, T.","year":"1991","journal-title":"Proc. on Supercomputing"}],"container-title":["The International Journal of Supercomputer Applications and High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209701100406","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209701100406","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:17:31Z","timestamp":1777450651000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434209701100406"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,12]]},"references-count":14,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1997,12]]}},"alternative-id":["10.1177\/109434209701100406"],"URL":"https:\/\/doi.org\/10.1177\/109434209701100406","relation":{},"ISSN":["1078-3482"],"issn-type":[{"value":"1078-3482","type":"print"}],"subject":[],"published":{"date-parts":[[1997,12]]}}}