MetaFEM: A generic FEM solver by meta-expressions
Current multi-physics Finite Element Method (FEM) solvers are complex systems in terms of both their mathematical complexity and lines of code. This paper proposes a skeleton generic FEM solver, named MetaFEM, in total about 6,000 lines of Julia code, which translates generic input Partial Different...
Saved in:
| Published in | Computer methods in applied mechanics and engineering Vol. 394; p. 114907 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Amsterdam
Elsevier B.V
01.05.2022
Elsevier BV |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0045-7825 1879-2138 |
| DOI | 10.1016/j.cma.2022.114907 |
Cover
| Abstract | Current multi-physics Finite Element Method (FEM) solvers are complex systems in terms of both their mathematical complexity and lines of code. This paper proposes a skeleton generic FEM solver, named MetaFEM, in total about 6,000 lines of Julia code, which translates generic input Partial Differential Equation (PDE) weak forms into corresponding GPU-accelerated simulations with a grammar similar to FEniCS or FreeFEM. Two novel approaches differentiate MetaFEM from the common solvers: (1) the FEM kernel is based on an original theory/algorithm which explicitly processes meta-expressions, as the name suggests, and (2) the symbolic engine is a rule-based Computer Algebra System (CAS), i.e., the equations are rewritten/derived according to a set of rewriting rules instead of going through completely fixed routines, supporting easy customization by developers. Example cases in thermal conduction, linear elasticity and incompressible flow are presented to demonstrate utility.
•A novel formulation/architecture for a generic FEM solver, significantly reducing system complexity.•An applied symbolic rewriting system for representing continuum mechanics.•Generating GPU-accelerated FEM simulation for generic/various physics on generic geometry. |
|---|---|
| AbstractList | Current multi-physics Finite Element Method (FEM) solvers are complex systems in terms of both their mathematical complexity and lines of code. This paper proposes a skeleton generic FEM solver, named MetaFEM, in total about 6,000 lines of Julia code, which translates generic input Partial Differential Equation (PDE) weak forms into corresponding GPU-accelerated simulations with a grammar similar to FEniCS or FreeFEM. Two novel approaches differentiate MetaFEM from the common solvers: (1) the FEM kernel is based on an original theory/algorithm which explicitly processes meta-expressions, as the name suggests, and (2) the symbolic engine is a rule-based Computer Algebra System (CAS), i.e., the equations are rewritten/derived according to a set of rewriting rules instead of going through completely fixed routines, supporting easy customization by developers. Example cases in thermal conduction, linear elasticity and incompressible flow are presented to demonstrate utility. Current multi-physics Finite Element Method (FEM) solvers are complex systems in terms of both their mathematical complexity and lines of code. This paper proposes a skeleton generic FEM solver, named MetaFEM, in total about 6,000 lines of Julia code, which translates generic input Partial Differential Equation (PDE) weak forms into corresponding GPU-accelerated simulations with a grammar similar to FEniCS or FreeFEM. Two novel approaches differentiate MetaFEM from the common solvers: (1) the FEM kernel is based on an original theory/algorithm which explicitly processes meta-expressions, as the name suggests, and (2) the symbolic engine is a rule-based Computer Algebra System (CAS), i.e., the equations are rewritten/derived according to a set of rewriting rules instead of going through completely fixed routines, supporting easy customization by developers. Example cases in thermal conduction, linear elasticity and incompressible flow are presented to demonstrate utility. •A novel formulation/architecture for a generic FEM solver, significantly reducing system complexity.•An applied symbolic rewriting system for representing continuum mechanics.•Generating GPU-accelerated FEM simulation for generic/various physics on generic geometry. |
| ArticleNumber | 114907 |
| Author | Ehmann, Kornel Xie, Jiaxi Cao, Jian |
| Author_xml | – sequence: 1 givenname: Jiaxi orcidid: 0000-0001-9216-5053 surname: Xie fullname: Xie, Jiaxi – sequence: 2 givenname: Kornel surname: Ehmann fullname: Ehmann, Kornel – sequence: 3 givenname: Jian surname: Cao fullname: Cao, Jian email: jcao@northwestern.edu |
| BookMark | eNqNkDFPwzAQhT0UiRb4AWyRmBN8tlMnMFVVC0itWGC2HOeCHKVJsNNC_z2uwsRQccvppPc93XszMmm7Fgm5BZoAhfl9nZidThhlLAEQOZUTMqVUpLHMWHpJZt7XNEwGbEpgi4Ner7YP0SL6wBadNVE4I981B3RRcYx2QRDjd-_Qe9u1_ppcVLrxePO7r8j7evW2fI43r08vy8UmNnyeDTFqpGwuRVXyqpSMCw4yzwrKKs4BcynTFGlJIResRCqMACkrSFNeYF5UkPErwkbffdvr45duGtU7u9PuqICqU1BVqxBUnYKqMWiA7kaod93nHv2g6m7v2vCnCs8wnjEuRVDBqDKu895h9S9n-YcxdtBDaGRw2jZnyceRxNDWwaJT3lhsDZbWoRlU2dkz9A9jDYpd |
| CitedBy_id | crossref_primary_10_1016_j_jocs_2023_101981 |
| Cites_doi | 10.1016/0021-9991(82)90058-4 10.1016/S0045-7825(02)00524-8 10.1016/S0013-7944(01)00128-X 10.1145/2566630 10.1109/TPDS.2018.2872064 10.21105/joss.02520 10.1115/1.2900803 10.1016/j.softx.2020.100430 10.1145/1731022.1731030 10.1137/141000671 10.1145/1163641.1163644 |
| ContentType | Journal Article |
| Copyright | 2022 Elsevier B.V. Copyright Elsevier BV May 1, 2022 |
| Copyright_xml | – notice: 2022 Elsevier B.V. – notice: Copyright Elsevier BV May 1, 2022 |
| DBID | AAYXX CITATION 7SC 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D ADTOC UNPAY |
| DOI | 10.1016/j.cma.2022.114907 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Unpaywall for CDI: Periodical Content Unpaywall |
| DatabaseTitle | CrossRef Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Civil Engineering Abstracts |
| Database_xml | – sequence: 1 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Engineering |
| ExternalDocumentID | 10.1016/j.cma.2022.114907 10_1016_j_cma_2022_114907 S004578252200189X |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIKJ AAKOC AALRI AAOAW AAQFI AATTM AAXKI AAXUO AAYFN ABAOU ABBOA ABFNM ABJNI ABMAC ACDAQ ACGFS ACIWK ACRLP ACZNC ADBBV ADEZE ADGUI ADTZH AEBSH AECPX AEIPS AEKER AENEX AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIGVJ AIKHN AITUG AKRWK ALMA_UNASSIGNED_HOLDINGS AMRAJ ANKPU AOUOD ARUGR AXJTR BJAXD BKOJK BLXMC BNPGV CS3 DU5 EBS EFJIC EO8 EO9 EP2 EP3 F5P FDB FIRID FNPLU FYGXN G-Q GBLVA GBOLZ IHE J1W JJJVA KOM LG9 LY7 M41 MHUIS MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 RNS ROL RPZ SDF SDG SDP SES SPC SPCBC SSH SST SSV SSW SSZ T5K TN5 WH7 XPP ZMT ~02 ~G- 29F AAQXK AAYWO AAYXX ABEFU ABWVN ABXDB ACLOT ACNNM ACRPL ACVFH ADCNI ADIYS ADJOM ADMUD ADNMO AEUPX AFJKZ AFPUW AGQPQ AI. AIGII AIIUN AKBMS AKYEP APXCP ASPBG AVWKF AZFZN CITATION EFKBS EFLBG EJD FEDTE FGOYB G-2 HLZ HVGLF HZ~ R2- SBC SET SEW VH1 VOH WUQ ZY4 ~HD 7SC 7TB 8FD AGCQF FR3 JQ2 KR7 L7M L~C L~D ADTOC UNPAY |
| ID | FETCH-LOGICAL-c368t-eae02674fd3fd723431798b02f331e97755e0d01942de04c4177f1553be9bf183 |
| IEDL.DBID | UNPAY |
| ISSN | 0045-7825 1879-2138 |
| IngestDate | Wed Aug 20 00:16:11 EDT 2025 Sun Sep 07 03:43:35 EDT 2025 Thu Apr 24 23:09:25 EDT 2025 Wed Oct 01 05:18:34 EDT 2025 Sun Apr 06 06:54:05 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | MetaFEM Continuum mechanics Rewriting system Finite element |
| Language | English |
| License | other-oa |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c368t-eae02674fd3fd723431798b02f331e97755e0d01942de04c4177f1553be9bf183 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0001-9216-5053 |
| OpenAccessLink | https://proxy.k.utb.cz/login?url=https://doi.org/10.1016/j.cma.2022.114907 |
| PQID | 2672382374 |
| PQPubID | 2045269 |
| ParticipantIDs | unpaywall_primary_10_1016_j_cma_2022_114907 proquest_journals_2672382374 crossref_primary_10_1016_j_cma_2022_114907 crossref_citationtrail_10_1016_j_cma_2022_114907 elsevier_sciencedirect_doi_10_1016_j_cma_2022_114907 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2022-05-01 2022-05-00 20220501 |
| PublicationDateYYYYMMDD | 2022-05-01 |
| PublicationDate_xml | – month: 05 year: 2022 text: 2022-05-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Amsterdam |
| PublicationPlace_xml | – name: Amsterdam |
| PublicationTitle | Computer methods in applied mechanics and engineering |
| PublicationYear | 2022 |
| Publisher | Elsevier B.V Elsevier BV |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier BV |
| References | Precise Simulation, Heat Transfer in a Ceramic Strip, URL FLOWALISTIK, Low-Poly Pikachu, URL COMSOL Inc., Simulate real-world designs, devices, and processes with multiphysics software from COMSOL, URL GOMA, URL Alnæs, Logg, Ølgaard, Rognes, Wells (b8) 2014; 40 Bezanson, Edelman, Karpinski, Shah (b11) 2017; 59 Hecht (b2) 2012; 20 Cottrell, Hughes, Bazilevs (b22) 2009 Besard, Foket, De Sutter (b12) 2019; 30 Chung, Hulbert (b14) 1993; 60 Moës, Belytschko (b23) 2002; 69 Elmer, URL Logg, Wells (b6) 2010; 37 Kirby, Logg (b7) 2006; 32 MetaFEM, URL . (b5) 2012 Baader, Nipkow (b10) 1999 Badia, Verdugo (b13) 2020; 5 List of finite element software packages, URL Permann, Gaston, Andrš, Carlsen, Kong, Lindsay, Miller, Peterson, Slaughter, Stogner, Martineau (b9) 2020; 11 Timošenko, Woinowsky-Krieger (b19) 1976 Hansbo, Hansbo (b21) 2002; 191 Ghia, Ghia, Shin (b20) 1982; 48 Hansbo (10.1016/j.cma.2022.114907_b21) 2002; 191 Hecht (10.1016/j.cma.2022.114907_b2) 2012; 20 Kirby (10.1016/j.cma.2022.114907_b7) 2006; 32 Logg (10.1016/j.cma.2022.114907_b6) 2010; 37 Alnæs (10.1016/j.cma.2022.114907_b8) 2014; 40 Baader (10.1016/j.cma.2022.114907_b10) 1999 Chung (10.1016/j.cma.2022.114907_b14) 1993; 60 Permann (10.1016/j.cma.2022.114907_b9) 2020; 11 Bezanson (10.1016/j.cma.2022.114907_b11) 2017; 59 Timošenko (10.1016/j.cma.2022.114907_b19) 1976 Ghia (10.1016/j.cma.2022.114907_b20) 1982; 48 Besard (10.1016/j.cma.2022.114907_b12) 2019; 30 Badia (10.1016/j.cma.2022.114907_b13) 2020; 5 Cottrell (10.1016/j.cma.2022.114907_b22) 2009 (10.1016/j.cma.2022.114907_b5) 2012 10.1016/j.cma.2022.114907_b16 10.1016/j.cma.2022.114907_b15 10.1016/j.cma.2022.114907_b18 10.1016/j.cma.2022.114907_b17 10.1016/j.cma.2022.114907_b1 Moës (10.1016/j.cma.2022.114907_b23) 2002; 69 10.1016/j.cma.2022.114907_b3 10.1016/j.cma.2022.114907_b4 |
| References_xml | – volume: 11 year: 2020 ident: b9 article-title: MOOSE: Enabling massively parallel multiphysics simulation publication-title: SoftwareX – reference: MetaFEM, URL – reference: COMSOL Inc., Simulate real-world designs, devices, and processes with multiphysics software from COMSOL, URL – reference: Elmer, URL – volume: 32 start-page: 417 year: 2006 end-page: 444 ident: b7 article-title: A compiler for variational forms publication-title: ACM Trans. Math. Software – year: 1976 ident: b19 publication-title: Theory of Plates and Shells – volume: 191 start-page: 5537 year: 2002 end-page: 5552 ident: b21 article-title: An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems publication-title: Comput. Methods Appl. Mech. Engrg. – reference: . – volume: 60 start-page: 371 year: 1993 end-page: 375 ident: b14 article-title: A time integration algorithm for structural dynamics with improved numerical dissipation: The generalized-alpha method publication-title: J. Appl. Mech. – reference: List of finite element software packages, URL – volume: 20 start-page: 251 year: 2012 end-page: 265 ident: b2 article-title: New development in FreeFem++ publication-title: J. Numer. Math. – volume: 48 start-page: 387 year: 1982 end-page: 411 ident: b20 article-title: High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method publication-title: J. Comput. Phys. – volume: 37 start-page: 1 year: 2010 end-page: 28 ident: b6 article-title: Dolfin publication-title: ACM Trans. Math. Software – year: 2012 ident: b5 article-title: Automated solution of differential equations by the finite element method: The fenics book publication-title: Lecture Notes in Computational Science and Engineering – volume: 40 start-page: 1 year: 2014 end-page: 37 ident: b8 article-title: Unified form language: A domain-specific language for weak formulations of partial differential equations publication-title: ACM Trans. Math. Software – volume: 5 start-page: 2520 year: 2020 ident: b13 article-title: Gridap: An extensible finite element toolbox in julia publication-title: J. Open Source Softw. – volume: 59 start-page: 65 year: 2017 end-page: 98 ident: b11 article-title: Julia: A fresh approach to numerical computing publication-title: SIAM Rev. – year: 2009 ident: b22 article-title: Isogeometric Analysis: Toward Integration of CAD and FEA – reference: Precise Simulation, Heat Transfer in a Ceramic Strip, URL – volume: 69 start-page: 813 year: 2002 end-page: 833 ident: b23 article-title: Extended finite element method for cohesive crack growth publication-title: Eng. Fract. Mech. – volume: 30 start-page: 827 year: 2019 end-page: 841 ident: b12 article-title: Effective extensible programming: Unleashing julia on GPUs publication-title: IEEE Trans. Parallel Distrib. Syst. – year: 1999 ident: b10 article-title: Term Rewriting and All that – reference: FLOWALISTIK, Low-Poly Pikachu, URL – reference: GOMA, URL – ident: 10.1016/j.cma.2022.114907_b17 – ident: 10.1016/j.cma.2022.114907_b18 – volume: 48 start-page: 387 issue: 3 year: 1982 ident: 10.1016/j.cma.2022.114907_b20 article-title: High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method publication-title: J. Comput. Phys. doi: 10.1016/0021-9991(82)90058-4 – volume: 191 start-page: 5537 issue: 47–48 year: 2002 ident: 10.1016/j.cma.2022.114907_b21 article-title: An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems publication-title: Comput. Methods Appl. Mech. Engrg. doi: 10.1016/S0045-7825(02)00524-8 – volume: 20 start-page: 251 issue: 3–4 year: 2012 ident: 10.1016/j.cma.2022.114907_b2 article-title: New development in FreeFem++ publication-title: J. Numer. Math. – year: 2012 ident: 10.1016/j.cma.2022.114907_b5 article-title: Automated solution of differential equations by the finite element method: The fenics book – volume: 69 start-page: 813 issue: 7 year: 2002 ident: 10.1016/j.cma.2022.114907_b23 article-title: Extended finite element method for cohesive crack growth publication-title: Eng. Fract. Mech. doi: 10.1016/S0013-7944(01)00128-X – year: 1976 ident: 10.1016/j.cma.2022.114907_b19 – volume: 40 start-page: 1 issue: 2 year: 2014 ident: 10.1016/j.cma.2022.114907_b8 article-title: Unified form language: A domain-specific language for weak formulations of partial differential equations publication-title: ACM Trans. Math. Software doi: 10.1145/2566630 – year: 2009 ident: 10.1016/j.cma.2022.114907_b22 – year: 1999 ident: 10.1016/j.cma.2022.114907_b10 – volume: 30 start-page: 827 issue: 4 year: 2019 ident: 10.1016/j.cma.2022.114907_b12 article-title: Effective extensible programming: Unleashing julia on GPUs publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/TPDS.2018.2872064 – volume: 5 start-page: 2520 issue: 52 year: 2020 ident: 10.1016/j.cma.2022.114907_b13 article-title: Gridap: An extensible finite element toolbox in julia publication-title: J. Open Source Softw. doi: 10.21105/joss.02520 – ident: 10.1016/j.cma.2022.114907_b16 – ident: 10.1016/j.cma.2022.114907_b15 – ident: 10.1016/j.cma.2022.114907_b1 – volume: 60 start-page: 371 issue: 2 year: 1993 ident: 10.1016/j.cma.2022.114907_b14 article-title: A time integration algorithm for structural dynamics with improved numerical dissipation: The generalized-alpha method publication-title: J. Appl. Mech. doi: 10.1115/1.2900803 – ident: 10.1016/j.cma.2022.114907_b3 – volume: 11 year: 2020 ident: 10.1016/j.cma.2022.114907_b9 article-title: MOOSE: Enabling massively parallel multiphysics simulation publication-title: SoftwareX doi: 10.1016/j.softx.2020.100430 – ident: 10.1016/j.cma.2022.114907_b4 – volume: 37 start-page: 1 issue: 2 year: 2010 ident: 10.1016/j.cma.2022.114907_b6 article-title: Dolfin publication-title: ACM Trans. Math. Software doi: 10.1145/1731022.1731030 – volume: 59 start-page: 65 issue: 1 year: 2017 ident: 10.1016/j.cma.2022.114907_b11 article-title: Julia: A fresh approach to numerical computing publication-title: SIAM Rev. doi: 10.1137/141000671 – volume: 32 start-page: 417 issue: 3 year: 2006 ident: 10.1016/j.cma.2022.114907_b7 article-title: A compiler for variational forms publication-title: ACM Trans. Math. Software doi: 10.1145/1163641.1163644 |
| SSID | ssj0000812 |
| Score | 2.398724 |
| Snippet | Current multi-physics Finite Element Method (FEM) solvers are complex systems in terms of both their mathematical complexity and lines of code. This paper... |
| SourceID | unpaywall proquest crossref elsevier |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 114907 |
| SubjectTerms | Algorithms Complex systems Complexity Computer algebra Continuum mechanics Finite element Finite element method Fluid flow Incompressible flow MetaFEM Partial differential equations Rewriting system Solvers |
| SummonAdditionalLinks | – databaseName: Science Direct dbid: .~1 link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NSwMxEA2lF_XgR1WsVsnBkxK7H9lu11uRliLUk4XewiY7K5W6FrtFe_G3O9PN1gpSwWOWZAkvk5kXMnnD2GUIsR8H2ggduCBk4iYCg7ArgI5DptUOI6CD4uCh1R_K-1EwqrC78i0MpVVa31_49KW3tl-aFs3mdDymN76StNiRQFBluWhEL9hlSFUMbj6_0zww5BWK4TIQ1Lu82VzmeJml9JDnkWJuRBVlf49Na9xza55N48V7PJmshaHePtu1_JF3iikesApkNbZnuSS3O3VWYztrQoOHzB1AHve6g1ve4U8kND02HJscDQ9NmesFf8EOAj5sWmw2O2LDXvfxri9ssQRh_FY7FxADFZOSaeKnSej5RAyitna81PddQJYXBOAkSOikl4AjjXTDMKWiQRoineLGPmbV7DWDE8ZlrHEFTdvRPnYENzImxFMZRPh7RNitM6eESRmrJE4FLSaqTBl7VoisImRVgWydXa2GTAsZjU2dZYm9-mELCt38pmGNcp2U3YgzhZB4dNUZyjq7Xq3d33M4_d8cztg2tYqMyAar5m9zOEfWkuuLpVl-AeHt5Gc priority: 102 providerName: Elsevier |
| Title | MetaFEM: A generic FEM solver by meta-expressions |
| URI | https://dx.doi.org/10.1016/j.cma.2022.114907 https://www.proquest.com/docview/2672382374 https://doi.org/10.1016/j.cma.2022.114907 |
| UnpaywallVersion | publishedVersion |
| Volume | 394 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier) issn: 1879-2138 databaseCode: GBLVA dateStart: 20110101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: true ssIdentifier: ssj0000812 providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] issn: 1879-2138 databaseCode: AIKHN dateStart: 19950101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: true ssIdentifier: ssj0000812 providerName: Elsevier – providerCode: PRVESC databaseName: Science Direct issn: 1879-2138 databaseCode: .~1 dateStart: 19950101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: true ssIdentifier: ssj0000812 providerName: Elsevier – providerCode: PRVESC databaseName: ScienceDirect Freedom Collection 2025 issn: 1879-2138 databaseCode: ACRLP dateStart: 19950101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: true ssIdentifier: ssj0000812 providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals issn: 1879-2138 databaseCode: AKRWK dateStart: 19720601 customDbUrl: isFulltext: true mediaType: online dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0000812 providerName: Library Specific Holdings |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT-MwEB6x7QHtAZaXtggqHziBXMWJ0yTcKkTVBbXiQCU4WbEzQQvdLNqm4nHY377jxkEFAQvHSGMrmRlnvtGMvwHYizAN0lAbrkOBXGYi4xSEBUebDpluHCVoE8XhqDsYy5OL8MKRRdu7MM_q9_M-LDOnB_J9y2qb2HvjzW5IsLsBzfHorHdZVZBDTpHOtiva4dncF0FcVzBf2-OtGLSAMZdnxW36cJdOJgvhpr9aNWpN5yyFtsvkpjMrdcc8vuBw_NCXfIMVBzpZr_KSNVjCYh1WHQBl7nhP1-HrAjvhBoghlmn_eHjIeuzKslP_NIweGXkr-T_TD-wXCXC8d720xXQTxv3j86MBdxMWuAm6cckxRTuBSuZZkGeRH1g0kcTa8_MgEEjQMAzRywgFSj9DTxopoii3k4Y0Jjqnv8EWNIrfBX4HJlNNZjexpwMSRJEYE1EqhwltLykCtsCrda6Mox-3UzAmqu4zu1akIGUVpCoFtWD_acltxb3xnrCsDakceKhAgSJDvLdspza6cqd3qkglvq2PRrIFB0-O8P932P6U9A40yj8z3CVQU-o2fOn8FW1o9n6cDkZt59z_ABdK7tM |
| linkProvider | Unpaywall |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8MwDLZ4HIADb8R45sAJFOgjXVduCDGNxziBtFvUpC4aGmViQ8CF3469pjAkBBLHtk4VOY79WXE-A-zFmIZpZKw0kY9SZX4mKQj7EjkdsvVGnCAniu3reutWXXSizgScVndhuKzS-f7Sp4-8tXtz5LR51O92-Y6vYi52AhDcWS7pTMK0ioKYM7DD9686D4p5JWW4iiSLV0eboyIvO-IeCgKmzE24pezPwWkMfM48F_307SXt9cbiUHMR5h2AFCflHJdgAotlWHBgUritOliGuTGmwRXw2zhMm2ftY3Ei7phpumsFPQqyPLJlYd7EAwlIfHV1scVgFW6bZzenLem6JUgb1htDiSlyNymVZ2GexUHIyCBpGC_Iw9BHgnlRhF5GiE4FGXrKKj-Oc-4aZDAxOe3sNZgqHgtcB6FSQ0toG54JSRD9xNqY0jJM6PeKolkNvEpN2joqce5o0dNVzdi9Js1q1qwuNVuD_c8h_ZJH4zdhVelefzMGTX7-t2Fb1TpptxMHmlQS8FlnrGpw8Ll2f89h439z2IWZ1k37Sl-dX19uwix_Kcsjt2Bq-PSM2wRhhmZnZKIfdG3nig |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fS8MwEA6yPYgPTqfiZEoefFIy-iNdW9-GbAxhwwcH8yk06VXUWYft0PnXe1nTMUWnPhYuob279L7jLt8RcupD5EaeVEx6NjAe2zHDIGwz0OmQagd-CDpRHAzb_RG_GntjQxat78J8qt8v-rDUgh7IcTSrbajvjVfbHsLuCqmOhted26KC7DGMdLpdUQ_PZo7tBmUF87s9fopBKxhzc5ZOo_lrNJmshJterWjUyhYshbrL5LE1y2VLvX_hcPzTl-yQbQM6aafwkl2yAWmd1AwApeZ4Z3WytcJOuEfsAeRRrzu4oB16p9mp7xXFR4reiv5P5Zw-oQCDN9NLm2b7ZNTr3lz2mZmwwJTbDnIGEegJVDyJ3ST2HVejiTCQlpO4rg0IDT0PrBhRIHdisLjitu8netKQhFAm-Dc4IJX0OYVDQnkk0ewqsKSLgmCHSvmYykGI23OMgA1ilToXytCP6ykYE1H2mT0IVJDQChKFghrkbLlkWnBvrBPmpSGFAQ8FKBBoiHXLmqXRhTm9mUCVOLo-6vMGOV86wu_vcPQv6Sap5C8zOEZQk8sT484fHkjsRw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=MetaFEM%3A+A+generic+FEM+solver+by+meta-expressions&rft.jtitle=Computer+methods+in+applied+mechanics+and+engineering&rft.au=Xie%2C+Jiaxi&rft.au=Ehmann%2C+Kornel&rft.au=Cao%2C+Jian&rft.date=2022-05-01&rft.issn=0045-7825&rft.volume=394&rft.spage=114907&rft_id=info:doi/10.1016%2Fj.cma.2022.114907&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_cma_2022_114907 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0045-7825&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0045-7825&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0045-7825&client=summon |