{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T06:52:54Z","timestamp":1725864774405},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319405261"},{"type":"electronic","value":"9783319405285"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-40528-5_3","type":"book-chapter","created":{"date-parts":[[2016,9,14]],"date-time":"2016-09-14T02:50:15Z","timestamp":1473821415000},"page":"47-67","source":"Crossref","is-referenced-by-count":5,"title":["Systems of Partial Differential Equations in ExaSlang"],"prefix":"10.1007","author":[{"given":"Christian","family":"Schmitt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Kuckuk","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Hannig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00fcrgen","family":"Teich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harald","family":"K\u00f6stler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ulrich","family":"R\u00fcde","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Lengauer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,15]]},"reference":[{"key":"3_CR1","unstructured":"Bezanson, J., Karpinski, S., Shah, V.B., Edelman, A.: Julia: a fast dynamic language for technical computing. CoRR (2012). arXiv:1209.5145"},{"issue":"6","key":"3_CR2","doi-asserted-by":"crossref","first-page":"1695","DOI":"10.1137\/0731087","volume":"31","author":"A. Brandt","year":"1994","unstructured":"Brandt, A.: Rigorous quantitative analysis of multigrid, I: constant coefficients two-level cycle with L 2-norm. SIAM J. Numer. Anal. 31 (6), 1695\u20131730 (1994)","journal-title":"SIAM J. Numer. Anal."},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Christen, M., Schenk, O., Burkhart, H.: PATUS: A code generation and autotuning framework for parallel iterative stencil computations on modern microarchitectures. In: Proceedings of IEEE International Parallel & Distributed Processing Symposium (IPDPS). pp.\u00a0676\u2013687. IEEE (2011)","DOI":"10.1109\/IPDPS.2011.70"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"DeVito, Z., Joubert, N., Palaciosy, F., Oakleyz, S., Medinaz, M., Barrientos, M., Elsenz, E., Hamz, F., Aiken, A., Duraisamy, K., Darvez, E., Alonso, J., Hanrahan, P.: Liszt: A domain specific language for building portable mesh-based PDE solvers. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis (SC). ACM (2011), paper 9, 12pp.","DOI":"10.1145\/2063384.2063396"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Gysi, T., Osuna, C., Fuhrer, O., Bianco, M., Schulthess, T.C.: STELLA: a domain-specific tool for structured grid methods in weather and climate models. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp.\u00a041:1\u201341:12. ACM (2015)","DOI":"10.1145\/2807591.2807627"},{"key":"3_CR6","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-02427-0","volume-title":"Multi-Grid Methods and Applications","author":"W. Hackbusch","year":"1985","unstructured":"Hackbusch, W.: Multi-Grid Methods and Applications. Springer, Berlin\/New York (1985)"},{"key":"3_CR7","unstructured":"K\u00f6stler, H.: A multigrid framework for variational approaches in medical image processing and computer vision. Ph.D. thesis, Friedrich-Alexander University of Erlangen-N\u00fcrnberg (2008)"},{"key":"3_CR8","unstructured":"Kronawitter, S., Lengauer, C.: Optimizations applied by the ExaStencils code generator. Technical Report, MIP-1502, Faculty of Informatics and Mathematics, University of Passau (2015)"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Lengauer, C., Apel, S., Bolten, M., Gr\u00f6\u00dflinger, A., Hannig, F., K\u00f6stler, H., R\u00fcde, U., Teich, J., Grebhahn, A., Kronawitter, S., Kuckuk, S., Rittich, H., Schmitt, C.: ExaStencils: advanced stencil-code engineering. In: Euro-Par 2014: Parallel Processing Workshops. Lecture Notes in Computer Science, vol.\u00a08806, pp.\u00a0553\u2013564. Springer (2014)","DOI":"10.1007\/978-3-319-14313-2_47"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Logg, A., Mardal, K.A., Wells, G.N. (eds.): Automated Solution of Differential Equations by the Finite Element Method. Lecture Notes in Computational Science and Engineering, vol.\u00a084. Springer, Berlin\/New York (2012)","DOI":"10.1007\/978-3-642-23099-8"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Membarth, R., Reiche, O., Hannig, F., Teich, J., K\u00f6rner, M., Eckert, W.: HIPAcc: a domain-specific language and compiler for image processing. IEEE T. Parall. Distr. (2015), early view, 14 pages. doi:10.1109\/TPDS.2015.2394802","DOI":"10.1109\/TPDS.2015.2394802"},{"issue":"12","key":"3_CR12","doi-asserted-by":"crossref","first-page":"3191","DOI":"10.1016\/j.jpdc.2014.08.008","volume":"74","author":"R. Membarth","year":"2014","unstructured":"Membarth, R., Reiche, O., Schmitt, C., Hannig, F., Teich, J., St\u00fcrmer, M., K\u00f6stler, H.: Towards a performance-portable description of geometric multigrid algorithms using a domain-specific language. J. Parallel Distrib. Comput. 74 (12), 3191\u20133201 (2014)","journal-title":"J. Parallel Distrib. Comput."},{"key":"3_CR13","volume-title":"Programming in Scala","author":"M. Odersky","year":"2011","unstructured":"Odersky, M., Spoon, L., Venners, B.: Programming in Scala, 2nd edn. Artima, Walnut Creek (2011)","edition":"2"},{"key":"3_CR14","unstructured":"P\u00fcschel, M., Franchetti, F., Voronenko, Y.: SPIRAL. In: Padua, D.A., et\u00a0al. (eds.) Encyclopedia of Parallel Computing, pp.\u00a01920\u20131933. Springer (2011)"},{"key":"3_CR15","unstructured":"Rathgeber, F., Ham, D.A., Mitchell, L., Lange, M., Luporini, F., McRae, A.T.T., Bercea, G.T., Markall, G.R., Kelly, P.H.J.: Firedrake: automating the finite element method by composing abstractions. CoRR (2015). arXiv:1501.01809"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Rathgeber, F., Markall, G.R., Mitchell, L., Loriant, N., Ham, D.A., Bertolli, C., Kelly, P.H.: PyOP2: A high-level framework for performance-portable simulations on unstructured meshes. In: Proceedings of the 2nd International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), pp.\u00a01116\u20131123. IEEE Computer Society (2012)","DOI":"10.1109\/SC.Companion.2012.134"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Rawat, P., Kong, M., Henretty, T., Holewinski, J., Stock, K., Pouchet, L.N., Ramanujam, J., Rountev, A., Sadayappan, P.: SDSLc: A multi-target domain-specific compiler for stencil computations. In: Proceedings of the 5th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC). pp.\u00a06:1\u20136:10. ACM (2015)","DOI":"10.1145\/2830018.2830025"},{"key":"3_CR18","doi-asserted-by":"crossref","unstructured":"Schmitt, C., Kuckuk, S., Hannig, F., K\u00f6stler, H., Teich, J.: ExaSlang: A Domain-Specific Language for Highly Scalable Multigrid Solvers. In: Proceedings of the 4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), pp.\u00a042\u201351. ACM (2014)","DOI":"10.1109\/WOLFHPC.2014.11"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Schmitt, C., Kuckuk, S., K\u00f6stler, H., Hannig, F., Teich, J.: An evaluation of domain-specific language technologies for code generation. In: Proceedings of the International Conference on Computational Science and its Applications (ICCSA), pp.\u00a018\u201326. IEEE Computer Society (2014)","DOI":"10.1109\/ICCSA.2014.16"},{"key":"3_CR20","unstructured":"Schmitt, C., Schmid, M., Hannig, F., Teich, J., Kuckuk, S., K\u00f6stler, H.: Generation of multigrid-based numerical solvers for FPGA accelerators. In: Gr\u00f6\u00dflinger, A., K\u00f6stler, H. (eds.) Proceedings of the 2nd International Workshop on High-Performance Stencil Computations (HiStencils), pp.\u00a09\u201315 (2015)"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Grebhahn, A., Apel, S., K\u00e4stner, C.: Performance-influence models for highly configurable systems. In: Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp.\u00a0284\u2013294. ACM (2015)","DOI":"10.1145\/2786805.2786845"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Tang, Y., Chowdhury, R.A., Kuszmaul, B.C., Luk, C.K., Leiserson, C.E.: The Pochoir stencil compiler. In: Proceedings of the ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), pp.\u00a0117\u2013128. ACM (2011)","DOI":"10.1145\/1989493.1989508"},{"key":"3_CR23","volume-title":"Multigrid","author":"U. Trottenberg","year":"2001","unstructured":"Trottenberg, U., Oosterlee, C.W., Sch\u00fcller, A.: Multigrid. Academic, San Diego (2001)"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Unat, D., Cai, X., Baden, S.B.: Mint: Realizing CUDA performance in 3D stencil methods with annotated C. In: Proceedings of the International Conference on Supercomputing (ISC), pp.\u00a0214\u2013224. ACM (2011)","DOI":"10.1145\/1995896.1995932"},{"key":"3_CR25","volume-title":"Practical Fourier Analysis for Multigrid Methods","author":"R. Wienands","year":"2005","unstructured":"Wienands, R., Joppich, W.: Practical Fourier Analysis for Multigrid Methods. Chapman Hall\/CRC Press, Boca Raton (2005)"}],"container-title":["Lecture Notes in Computational Science and Engineering","Software for Exascale Computing - SPPEXA 2013-2015"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-40528-5_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T09:12:05Z","timestamp":1568365925000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-40528-5_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319405261","9783319405285"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-40528-5_3","relation":{},"ISSN":["1439-7358","2197-7100"],"issn-type":[{"type":"print","value":"1439-7358"},{"type":"electronic","value":"2197-7100"}],"subject":[],"published":{"date-parts":[[2016]]}}}