{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T11:14:30Z","timestamp":1760267670197,"version":"3.40.5"},"reference-count":46,"publisher":"Walter de Gruyter GmbH","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,7,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>The discontinuous Petrov\u2013Galerkin (DPG) methodology of Demkowicz and Gopalakrishnan guarantees the optimality of the finite element solution in a user-controllable energy norm, and provides several features supporting adaptive schemes. The approach provides stability automatically; there is no need for carefully derived numerical fluxes (as in DG schemes) or for mesh-dependent stabilization terms (as in stabilized methods).\nIn this paper, we focus on features of Camellia that facilitate implementation of new DPG formulations; chief among these is a rich set of features in support of symbolic manipulation, which allow, e.g., bilinear formulations in the code to appear much as they would on paper. Many of these features are general in the sense that they can also be used in the implementation of other finite element formulations. In fact, because DPG\u2019s requirements are essentially a superset of those of other finite element methods, Camellia provides built-in support for most common methods. We believe, however, that the combination of an essentially \u201chands-free\u201d finite element methodology as found in DPG with the rapid development features of Camellia are particularly winsome, so we focus on use cases in this class.\nIn addition to the symbolic manipulation features mentioned above, Camellia offers support for one-irregular adaptive meshes in 1D, 2D, 3D, and space-time. It provides a geometric multigrid preconditioner particularly suited for DPG problems, and supports distributed parallel execution using MPI. For its load balancing and distributed data structures, Camellia relies on packages from the Trilinos project, which simplifies interfacing with other computational science packages. Camellia also allows loading of standard mesh formats through an interface with the MOAB package. Camellia includes support for static condensation to eliminate element-interior degrees of freedom locally, usually resulting in substantial reduction of the cost of the global problem.\nWe include a discussion of the variational formulations built into Camellia, with references to those formulations in the literature, as well as an MPI performance study.<\/jats:p>","DOI":"10.1515\/cmam-2018-0218","type":"journal-article","created":{"date-parts":[[2019,7,3]],"date-time":"2019-07-03T09:40:31Z","timestamp":1562146831000},"page":"581-602","source":"Crossref","is-referenced-by-count":5,"title":["Camellia: A Rapid Development Framework for Finite Element Solvers"],"prefix":"10.1515","volume":"19","author":[{"given":"Nathan V.","family":"Roberts","sequence":"first","affiliation":[{"name":"Center for Computing Research , Sandia National Laboratories , Albuquerque , NM , USA"}]}],"member":"374","published-online":{"date-parts":[[2019,3,8]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"J.  Ahrens, B.  Geveci and C.  Law,\nParaView: An End-User Tool for Large Data Visualization,\nElsevier, Amsterdam, 2005.","key":"2025051309544557250_j_cmam-2018-0218_ref_001_w2aab3b7e3882b1b6b1ab2b2b1Aa","DOI":"10.1016\/B978-012387582-2\/50038-1"},{"doi-asserted-by":"crossref","unstructured":"W.  Bangerth, C.  Burstedde, T.  Heister and M.  Kronbichler,\nAlgorithms and data structures for massively parallel generic adaptive finite element codes,\nACM Trans. Math. Software 38 (2011), no. 2, Paper No. 14.","key":"2025051309544557250_j_cmam-2018-0218_ref_002_w2aab3b7e3882b1b6b1ab2b2b2Aa","DOI":"10.1145\/2049673.2049678"},{"unstructured":"W.  Bangerth and G.  Kanschat,\nConcepts for object-oriented finite element software \u2013 the deal.II Library,\nIWR 1999.","key":"2025051309544557250_j_cmam-2018-0218_ref_003_w2aab3b7e3882b1b6b1ab2b2b3Aa"},{"doi-asserted-by":"crossref","unstructured":"P.  Bochev, H. C.  Edwards, R. C.  Kirby, K.  Peterson and D.  Ridzal,\nSolving PDEs with Intrepid,\nSci. Program. 20 (2012), no. 2, 151\u2013180.","key":"2025051309544557250_j_cmam-2018-0218_ref_004_w2aab3b7e3882b1b6b1ab2b2b4Aa","DOI":"10.1155\/2012\/403902"},{"doi-asserted-by":"crossref","unstructured":"J.  Bramwell, L.  Demkowicz, J.  Gopalakrishnan and W.  Qiu,\nA locking-free hp DPG method for linear elasticity with symmetric stresses,\nNumer. Math. 122 (2012), no. 4, 671\u2013707.","key":"2025051309544557250_j_cmam-2018-0218_ref_005_w2aab3b7e3882b1b6b1ab2b2b5Aa","DOI":"10.1007\/s00211-012-0476-6"},{"doi-asserted-by":"crossref","unstructured":"D.  Broersen and R. P.  Stevenson,\nA Petrov\u2013Galerkin discretization with optimal test space of a mild-weak formulation of convection\u2013diffusion equations in mixed form,\nIMA J. Numer. Anal. 35 (2015), no. 1, 39\u201373.","key":"2025051309544557250_j_cmam-2018-0218_ref_006_w2aab3b7e3882b1b6b1ab2b2b6Aa","DOI":"10.1093\/imanum\/dru003"},{"doi-asserted-by":"crossref","unstructured":"C.  Carstensen, L.  Demkowicz and J.  Gopalakrishnan,\nBreaking spaces and forms for the DPG method and applications including Maxwell equations,\nComput. Math. Appl. 72 (2016), no. 3, 494\u2013522.","key":"2025051309544557250_j_cmam-2018-0218_ref_007_w2aab3b7e3882b1b6b1ab2b2b7Aa","DOI":"10.1016\/j.camwa.2016.05.004"},{"unstructured":"J.  Chan,\nA DPG method for convection-diffusion problems,\nPhD thesis, University of Texas at Austin, 2013.","key":"2025051309544557250_j_cmam-2018-0218_ref_008_w2aab3b7e3882b1b6b1ab2b2b8Aa"},{"doi-asserted-by":"crossref","unstructured":"J.  Chan, L.  Demkowicz and R.  Moser,\nA DPG method for steady viscous compressible flow,\nComput. & Fluids 98 (2014), 69\u201390.","key":"2025051309544557250_j_cmam-2018-0218_ref_009_w2aab3b7e3882b1b6b1ab2b2b9Aa","DOI":"10.1016\/j.compfluid.2014.02.024"},{"doi-asserted-by":"crossref","unstructured":"J.  Chan, N.  Heuer, T.  Bui-Thanh and L.  Demkowicz,\nA robust DPG method for convection-dominated diffusion problems II: Adjoint boundary conditions and mesh-dependent test norms,\nComput. Math. Appl. 67 (2014), no. 4, 771\u2013795.","key":"2025051309544557250_j_cmam-2018-0218_ref_010_w2aab3b7e3882b1b6b1ab2b2c10Aa","DOI":"10.1016\/j.camwa.2013.06.010"},{"unstructured":"H.  Childs, E.  Brugger, B.  Whitlock, J.  Meredith, S.  Ahern, D.  Pugmire, K.  Biagas, M.  Miller, C.  Harrison, G. H.  Weber, H.  Krishnan, T.  Fogal, A.  Sanderson, C.  Garth, E.  Wes Bethel, D.  Camp, O.  R\u00fcbel, M.  Durant, J. M.  Favre and P.  Navr\u00e1til,\nVisIt: An end-user tool for visualizing and analyzing very large data,\nHigh Performance Visualization\u2013Enabling Extreme-Scale Scientific Insight,\nChapman & Hall\/CRC, New York (2012), 357\u2013372.","key":"2025051309544557250_j_cmam-2018-0218_ref_011_w2aab3b7e3882b1b6b1ab2b2c11Aa"},{"doi-asserted-by":"crossref","unstructured":"W.  Dahmen, A.  Cohen and G.  Welper,\nAdaptivity and variational stabilization for convection-diffusion equations,\nESAIM Math. Model. Numer. Anal. 46 (2012), no. 5, 1247\u20131273.","key":"2025051309544557250_j_cmam-2018-0218_ref_012_w2aab3b7e3882b1b6b1ab2b2c12Aa","DOI":"10.1051\/m2an\/2012003"},{"doi-asserted-by":"crossref","unstructured":"A.  Dedner, R.  Kl\u00f6fkorn, M.  Nolte and M.  Ohlberger,\nA generic interface for parallel and adaptive discretization schemes: Abstraction principles and the DUNE-FEM module,\nComputing 90 (2010), no. 3, 165\u2013196.","key":"2025051309544557250_j_cmam-2018-0218_ref_013_w2aab3b7e3882b1b6b1ab2b2c13Aa","DOI":"10.1007\/s00607-010-0110-3"},{"doi-asserted-by":"crossref","unstructured":"L.  Demkowicz and J.  Gopalakrishnan,\nA class of discontinuous Petrov\u2013Galerkin methods. Part I: The transport equation,\nComput. Methods Appl. Mech. Engrg. 199 (2010), 1558\u20131572.","key":"2025051309544557250_j_cmam-2018-0218_ref_014_w2aab3b7e3882b1b6b1ab2b2c14Aa","DOI":"10.1016\/j.cma.2010.01.003"},{"doi-asserted-by":"crossref","unstructured":"L.  Demkowicz and J.  Gopalakrishnan,\nA class of discontinuous Petrov\u2013Galerkin methods. Part II: Optimal test functions,\nNumer. Methods Partial Differential Equations 27 (2011), no. 1, 70\u2013105.","key":"2025051309544557250_j_cmam-2018-0218_ref_015_w2aab3b7e3882b1b6b1ab2b2c15Aa","DOI":"10.1002\/num.20640"},{"doi-asserted-by":"crossref","unstructured":"L.  Demkowicz and J.  Gopalakrishnan,\nAnalysis of the DPG method for the Poisson problem,\nSIAM J. Numer. Anal. 49 (2011), no. 5, 1788\u20131809.","key":"2025051309544557250_j_cmam-2018-0218_ref_016_w2aab3b7e3882b1b6b1ab2b2c16Aa","DOI":"10.1137\/100809799"},{"doi-asserted-by":"crossref","unstructured":"L.  Demkowicz and J.  Gopalakrishnan,\nA primal DPG method without a first-order reformulation,\nComput. Math. Appl. 66 (2013), no. 6, 1058\u20131064.","key":"2025051309544557250_j_cmam-2018-0218_ref_017_w2aab3b7e3882b1b6b1ab2b2c17Aa","DOI":"10.1016\/j.camwa.2013.06.029"},{"unstructured":"L.  Demkowicz, J.  Gopalakrishnan and B.  Keith,\nThe DPG-star method,\npreprint (2018), https:\/\/arxiv.org\/abs\/1809.03153.","key":"2025051309544557250_j_cmam-2018-0218_ref_018_w2aab3b7e3882b1b6b1ab2b2c18Aa"},{"doi-asserted-by":"crossref","unstructured":"L.  Demkowicz, J.  Gopalakrishnan, I.  Muga and J.  Zitelli,\nWavenumber explicit analysis for a DPG method for the multidimensional Helmholtz equation,\nComput. Methods Appl. Mech. Engrg. 213\u2013216 (2012), 126\u2013138.","key":"2025051309544557250_j_cmam-2018-0218_ref_019_w2aab3b7e3882b1b6b1ab2b2c19Aa","DOI":"10.1016\/j.cma.2011.11.024"},{"doi-asserted-by":"crossref","unstructured":"L.  Demkowicz and N.  Heuer,\nRobust DPG method for convection-dominated diffusion problems,\nSIAM J. Numer. Anal. 51 (2013), no. 5, 2514\u20132537.","key":"2025051309544557250_j_cmam-2018-0218_ref_020_w2aab3b7e3882b1b6b1ab2b2c20Aa","DOI":"10.1137\/120862065"},{"doi-asserted-by":"crossref","unstructured":"K.  Devine, E.  Boman, R.  Heaphy, B.  Hendrickson and C.  Vaughan,\nZoltan data management services for parallel dynamic applications,\nComput. Sci. Eng. 4 (2002), no. 2, 90\u201397.","key":"2025051309544557250_j_cmam-2018-0218_ref_021_w2aab3b7e3882b1b6b1ab2b2c21Aa","DOI":"10.1109\/5992.988653"},{"doi-asserted-by":"crossref","unstructured":"H. C.  Edwards, C. R.  Trott and D.  Sunderland,\nKokkos: Enabling manycore performance portability through polymorphic memory access patterns,\nJ. Parallel Distributed Comput. 74 (2014), no. 12, 3202\u20133216.","key":"2025051309544557250_j_cmam-2018-0218_ref_022_w2aab3b7e3882b1b6b1ab2b2c22Aa","DOI":"10.1016\/j.jpdc.2014.07.003"},{"unstructured":"T. E.  Ellis,\nSpace-time discontinuous Petrov\u2013Galerkin finite elements for transient fluid mechanics,\nPhD thesis, University of Texas at Austin, 2016.","key":"2025051309544557250_j_cmam-2018-0218_ref_023_w2aab3b7e3882b1b6b1ab2b2c23Aa"},{"doi-asserted-by":"crossref","unstructured":"R. D.  Falgout and U.  Meier Yang,\nHypre: A library of high performance preconditioners,\nComputational Science\u2013ICCS 2002,\nBerlin, Heidelberg (2002), 632\u2013641.","key":"2025051309544557250_j_cmam-2018-0218_ref_024_w2aab3b7e3882b1b6b1ab2b2c24Aa","DOI":"10.1007\/3-540-47789-6_66"},{"doi-asserted-by":"crossref","unstructured":"F.  Fuentes, B.  Keith, L.  Demkowicz and P.  Le Tallec,\nCoupled variational formulations of linear elasticity and the DPG methodology,\nJ. Comput. Phys. 348 (2017), 715\u2013731.","key":"2025051309544557250_j_cmam-2018-0218_ref_025_w2aab3b7e3882b1b6b1ab2b2c25Aa","DOI":"10.1016\/j.jcp.2017.07.051"},{"doi-asserted-by":"crossref","unstructured":"T.  Gamblin, M.  LeGendre, M. R.  Collette, G. L.  Lee, A.  Moody, B. R.  de Supinski and S.  Futral,\nThe Spack package manager: Bringing order to HPC software chaos,\nProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis\u2013SC\u201915,\nACM, New York (2015), Article ID 40.","key":"2025051309544557250_j_cmam-2018-0218_ref_026_w2aab3b7e3882b1b6b1ab2b2c26Aa","DOI":"10.1145\/2807591.2807623"},{"unstructured":"F.  Gruber, A.  Klewinghaus and O.  Mula,\nThe DUNE-DPG library for solving PDEs with discontinuous Petrov\u2013Galerkin finite elements,\nArch. Numer. Softw. 5 (2017), no. 1, 111\u2013127.","key":"2025051309544557250_j_cmam-2018-0218_ref_027_w2aab3b7e3882b1b6b1ab2b2c27Aa"},{"doi-asserted-by":"crossref","unstructured":"M. A.  Heroux, R. A.  Bartlett, V. E.  Howle, R. J.  Hoekstra, J. J.  Hu, T. G.  Kolda, R. B.  Lehoucq, K. R.  Long, R. P.  Pawlowski, E. T.  Phipps, A. G.  Salinger, H. K.  Thornquist, R. S.  Tuminaro, J. M.  Willenbring, A.  Williams and K. S.  Stanley,\nAn overview of the Trilinos project,\nACM Trans. Math. Software 31 (2005), no. 3, 397\u2013423.","key":"2025051309544557250_j_cmam-2018-0218_ref_028_w2aab3b7e3882b1b6b1ab2b2c28Aa","DOI":"10.1145\/1089014.1089021"},{"unstructured":"B.  Keith,\nNew ideas in adjoint methods for PDEs: A saddle-point paradigm for finite element analysis and its role in the DPG methodology,\nPhD thesis, University of Texas at Austin, 2018.","key":"2025051309544557250_j_cmam-2018-0218_ref_029_w2aab3b7e3882b1b6b1ab2b2c29Aa"},{"doi-asserted-by":"crossref","unstructured":"B.  Keith, F.  Fuentes and L.  Demkowicz,\nThe DPG methodology applied to different variational formulations of linear elasticity,\nComput. Methods Appl. Mech. Engrg. 309 (2016), 579\u2013609.","key":"2025051309544557250_j_cmam-2018-0218_ref_030_w2aab3b7e3882b1b6b1ab2b2c30Aa","DOI":"10.1016\/j.cma.2016.05.034"},{"doi-asserted-by":"crossref","unstructured":"B.  Keith, P.  Knechtges, N. V.  Roberts, S.  Elgeti, M.  Behr and L.  Demkowicz,\nAn ultraweak DPG method for viscoelastic fluids,\nJ. Non-Newtonian Fluid Mech. 247 (2017), 107\u2013122.","key":"2025051309544557250_j_cmam-2018-0218_ref_031_w2aab3b7e3882b1b6b1ab2b2c31Aa","DOI":"10.1016\/j.jnnfm.2017.06.006"},{"doi-asserted-by":"crossref","unstructured":"B.  Keith, S.  Petrides, F.  Fuentes and L.  Demkowicz,\nDiscrete least-squares finite element methods,\nComput. Methods Appl. Mech. Engrg. 327 (2017), 226\u2013255.","key":"2025051309544557250_j_cmam-2018-0218_ref_032_w2aab3b7e3882b1b6b1ab2b2c32Aa","DOI":"10.1016\/j.cma.2017.08.043"},{"doi-asserted-by":"crossref","unstructured":"B. S.  Kirk, J. W.  Peterson, R. H.  Stogner and G. F.  Carey,\nLibMesh: A C++ library for parallel adaptive mesh refinement\/coarsening simulations,\nEng. Comput. 22 (2006), no. 3, 237\u2013254.","key":"2025051309544557250_j_cmam-2018-0218_ref_033_w2aab3b7e3882b1b6b1ab2b2c33Aa","DOI":"10.1007\/s00366-006-0049-3"},{"doi-asserted-by":"crossref","unstructured":"A.  Logg, K.-A.  Mardal and G. N.  Wells,\nAutomated Solution of Differential Equations by the Finite Element Method,\nLecture Notes in Comput. Sci. 84,\nSpringer, Berlin, 2012.","key":"2025051309544557250_j_cmam-2018-0218_ref_034_w2aab3b7e3882b1b6b1ab2b2c34Aa","DOI":"10.1007\/978-3-642-23099-8"},{"unstructured":"I.  Muga and K. G.  van der Zee,\nDiscretization of linear problems in Banach spaces: Residual minimization, nonlinear Petrov\u2013Galerkin, and monotone mixed methods,\npreprint (2015), https:\/\/arxiv.org\/abs\/1511.04400.","key":"2025051309544557250_j_cmam-2018-0218_ref_035_w2aab3b7e3882b1b6b1ab2b2c35Aa"},{"doi-asserted-by":"crossref","unstructured":"S.  Petrides and L. F.  Demkowicz,\nAn adaptive DPG method for high frequency time-harmonic wave propagation problems,\nComput. Math. Appl. 74 (2017), no. 8, 1999\u20132017.","key":"2025051309544557250_j_cmam-2018-0218_ref_036_w2aab3b7e3882b1b6b1ab2b2c36Aa","DOI":"10.1016\/j.camwa.2017.06.044"},{"unstructured":"E. T.  Phipps and D. M.  Gay,\nSacado automatic differentiation package,\nhttps:\/\/trilinos.org\/docs\/dev\/packages\/sacado\/doc\/html\/index.html.","key":"2025051309544557250_j_cmam-2018-0218_ref_037_w2aab3b7e3882b1b6b1ab2b2c37Aa"},{"unstructured":"N. V.  Roberts,\nA discontinuous Petrov\u2013Galerkin methodology for incompressible flow problems,\nPhD thesis, University of Texas at Austin, 2013.","key":"2025051309544557250_j_cmam-2018-0218_ref_038_w2aab3b7e3882b1b6b1ab2b2c38Aa"},{"doi-asserted-by":"crossref","unstructured":"N. V.  Roberts,\nCamellia: A software framework for discontinuous Petrov\u2013Galerkin methods,\nComput. Math. Appl. 68 (2014), no. 11, 1581\u20131604.","key":"2025051309544557250_j_cmam-2018-0218_ref_039_w2aab3b7e3882b1b6b1ab2b2c39Aa","DOI":"10.1016\/j.camwa.2014.08.010"},{"unstructured":"N. V.  Roberts,\nCamellia v1.0 manual: Part I,\nTechnical Report ANL\/ALCF-16\/3, Argonne National Laboratory, 2016.","key":"2025051309544557250_j_cmam-2018-0218_ref_040_w2aab3b7e3882b1b6b1ab2b2c40Aa"},{"doi-asserted-by":"crossref","unstructured":"N. V.  Roberts, T.  Bui-Thanh and L.  Demkowicz,\nThe DPG method for the Stokes problem,\nComput. Math. Appl. 67 (2014), no. 4, 966\u2013995.","key":"2025051309544557250_j_cmam-2018-0218_ref_041_w2aab3b7e3882b1b6b1ab2b2c41Aa","DOI":"10.1016\/j.camwa.2013.12.015"},{"doi-asserted-by":"crossref","unstructured":"N. V.  Roberts and J.  Chan,\nA geometric multigrid preconditioning strategy for DPG system matrices,\nComput. Math. Appl. 74 (2017), no. 8, 2018\u20132043.","key":"2025051309544557250_j_cmam-2018-0218_ref_042_w2aab3b7e3882b1b6b1ab2b2c42Aa","DOI":"10.1016\/j.camwa.2017.06.055"},{"doi-asserted-by":"crossref","unstructured":"N. V.  Roberts, L.  Demkowicz and R.  Moser,\nA discontinuous Petrov\u2013Galerkin methodology for adaptive solutions to the incompressible Navier\u2013Stokes equations,\nJ. Comput. Phys. 301 (2015), 456\u2013483.","key":"2025051309544557250_j_cmam-2018-0218_ref_043_w2aab3b7e3882b1b6b1ab2b2c43Aa","DOI":"10.1016\/j.jcp.2015.07.014"},{"doi-asserted-by":"crossref","unstructured":"T. J.  Tautges,\nMOAB-SD: Integrated structured and unstructured mesh representation,\nEng. Comput. 20 (2004), 286\u2013293.","key":"2025051309544557250_j_cmam-2018-0218_ref_044_w2aab3b7e3882b1b6b1ab2b2c44Aa","DOI":"10.1007\/s00366-004-0296-0"},{"doi-asserted-by":"crossref","unstructured":"J.  Zitelli, I.  Muga, L.  Demkowicz, J.  Gopalakrishnan, D.  Pardo and V.  Calo,\nA class of discontinuous Petrov\u2013Galerkin methods. Part IV: Wave propagation problems,\nJ. Comput. Phys. 230 (2011), 2406\u20132432.","key":"2025051309544557250_j_cmam-2018-0218_ref_045_w2aab3b7e3882b1b6b1ab2b2c45Aa","DOI":"10.1016\/j.jcp.2010.12.001"},{"unstructured":"MFEM: Modular finite element methods library, mfem.org.","key":"2025051309544557250_j_cmam-2018-0218_ref_046_w2aab3b7e3882b1b6b1ab2b2c46Aa"}],"container-title":["Computational Methods in Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyter.com\/view\/journals\/cmam\/19\/3\/article-p581.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/cmam-2018-0218\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/cmam-2018-0218\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,13]],"date-time":"2025-05-13T09:55:21Z","timestamp":1747130121000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/cmam-2018-0218\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,8]]},"references-count":46,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,3,8]]},"published-print":{"date-parts":[[2019,7,1]]}},"alternative-id":["10.1515\/cmam-2018-0218"],"URL":"https:\/\/doi.org\/10.1515\/cmam-2018-0218","relation":{},"ISSN":["1609-9389","1609-4840"],"issn-type":[{"type":"electronic","value":"1609-9389"},{"type":"print","value":"1609-4840"}],"subject":[],"published":{"date-parts":[[2019,3,8]]}}}