{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T01:52:06Z","timestamp":1725501126193},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540757542"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-75755-9_87","type":"book-chapter","created":{"date-parts":[[2007,9,22]],"date-time":"2007-09-22T02:44:54Z","timestamp":1190429094000},"page":"712-721","source":"Crossref","is-referenced-by-count":1,"title":["Life: Overview of a Unified C++ Implementation of the Finite and Spectral Element Methods in 1D, 2D and 3D"],"prefix":"10.1007","author":[{"given":"Christophe","family":"Prud\u2019homme","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"87_CR1","unstructured":"Lifev: a finite element library, http:\/\/www.lifev.org"},{"key":"87_CR2","unstructured":"Abrahams, D., Gurtovoy, A.: C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond. C++ in Depth Series. Addison-Wesley Professional (2004)"},{"key":"87_CR3","series-title":"ch. 37","first-page":"311","volume-title":"Automatic Differentiation of Algorithms: From Simulation to Optimization, Computer and Information Science","author":"P. Aubert","year":"2001","unstructured":"Aubert, P., Di C\u00e9sar\u00e9, N.: Expression templates and forward mode automatic differentiation. In: Corliss, G., Faure, C., Griewank, A., Hasco\u00ebt, L., Naumann, U. (eds.) Automatic Differentiation of Algorithms: From Simulation to Optimization, Computer and Information Science. ch. 37, pp. 311\u2013315. Springer, New York (2001)"},{"issue":"4","key":"87_CR4","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s007910000048","volume":"3","author":"P. Aubert","year":"2001","unstructured":"Aubert, P., Di C\u00e9sar\u00e9, N., Pironneau, O.: Automatic differentiation in C++ using expression templates and application to a flow control problem. Computing and Visualisation in Sciences\u00a03(4), 197\u2013208 (2001)","journal-title":"Computing and Visualisation in Sciences"},{"key":"87_CR5","unstructured":"Bagheri, B., Scott, R.: Analysa (2003), http:\/\/people.cs.uchicago.edu\/~ridg\/al\/aa.ps"},{"key":"87_CR6","unstructured":"Bailey, D.H., Hida, Y., Jeyabalan, K., Li, X.S., Thompson, B.: C++\/fortran-90 arbitrary precision package, http:\/\/crd.lbl.gov\/~dhbailey\/mpdist\/"},{"key":"87_CR7","unstructured":"Balay, S., Buschelman, K., Eijkhout, V., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc users manual, Technical Report ANL-95\/11 - Revision 2.1.5, Argonne National Laboratory (2004)"},{"key":"87_CR8","unstructured":"Bangerth, W., Hartmann, R., Kanschat, G.: deal.II Differential Equations Analysis Library, Technical Reference, http:\/\/www.dealii.org"},{"key":"87_CR9","unstructured":"Dular, P., Geuzaine, C.: Getdp: a general environment for the treatment of discrete problems, http:\/\/www.geuz.org\/getdp"},{"key":"87_CR10","series-title":"Addison Wesley Professional Computing Series","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison Wesley Professional Computing Series. Addison Wesley, London (1995)"},{"key":"87_CR11","unstructured":"Hecht, F., Pironneau, O.: FreeFEM++ Manual. Laboratoire Jacques Louis Lions (2005)"},{"issue":"3","key":"87_CR12","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1145\/1089014.1089021","volume":"31","author":"M.A. Heroux","year":"2005","unstructured":"Heroux, M.A., Bartlett, R.A., Howle, V.E., Hoekstra, R.J., Hu, J.J., Kolda, T.G., Lehoucq, R.B., Long, K.R., Pawlowski, R.P., Phipps, E.T., Salinger, A.G., Thornquist, H.K., Tuminaro, R.S., Willenbring, J.M., Williams, A., Stanley, K.S.: An overview of the trilinos project. ACM Trans. Math. Softw.\u00a031(3), 397\u2013423 (2005)","journal-title":"ACM Trans. Math. Softw."},{"key":"87_CR13","unstructured":"Hida, Y., Li, X.S., Bailey, D.H.: Quad-double arithmetic: Algorithms, implementation, and application. Technical Report LBNL-46996, Lawrence Berkeley National Laboratory, Berkeley, CA 9472 (October 2000), http:\/\/crd.lbl.gov\/~dhbailey\/mpdist\/"},{"key":"87_CR14","volume-title":"Numerical Mathematics and Scientific Computation","author":"G.E. Karniadakis","year":"2005","unstructured":"Karniadakis, G.E., Sherwin, S.J.: Spectral\/hp element methods for CFD. In: Numerical Mathematics and Scientific Computation, Oxford University Press, New York (2005)"},{"key":"87_CR15","doi-asserted-by":"crossref","unstructured":"Karypis, G., Kumar, V.: Parallel Multilevel k-way Partitioning Schemes for Irregular Graphs. Technical Report 036, Minneapolis, MN 55454 (May 1996)","DOI":"10.1145\/369028.369103"},{"issue":"4","key":"87_CR16","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1145\/1039813.1039820","volume":"30","author":"R.C. Kirby","year":"2004","unstructured":"Kirby, R.C.: Algorithm 839: Fiat - a new paradigm for computing finite element basis functions. ACM Trans. Math. Software\u00a030(4), 502\u2013516 (2004)","journal-title":"ACM Trans. Math. Software"},{"key":"87_CR17","doi-asserted-by":"crossref","unstructured":"Kirby, R.C.: Optimizing fiat with level 3 blas. ACM Trans. Math. Software (2005)","DOI":"10.1145\/1141885.1141889"},{"key":"87_CR18","unstructured":"Kirby, R.C., Logg, A.: A compiler for variational forms. Technical report, Chalmers Finite Element Center (May 2005), www.phi.chalmers.se\/preprints"},{"key":"87_CR19","unstructured":"Logg, A., Hoffman, J., Kirby, R.C., Jansson, J.: Fenics (2005), http:\/\/www.fenics.org\/"},{"key":"87_CR20","unstructured":"Long, K.: Sundance: Rapid development of high-performance parallel finite-element solutions of partial differential equations, http:\/\/software.sandia.gov\/sundance\/"},{"key":"87_CR21","unstructured":"Di Pietro, D.A., Veneziani, A.: Expression templates implementation of continuous and discontinuous galerkin methods. Computing and Visualization in Science 2005 (submitted)"},{"key":"87_CR22","unstructured":"Pino, S.D., Pironneau, O.: FreeFEM3D Manual. Laboratoire Jacques Louis Lions (2005)"},{"issue":"2","key":"87_CR23","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1155\/2006\/150736","volume":"14","author":"C. Prud\u2019homme","year":"2006","unstructured":"Prud\u2019homme, C.: A domain specific embedded language in c++ for automatic differentiation, projection, integration and variational formulations. Scientific Programming\u00a014(2), 81\u2013110 (2006)","journal-title":"Scientific Programming"},{"key":"87_CR24","unstructured":"Renard, Y., Pommier, J.: Getfem++: Generic and efficient c++ library for finite element methods elementary computations, http:\/\/www-gmm.insa-toulouse.fr\/getfem\/"},{"key":"87_CR25","unstructured":"Warburton, T.: An explicit construction for interpolation nodes on the simplex. Journal of Engineering Mathematics 2005 (submitted)"},{"key":"87_CR26","unstructured":"Veldhuizen, T.: Using C++ template metaprograms 7(4), 36\u201343 (1995) (S. Lippman (ed.) Reprinted in C++ Gems)"}],"container-title":["Lecture Notes in Computer Science","Applied Parallel Computing. State of the Art in Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-75755-9_87.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T10:31:33Z","timestamp":1619519493000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-75755-9_87"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540757542"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-75755-9_87","relation":{},"subject":[]}}