{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T10:00:46Z","timestamp":1760522446425,"version":"3.41.0"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T00:00:00Z","timestamp":1133395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2005,12]]},"abstract":"<jats:p>\n            FEMSTER is a modular finite element class library for solving three-dimensional problems arising in electromagnetism. The library was designed using a modern geometrical approach based on differential forms (or\n            <jats:italic>p<\/jats:italic>\n            -forms) and can be used for high-order spatial discretizations of well-known H(\n            <jats:italic>div<\/jats:italic>\n            )- and H(\n            <jats:italic>curl<\/jats:italic>\n            )-conforming finite element methods. The software consists of a set of abstract interfaces and concrete classes, providing a framework in which the user is able to add new schemes by reusing the existing classes or by incorporating new user-defined data types.\n          <\/jats:p>","DOI":"10.1145\/1114268.1114269","type":"journal-article","created":{"date-parts":[[2006,5,8]],"date-time":"2006-05-08T16:09:20Z","timestamp":1147104560000},"page":"425-457","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":38,"title":["FEMSTER"],"prefix":"10.1145","volume":"31","author":[{"given":"Paul","family":"Castillo","sequence":"first","affiliation":[{"name":"University of Puerto Rico, Mayag\u00fcez, Mayag\u00faez, PR"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Rieben","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"White","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,12]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Abraham R. Marsden J. E. and Ratiu T. 1996. Manifolds Tensor Analysis and Applications 2nd ed. Springer series in Applied Mathematical Sciences. Springer Verlag Berlin Germany.   Abraham R. Marsden J. E. and Ratiu T. 1996. Manifolds Tensor Analysis and Applications 2nd ed. Springer series in Applied Mathematical Sciences. Springer Verlag Berlin Germany."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142903423460"},{"key":"e_1_2_1_3_1","unstructured":"Ainsworth M. and Coyle J. 2001a. Conditioning of hierarchic p-version N\u00e9d\u00e9lec elements on meshes of curvilinear quadrilaterals and hexahedra. Tech. rep. Department of Mathematics University of Strathclyde Glasgow U.K.  Ainsworth M. and Coyle J. 2001a. Conditioning of hierarchic p-version N\u00e9d\u00e9lec elements on meshes of curvilinear quadrilaterals and hexahedra. Tech. rep. Department of Mathematics University of Strathclyde Glasgow U.K."},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","first-page":"6709","DOI":"10.1016\/S0045-7825(01)00259-6","article-title":"Hierarchic hp-edge element families for Maxwell's equations on hybrid quadrilateral\/triangular meshes","volume":"190","author":"Ainsworth M.","year":"2001","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Ainsworth M. and Coyle J. 2002. Hierarchic finite element bases on unstructured tetrahedral meshes. Tech. rep. Department of Mathematics University of Strathclyde Glasgow U.K.  Ainsworth M. and Coyle J. 2002. Hierarchic finite element bases on unstructured tetrahedral meshes. Tech. rep. Department of Mathematics University of Strathclyde Glasgow U.K.","DOI":"10.1002\/nme.847"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Ainsworth M. and Coyle J. 2003. Computation of Maxwell eingenvalues on curvilinear domains using hp-version of N\u00e9d\u00e9lec elements. Tech. rep. Department of Mathematics University of Strathclyde Glasgow U.K.  Ainsworth M. and Coyle J. 2003. Computation of Maxwell eingenvalues on curvilinear domains using hp-version of N\u00e9d\u00e9lec elements. Tech. rep. Department of Mathematics University of Strathclyde Glasgow U.K.","DOI":"10.1007\/978-88-470-2089-4_20"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","first-page":"3883","DOI":"10.1002\/(SICI)1097-0207(19971115)40:21<3883::AID-NME231>3.0.CO;2-V","article-title":"A posteriori error estimation for finite element solution of Helmholtz","volume":"40","author":"Babuska I.","year":"1997","journal-title":"Internat. J. Numer. Methods Eng."},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","first-page":"4207","DOI":"10.1002\/nme.1620382408","article-title":"A posteriori estimation and adaptive control of the pollution error in the h-version of the finite element method for finite element solution of Helmholtz","volume":"38","author":"Babuska I.","year":"1995","journal-title":"Internat. J. Numer. Methods Eng."},{"key":"e_1_2_1_9_1","first-page":"139","article-title":"Differential forms and electromagnetism in 3-dimensional Euclidean space R3","volume":"133","author":"Baldomir D.","year":"1986","journal-title":"IEEE Proc."},{"volume-title":"Computational Electromagnetism: Variational Formulation, Complementarity, Edge Elements","year":"1998","author":"Bossavit A.","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Brezzi F. and Fortin M. 1991. Mixed and Hybrid Finite Element Methods. Springer Series in Computational Mathematics. Springer Verlag Berlin Germany.   Brezzi F. and Fortin M. 1991. Mixed and Hybrid Finite Element Methods. Springer Series in Computational Mathematics. Springer Verlag Berlin Germany.","DOI":"10.1007\/978-1-4612-3172-1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Burke W. 1985. Applied Differential Geometry: Variational Formulation. Cambridge University Press Cambridge U.K.  Burke W. 1985. Applied Differential Geometry: Variational Formulation. Cambridge University Press Cambridge U.K.","DOI":"10.1017\/CBO9781139171786"},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Ciarlet P. G. 1978. The Finite Element Method for Elliptic Problems. North-Holland Amsterdam The Netherlands.   Ciarlet P. G. 1978. The Finite Element Method for Elliptic Problems. North-Holland Amsterdam The Netherlands.","DOI":"10.1115\/1.3424474"},{"key":"e_1_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Clemens M.\n     and \n      \n      \n      Weiland T\n      \n  \n  . \n  2001\n  . Discrete electromagnetism with the finite integration technique. In Geometric Methods for Computational Electromagnetics F. Texeira ed. Vol. \n  32\n   of \n  PIER\n  . \n  EMW Publishing Cambridge MA 189--206.  Clemens M. and Weiland T. 2001. Discrete electromagnetism with the finite integration technique. In Geometric Methods for Computational Electromagnetics F. Texeira ed. Vol. 32 of PIER. EMW Publishing Cambridge MA 189--206.","DOI":"10.2528\/PIER00080103"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1109\/PROC.1981.12048","article-title":"Electromagnetics and differential forms","volume":"69","author":"Deschamps G.","year":"1981","journal-title":"IEEE Proc."},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1109\/8.558649","article-title":"Higher order interpolatory vector bases for computational electromagnetics","volume":"45","author":"Graglia R.","year":"1997","journal-title":"IEEE Trans. Ant. Prop."},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1109\/8.662664","article-title":"Higher order interpolatory vector bases on prism elements","volume":"46","author":"Graglia R.","year":"1998","journal-title":"IEEE Trans. Ant. Prop."},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Hiptmair R. 1999. Canonical construction of finite elements. Math. Comp. 68 228 1325--1346. 10.1090\/S0025-5718-99-01166-7   Hiptmair R. 1999. Canonical construction of finite elements. Math. Comp. 68 228 1325--1346. 10.1090\/S0025-5718-99-01166-7","DOI":"10.1090\/S0025-5718-99-01166-7"},{"key":"e_1_2_1_19_1","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1163\/156939301X00508","article-title":"Discrete Hodge operators: An algebraic perspective","volume":"15","author":"Hiptmair R.","year":"2001","journal-title":"J. Electromag. Waves Appl."},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1017\/S0962492902000041","article-title":"Finite elements in computational electromagnetism","volume":"11","author":"Hiptmair R.","year":"2002","journal-title":"Acta Numerica"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6225"},{"key":"e_1_2_1_22_1","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1007\/BF01396415","article-title":"mixed finite elements in r3","volume":"35","author":"N\u00e9d\u00e9lec J. C.","year":"1980","journal-title":"Numer. Math."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01389668"},{"volume":"606","volume-title":"Lecture Notes. in Mathematics","author":"Raviart P.","key":"e_1_2_1_24_1"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2004.10.030"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827598343826"},{"key":"e_1_2_1_27_1","unstructured":"Stroustrup B. 1991. C&plus;&plus; Programming Language. Addison-Wesley Reading MA.   Stroustrup B. 1991. C&plus;&plus; Programming Language. Addison-Wesley Reading MA."},{"key":"e_1_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Tarhasaari T.\n     and \n      \n      \n      Kettunen L\n      \n  \n  . \n  2001\n  . Topological approach to computational electromagnetism. In Geometric Methods for Computational Electromagnetics F. Texeira ed. Vol. \n  32\n   of \n  PIER\n  . \n  EMW Publishing Cambridge MA 189--206.  Tarhasaari T. and Kettunen L. 2001. Topological approach to computational electromagnetism. In Geometric Methods for Computational Electromagnetics F. Texeira ed. Vol. 32 of PIER. EMW Publishing Cambridge MA 189--206.","DOI":"10.2528\/PIER00080108"},{"key":"e_1_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Teixeira F. L.\n     2001.\n      \n  \n   \n  Geometric Methods in Computational Electromagnetics\n  . Vol. \n  32\n   of \n  PIER\n  . \n  EMW Publishing Cambridge MA\n  .  Teixeira F. L. 2001. Geometric Methods in Computational Electromagnetics. Vol. 32 of PIER. EMW Publishing Cambridge MA.","DOI":"10.2528\/PIER00080107"},{"key":"e_1_2_1_30_1","first-page":"237","article-title":"A direct formulation of field laws: The cell method","volume":"2","author":"Tonti E.","year":"2001","journal-title":"Comput. Mod. Eng. Sci."},{"key":"e_1_2_1_31_1","doi-asserted-by":"crossref","first-page":"1502","DOI":"10.1109\/8.362788","article-title":"An investigation of numerical dispersion in the vector finite element method using quadrilateral elements","volume":"42","author":"Warren S.","year":"1994","journal-title":"IEEE Trans. Ant. Prop."},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1002\/mop.4650090606","article-title":"Numerical dispersion in the finite element method using triangular edge elements","volume":"9","author":"Warren S.","year":"1995","journal-title":"Opt. Tech. Lett."},{"key":"e_1_2_1_33_1","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1002\/(SICI)1099-1204(199607)9:4<295::AID-JNM240>3.0.CO;2-8","article-title":"Time domain electromagnetic field computation with finite difference methods","volume":"9","author":"Weiland T.","year":"1996","journal-title":"Int. J. Numer. Modelling"},{"key":"e_1_2_1_34_1","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1002\/(SICI)1099-0887(200001)16:1<47::AID-CNM314>3.0.CO;2-8","article-title":"Numerical dispersion of a vector finite element method on skewed hexahedral grids","volume":"16","author":"White D.","year":"2000","journal-title":"Commun. Numer. Meth. Eng."},{"key":"e_1_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Whitney H. 1957. Geometric Integration Theory. Princeton University Press Princeton NJ.  Whitney H. 1957. Geometric Integration Theory. Princeton University Press Princeton NJ.","DOI":"10.1515\/9781400877577"},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1109\/TAP.1966.1138693","article-title":"Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media","volume":"14","author":"Yee K. S.","year":"1966","journal-title":"IEEE Trans. Ant. Prop."}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1114268.1114269","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1114268.1114269","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:38Z","timestamp":1750262918000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1114268.1114269"}},"subtitle":["An object-oriented class library of high-order discrete differential forms"],"short-title":[],"issued":{"date-parts":[[2005,12]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,12]]}},"alternative-id":["10.1145\/1114268.1114269"],"URL":"https:\/\/doi.org\/10.1145\/1114268.1114269","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"type":"print","value":"0098-3500"},{"type":"electronic","value":"1557-7295"}],"subject":[],"published":{"date-parts":[[2005,12]]},"assertion":[{"value":"2005-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}