[{"department":[{"_id":"61"}],"user_id":"158","_id":"43018","project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"file_date_updated":"2023-03-15T17:35:29Z","article_number":"108557","type":"journal_article","status":"public","volume":302,"author":[{"first_name":"Samer","full_name":"Alhaddad, Samer","id":"42456","last_name":"Alhaddad"},{"first_name":"Jens","id":"158","full_name":"Förstner, Jens","orcid":"0000-0001-7059-9862","last_name":"Förstner"},{"id":"26059","full_name":"Grynko, Yevgen","last_name":"Grynko","first_name":"Yevgen"}],"date_updated":"2023-03-15T17:36:13Z","oa":"1","doi":"10.1016/j.jqsrt.2023.108557","publication_identifier":{"issn":["0022-4073"]},"has_accepted_license":"1","publication_status":"published","intvolume":"       302","citation":{"apa":"Alhaddad, S., Förstner, J., &#38; Grynko, Y. (2023). Numerical study of light backscattering from layers of absorbing irregular particles larger than the wavelength. <i>Journal of Quantitative Spectroscopy and Radiative Transfer</i>, <i>302</i>, Article 108557. <a href=\"https://doi.org/10.1016/j.jqsrt.2023.108557\">https://doi.org/10.1016/j.jqsrt.2023.108557</a>","short":"S. Alhaddad, J. Förstner, Y. Grynko, Journal of Quantitative Spectroscopy and Radiative Transfer 302 (2023).","mla":"Alhaddad, Samer, et al. “Numerical Study of Light Backscattering from Layers of Absorbing Irregular Particles Larger than the Wavelength.” <i>Journal of Quantitative Spectroscopy and Radiative Transfer</i>, vol. 302, 108557, Elsevier BV, 2023, doi:<a href=\"https://doi.org/10.1016/j.jqsrt.2023.108557\">10.1016/j.jqsrt.2023.108557</a>.","bibtex":"@article{Alhaddad_Förstner_Grynko_2023, title={Numerical study of light backscattering from layers of absorbing irregular particles larger than the wavelength}, volume={302}, DOI={<a href=\"https://doi.org/10.1016/j.jqsrt.2023.108557\">10.1016/j.jqsrt.2023.108557</a>}, number={108557}, journal={Journal of Quantitative Spectroscopy and Radiative Transfer}, publisher={Elsevier BV}, author={Alhaddad, Samer and Förstner, Jens and Grynko, Yevgen}, year={2023} }","ama":"Alhaddad S, Förstner J, Grynko Y. Numerical study of light backscattering from layers of absorbing irregular particles larger than the wavelength. <i>Journal of Quantitative Spectroscopy and Radiative Transfer</i>. 2023;302. doi:<a href=\"https://doi.org/10.1016/j.jqsrt.2023.108557\">10.1016/j.jqsrt.2023.108557</a>","chicago":"Alhaddad, Samer, Jens Förstner, and Yevgen Grynko. “Numerical Study of Light Backscattering from Layers of Absorbing Irregular Particles Larger than the Wavelength.” <i>Journal of Quantitative Spectroscopy and Radiative Transfer</i> 302 (2023). <a href=\"https://doi.org/10.1016/j.jqsrt.2023.108557\">https://doi.org/10.1016/j.jqsrt.2023.108557</a>.","ieee":"S. Alhaddad, J. Förstner, and Y. Grynko, “Numerical study of light backscattering from layers of absorbing irregular particles larger than the wavelength,” <i>Journal of Quantitative Spectroscopy and Radiative Transfer</i>, vol. 302, Art. no. 108557, 2023, doi: <a href=\"https://doi.org/10.1016/j.jqsrt.2023.108557\">10.1016/j.jqsrt.2023.108557</a>."},"language":[{"iso":"eng"}],"keyword":["tet_topic_scattering"],"ddc":["530"],"publication":"Journal of Quantitative Spectroscopy and Radiative Transfer","file":[{"access_level":"local","file_id":"43028","file_name":"2023-03 Alhaddad - JQSRT - Numerical study of light backscattering from layers of absorbing particles larger than the wavelength.pdf","file_size":1508833,"date_created":"2023-03-15T15:58:15Z","creator":"fossie","date_updated":"2023-03-15T15:58:15Z","relation":"main_file","content_type":"application/pdf"},{"file_size":4254386,"access_level":"open_access","file_id":"43029","file_name":"2023-03 Alhaddad - JQSRT - Numerical study of light backscattering from layers of absorbing particles larger than the wavelength (accepted manuscript).pdf","date_updated":"2023-03-15T17:35:29Z","date_created":"2023-03-15T17:35:29Z","creator":"fossie","relation":"main_file","content_type":"application/pdf"}],"date_created":"2023-03-14T12:32:54Z","publisher":"Elsevier BV","title":"Numerical study of light backscattering from layers of absorbing irregular particles larger than the wavelength","year":"2023"},{"publication":"Icarus","file":[{"file_size":1419286,"access_level":"open_access","file_id":"31575","file_name":"2022-06 Grynko - Icarus - Negative polarization of light at backscattering from a numerical analog of planetary regoliths.pdf","date_updated":"2022-06-01T18:56:44Z","creator":"fossie","date_created":"2022-06-01T18:56:44Z","relation":"main_file","content_type":"application/pdf"}],"abstract":[{"lang":"eng","text":"We model negative polarization, which is observed for planetary regoliths at backscattering, solving a full wave problem of light scattering with a numerically exact Discontinuous Galerkin Time Domain (DGTD) method. Pieces of layers with the bulk packing density of particles close to 0.5 are used. The model particles are highly absorbing and have irregular shapes and sizes larger than the wavelength of light. This represents a realistic analog of low-albedo planetary regoliths. Our simulations confirm coherent backscattering mechanism of the origin of negative polarization. We show that angular profiles of polarization are stabilized if the number of particles in a layer piece becomes larger than ten. This allows application of our approach to the negative polarization modeling for planetary regoliths."}],"language":[{"iso":"eng"}],"ddc":["530"],"keyword":["tet_topic_scattering"],"year":"2022","date_created":"2022-06-01T18:53:35Z","publisher":"Elsevier BV","title":"Negative polarization of light at backscattering from a numerical analog of planetary regoliths","type":"journal_article","status":"public","user_id":"158","department":[{"_id":"61"}],"project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"_id":"31574","file_date_updated":"2022-06-01T18:56:44Z","publication_status":"published","publication_identifier":{"issn":["0019-1035"]},"has_accepted_license":"1","citation":{"apa":"Grynko, Y., Shkuratov, Y., Alhaddad, S., &#38; Förstner, J. (2022). Negative polarization of light at backscattering from a numerical analog of planetary regoliths. <i>Icarus</i>, <i>384</i>, 115099. <a href=\"https://doi.org/10.1016/j.icarus.2022.115099\">https://doi.org/10.1016/j.icarus.2022.115099</a>","bibtex":"@article{Grynko_Shkuratov_Alhaddad_Förstner_2022, title={Negative polarization of light at backscattering from a numerical analog of planetary regoliths}, volume={384}, DOI={<a href=\"https://doi.org/10.1016/j.icarus.2022.115099\">10.1016/j.icarus.2022.115099</a>}, journal={Icarus}, publisher={Elsevier BV}, author={Grynko, Yevgen and Shkuratov, Yuriy and Alhaddad, Samer and Förstner, Jens}, year={2022}, pages={115099} }","short":"Y. Grynko, Y. Shkuratov, S. Alhaddad, J. Förstner, Icarus 384 (2022) 115099.","mla":"Grynko, Yevgen, et al. “Negative Polarization of Light at Backscattering from a Numerical Analog of Planetary Regoliths.” <i>Icarus</i>, vol. 384, Elsevier BV, 2022, p. 115099, doi:<a href=\"https://doi.org/10.1016/j.icarus.2022.115099\">10.1016/j.icarus.2022.115099</a>.","ama":"Grynko Y, Shkuratov Y, Alhaddad S, Förstner J. Negative polarization of light at backscattering from a numerical analog of planetary regoliths. <i>Icarus</i>. 2022;384:115099. doi:<a href=\"https://doi.org/10.1016/j.icarus.2022.115099\">10.1016/j.icarus.2022.115099</a>","ieee":"Y. Grynko, Y. Shkuratov, S. Alhaddad, and J. Förstner, “Negative polarization of light at backscattering from a numerical analog of planetary regoliths,” <i>Icarus</i>, vol. 384, p. 115099, 2022, doi: <a href=\"https://doi.org/10.1016/j.icarus.2022.115099\">10.1016/j.icarus.2022.115099</a>.","chicago":"Grynko, Yevgen, Yuriy Shkuratov, Samer Alhaddad, and Jens Förstner. “Negative Polarization of Light at Backscattering from a Numerical Analog of Planetary Regoliths.” <i>Icarus</i> 384 (2022): 115099. <a href=\"https://doi.org/10.1016/j.icarus.2022.115099\">https://doi.org/10.1016/j.icarus.2022.115099</a>."},"page":"115099","intvolume":"       384","author":[{"id":"26059","full_name":"Grynko, Yevgen","last_name":"Grynko","first_name":"Yevgen"},{"full_name":"Shkuratov, Yuriy","last_name":"Shkuratov","first_name":"Yuriy"},{"first_name":"Samer","id":"42456","full_name":"Alhaddad, Samer","last_name":"Alhaddad"},{"first_name":"Jens","id":"158","full_name":"Förstner, Jens","orcid":"0000-0001-7059-9862","last_name":"Förstner"}],"volume":384,"oa":"1","date_updated":"2022-06-01T18:57:51Z","doi":"10.1016/j.icarus.2022.115099"},{"year":"2022","title":"Light Scattering by Large Densely Packed Clusters of Particles","date_created":"2022-09-22T09:18:45Z","publisher":"Springer International Publishing","file":[{"content_type":"application/pdf","relation":"main_file","creator":"fossie","date_created":"2022-09-22T09:24:45Z","date_updated":"2022-09-22T09:24:45Z","file_id":"33467","file_name":"2022-09 Grynko - Book chapter on Light Scattering by Large Densely Packed Clusters of Particles.pdf","access_level":"local","file_size":1525307}],"abstract":[{"lang":"eng","text":"We review our results of numerical simulations of light scattering from different systems of densely packed irregular particles. We consider spherical clusters, thick layers and monolayers with realistic topologies and dimensions much larger than the wavelength of light. The maximum bulk packing density of clusters is 0.5. A numerically exact solution of the electromagnetic problem is obtained using the Discontinuous Galerkin Time Domain method and with application of high- performance computing. We show that high packing density causes light localization in such structures which makes an impact on the opposition phenomena: backscattering intensity surge and negative linear polarization feature. Diffuse multiple scattering is significantly reduced in the case of non-absorbing particles and near-field interaction results in a percolation-like light transport determined by the topology of the medium. With this the negative polarization feature caused by single scattering gets enhanced if compared to lower density samples. We also confirm coherent double scattering mechanism of negative polarization for light scattered from dense absorbing slabs. In this case convergent result for the scattering angle polarization dependency at backscattering can be obtained for a layer of just a few tens of particles if they are larger than the wavelength."}],"publication":"Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media","language":[{"iso":"eng"}],"ddc":["530"],"keyword":["tet_topic_scattering"],"citation":{"apa":"Grynko, Y., Shkuratov, Y., Alhaddad, S., &#38; Förstner, J. (2022). Light Scattering by Large Densely Packed Clusters of Particles. In A. Kokhanovsky (Ed.), <i>Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media</i> (Vol. 8). Springer International Publishing. <a href=\"https://doi.org/10.1007/978-3-031-10298-1_4\">https://doi.org/10.1007/978-3-031-10298-1_4</a>","mla":"Grynko, Yevgen, et al. “Light Scattering by Large Densely Packed Clusters of Particles.” <i>Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media</i>, edited by Alexander Kokhanovsky, vol. 8, Springer International Publishing, 2022, doi:<a href=\"https://doi.org/10.1007/978-3-031-10298-1_4\">10.1007/978-3-031-10298-1_4</a>.","short":"Y. Grynko, Y. Shkuratov, S. Alhaddad, J. Förstner, in: A. Kokhanovsky (Ed.), Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media, Springer International Publishing, Cham, 2022.","bibtex":"@inbook{Grynko_Shkuratov_Alhaddad_Förstner_2022, place={Cham}, series={Springer Series in Light Scattering}, title={Light Scattering by Large Densely Packed Clusters of Particles}, volume={8}, DOI={<a href=\"https://doi.org/10.1007/978-3-031-10298-1_4\">10.1007/978-3-031-10298-1_4</a>}, booktitle={Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media}, publisher={Springer International Publishing}, author={Grynko, Yevgen and Shkuratov, Yuriy and Alhaddad, Samer and Förstner, Jens}, editor={Kokhanovsky, Alexander}, year={2022}, collection={Springer Series in Light Scattering} }","ama":"Grynko Y, Shkuratov Y, Alhaddad S, Förstner J. Light Scattering by Large Densely Packed Clusters of Particles. In: Kokhanovsky A, ed. <i>Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media</i>. Vol 8. Springer Series in Light Scattering. Springer International Publishing; 2022. doi:<a href=\"https://doi.org/10.1007/978-3-031-10298-1_4\">10.1007/978-3-031-10298-1_4</a>","ieee":"Y. Grynko, Y. Shkuratov, S. Alhaddad, and J. Förstner, “Light Scattering by Large Densely Packed Clusters of Particles,” in <i>Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media</i>, vol. 8, A. Kokhanovsky, Ed. Cham: Springer International Publishing, 2022.","chicago":"Grynko, Yevgen, Yuriy Shkuratov, Samer Alhaddad, and Jens Förstner. “Light Scattering by Large Densely Packed Clusters of Particles.” In <i>Springer Series in Light Scattering - Volume 8: Light Polarization and Multiple Scattering in Turbid Media</i>, edited by Alexander Kokhanovsky, Vol. 8. Springer Series in Light Scattering. Cham: Springer International Publishing, 2022. <a href=\"https://doi.org/10.1007/978-3-031-10298-1_4\">https://doi.org/10.1007/978-3-031-10298-1_4</a>."},"intvolume":"         8","place":"Cham","publication_status":"published","publication_identifier":{"isbn":["9783031102974","9783031102981"],"issn":["2509-2790","2509-2804"]},"has_accepted_license":"1","main_file_link":[{"url":"https://rdcu.be/cV5GC","open_access":"1"}],"doi":"10.1007/978-3-031-10298-1_4","author":[{"last_name":"Grynko","full_name":"Grynko, Yevgen","id":"26059","first_name":"Yevgen"},{"last_name":"Shkuratov","full_name":"Shkuratov, Yuriy","first_name":"Yuriy"},{"full_name":"Alhaddad, Samer","id":"42456","last_name":"Alhaddad","first_name":"Samer"},{"first_name":"Jens","id":"158","full_name":"Förstner, Jens","orcid":"0000-0001-7059-9862","last_name":"Förstner"}],"volume":8,"oa":"1","date_updated":"2023-01-11T15:28:17Z","status":"public","editor":[{"first_name":"Alexander","full_name":"Kokhanovsky, Alexander","last_name":"Kokhanovsky"}],"type":"book_chapter","file_date_updated":"2022-09-22T09:24:45Z","series_title":"Springer Series in Light Scattering","user_id":"158","department":[{"_id":"61"},{"_id":"230"},{"_id":"429"}],"project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"_id":"33466"},{"publication_status":"published","publication_identifier":{"issn":["0146-9592","1539-4794"]},"has_accepted_license":"1","citation":{"ama":"Alhaddad S, Grynko Y, Farheen H, Förstner J. Numerical analysis of the coherent mechanism producing negative polarization at backscattering from systems of absorbing particles. <i>Optics Letters</i>. 2022;47(1):58. doi:<a href=\"https://doi.org/10.1364/ol.444953\">10.1364/ol.444953</a>","chicago":"Alhaddad, Samer, Yevgen Grynko, Henna Farheen, and Jens Förstner. “Numerical Analysis of the Coherent Mechanism Producing Negative Polarization at Backscattering from Systems of Absorbing Particles.” <i>Optics Letters</i> 47, no. 1 (2022): 58. <a href=\"https://doi.org/10.1364/ol.444953\">https://doi.org/10.1364/ol.444953</a>.","ieee":"S. Alhaddad, Y. Grynko, H. Farheen, and J. Förstner, “Numerical analysis of the coherent mechanism producing negative polarization at backscattering from systems of absorbing particles,” <i>Optics Letters</i>, vol. 47, no. 1, p. 58, 2022, doi: <a href=\"https://doi.org/10.1364/ol.444953\">10.1364/ol.444953</a>.","mla":"Alhaddad, Samer, et al. “Numerical Analysis of the Coherent Mechanism Producing Negative Polarization at Backscattering from Systems of Absorbing Particles.” <i>Optics Letters</i>, vol. 47, no. 1, 2022, p. 58, doi:<a href=\"https://doi.org/10.1364/ol.444953\">10.1364/ol.444953</a>.","bibtex":"@article{Alhaddad_Grynko_Farheen_Förstner_2022, title={Numerical analysis of the coherent mechanism producing negative polarization at backscattering from systems of absorbing particles}, volume={47}, DOI={<a href=\"https://doi.org/10.1364/ol.444953\">10.1364/ol.444953</a>}, number={1}, journal={Optics Letters}, author={Alhaddad, Samer and Grynko, Yevgen and Farheen, Henna and Förstner, Jens}, year={2022}, pages={58} }","short":"S. Alhaddad, Y. Grynko, H. Farheen, J. Förstner, Optics Letters 47 (2022) 58.","apa":"Alhaddad, S., Grynko, Y., Farheen, H., &#38; Förstner, J. (2022). Numerical analysis of the coherent mechanism producing negative polarization at backscattering from systems of absorbing particles. <i>Optics Letters</i>, <i>47</i>(1), 58. <a href=\"https://doi.org/10.1364/ol.444953\">https://doi.org/10.1364/ol.444953</a>"},"page":"58","intvolume":"        47","date_updated":"2024-07-22T07:45:05Z","author":[{"first_name":"Samer","id":"42456","full_name":"Alhaddad, Samer","last_name":"Alhaddad"},{"first_name":"Yevgen","id":"26059","full_name":"Grynko, Yevgen","last_name":"Grynko"},{"first_name":"Henna","full_name":"Farheen, Henna","id":"53444","last_name":"Farheen","orcid":"0000-0001-7730-3489"},{"full_name":"Förstner, Jens","id":"158","last_name":"Förstner","orcid":"0000-0001-7059-9862","first_name":"Jens"}],"volume":47,"doi":"10.1364/ol.444953","type":"journal_article","status":"public","project":[{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"_id":"29075","user_id":"158","department":[{"_id":"61"},{"_id":"230"},{"_id":"429"}],"file_date_updated":"2021-12-21T13:53:47Z","issue":"1","year":"2022","date_created":"2021-12-21T13:49:29Z","title":"Numerical analysis of the coherent mechanism producing negative polarization at backscattering from systems of absorbing particles","publication":"Optics Letters","abstract":[{"lang":"eng","text":"We study a double-scattering coherent mechanism of negative polarization (NP) near opposition that is observed for powder-like surfaces. The problem is solved numerically for absorbing structures with irregular constituents, cubes, spheres, and ellipsoids larger than the wavelength of incident light. Our simulations show that double scattering between two random irregular particles shows weak NP. Adding one more particle significantly increases the relative contribution of double scattering which enhances NP. Simulations with regular shapes and controlled geometric parameters show that the interference mechanism is sensitive to the geometry of the scattering system and can also result in no polarization or even strong enhancement of positive polarization at backscattering."}],"file":[{"file_name":"2022-01 Alhaddad - Optics Letter - Double Scattering.pdf","access_level":"local","file_id":"29076","embargo":"2022-12-21","file_size":3197213,"creator":"fossie","date_created":"2021-12-21T13:53:47Z","date_updated":"2021-12-21T13:53:47Z","relation":"main_file","content_type":"application/pdf","embargo_to":"open_access"}],"ddc":["530"],"keyword":["tet_topic_scattering"],"language":[{"iso":"eng"}]},{"status":"public","type":"conference_abstract","file_date_updated":"2022-11-23T12:07:10Z","department":[{"_id":"61"},{"_id":"230"}],"user_id":"158","_id":"34136","project":[{"_id":"52","name":"PC2: Computing Resources Provided by the Paderborn Center for Parallel Computing"}],"citation":{"apa":"Grynko, Y., Shkuratov, Y., Alhaddad, S., &#38; Förstner, J. (2022). <i>Light backscattering from numerical analog of planetary regoliths</i>. 16th Europlanet Science Congress 2022, Granada, Spain. <a href=\"https://doi.org/10.5194/epsc2022-151\">https://doi.org/10.5194/epsc2022-151</a>","short":"Y. Grynko, Y. Shkuratov, S. Alhaddad, J. Förstner, in: Copernicus GmbH, 2022.","bibtex":"@inproceedings{Grynko_Shkuratov_Alhaddad_Förstner_2022, title={Light backscattering from numerical analog of planetary regoliths}, DOI={<a href=\"https://doi.org/10.5194/epsc2022-151\">10.5194/epsc2022-151</a>}, publisher={Copernicus GmbH}, author={Grynko, Yevgen and Shkuratov, Yuriy and Alhaddad, Samer and Förstner, Jens}, year={2022} }","mla":"Grynko, Yevgen, et al. <i>Light Backscattering from Numerical Analog of Planetary Regoliths</i>. Copernicus GmbH, 2022, doi:<a href=\"https://doi.org/10.5194/epsc2022-151\">10.5194/epsc2022-151</a>.","ama":"Grynko Y, Shkuratov Y, Alhaddad S, Förstner J. Light backscattering from numerical analog of planetary regoliths. In: Copernicus GmbH; 2022. doi:<a href=\"https://doi.org/10.5194/epsc2022-151\">10.5194/epsc2022-151</a>","ieee":"Y. Grynko, Y. Shkuratov, S. Alhaddad, and J. Förstner, “Light backscattering from numerical analog of planetary regoliths,” presented at the 16th Europlanet Science Congress 2022, Granada, Spain, 2022, doi: <a href=\"https://doi.org/10.5194/epsc2022-151\">10.5194/epsc2022-151</a>.","chicago":"Grynko, Yevgen, Yuriy Shkuratov, Samer Alhaddad, and Jens Förstner. “Light Backscattering from Numerical Analog of Planetary Regoliths.” Copernicus GmbH, 2022. <a href=\"https://doi.org/10.5194/epsc2022-151\">https://doi.org/10.5194/epsc2022-151</a>."},"has_accepted_license":"1","publication_status":"published","doi":"10.5194/epsc2022-151","conference":{"start_date":"2022-09-18","name":"16th Europlanet Science Congress 2022","location":"Granada, Spain","end_date":"2022-09-23"},"author":[{"first_name":"Yevgen","last_name":"Grynko","full_name":"Grynko, Yevgen","id":"26059"},{"last_name":"Shkuratov","full_name":"Shkuratov, Yuriy","first_name":"Yuriy"},{"first_name":"Samer","id":"42456","full_name":"Alhaddad, Samer","last_name":"Alhaddad"},{"full_name":"Förstner, Jens","id":"158","orcid":"0000-0001-7059-9862","last_name":"Förstner","first_name":"Jens"}],"date_updated":"2026-01-17T16:42:35Z","oa":"1","file":[{"file_id":"34137","file_name":"2022-09 Grynko - EPSC2022 conference -151-print.pdf","access_level":"open_access","file_size":645190,"creator":"fossie","date_created":"2022-11-23T12:07:10Z","date_updated":"2022-11-23T12:07:10Z","relation":"main_file","content_type":"application/pdf"}],"language":[{"iso":"eng"}],"keyword":["tet_topic_scattering"],"ddc":["530"],"year":"2022","title":"Light backscattering from numerical analog of planetary regoliths","date_created":"2022-11-23T12:03:29Z","publisher":"Copernicus GmbH"},{"citation":{"short":"S. Alhaddad, J. Förstner, S. Groth, D. Grünewald, Y. Grynko, F. Hannig, T. Kenter, F.-J. Pfreundt, C. Plessl, M. Schotte, T. Steinke, J. Teich, M. Weiser, F. Wende, in: Euro-Par 2020: Parallel Processing Workshops, Cham, 2021.","mla":"Alhaddad, Samer, et al. “HighPerMeshes – A Domain-Specific Language for Numerical Algorithms on Unstructured Grids.” <i>Euro-Par 2020: Parallel Processing Workshops</i>, 2021, doi:<a href=\"https://doi.org/10.1007/978-3-030-71593-9_15\">10.1007/978-3-030-71593-9_15</a>.","bibtex":"@inbook{Alhaddad_Förstner_Groth_Grünewald_Grynko_Hannig_Kenter_Pfreundt_Plessl_Schotte_et al._2021, place={Cham}, title={HighPerMeshes – A Domain-Specific Language for Numerical Algorithms on Unstructured Grids}, DOI={<a href=\"https://doi.org/10.1007/978-3-030-71593-9_15\">10.1007/978-3-030-71593-9_15</a>}, booktitle={Euro-Par 2020: Parallel Processing Workshops}, author={Alhaddad, Samer and Förstner, Jens and Groth, Stefan and Grünewald, Daniel and Grynko, Yevgen and Hannig, Frank and Kenter, Tobias and Pfreundt, Franz-Josef and Plessl, Christian and Schotte, Merlind and et al.}, year={2021} }","apa":"Alhaddad, S., Förstner, J., Groth, S., Grünewald, D., Grynko, Y., Hannig, F., Kenter, T., Pfreundt, F.-J., Plessl, C., Schotte, M., Steinke, T., Teich, J., Weiser, M., &#38; Wende, F. (2021). HighPerMeshes – A Domain-Specific Language for Numerical Algorithms on Unstructured Grids. In <i>Euro-Par 2020: Parallel Processing Workshops</i>. <a href=\"https://doi.org/10.1007/978-3-030-71593-9_15\">https://doi.org/10.1007/978-3-030-71593-9_15</a>","ama":"Alhaddad S, Förstner J, Groth S, et al. HighPerMeshes – A Domain-Specific Language for Numerical Algorithms on Unstructured Grids. In: <i>Euro-Par 2020: Parallel Processing Workshops</i>. ; 2021. doi:<a href=\"https://doi.org/10.1007/978-3-030-71593-9_15\">10.1007/978-3-030-71593-9_15</a>","ieee":"S. Alhaddad <i>et al.</i>, “HighPerMeshes – A Domain-Specific Language for Numerical Algorithms on Unstructured Grids,” in <i>Euro-Par 2020: Parallel Processing Workshops</i>, Cham, 2021.","chicago":"Alhaddad, Samer, Jens Förstner, Stefan Groth, Daniel Grünewald, Yevgen Grynko, Frank Hannig, Tobias Kenter, et al. “HighPerMeshes – A Domain-Specific Language for Numerical Algorithms on Unstructured Grids.” In <i>Euro-Par 2020: Parallel Processing Workshops</i>. Cham, 2021. <a href=\"https://doi.org/10.1007/978-3-030-71593-9_15\">https://doi.org/10.1007/978-3-030-71593-9_15</a>."},"place":"Cham","has_accepted_license":"1","publication_identifier":{"issn":["0302-9743","1611-3349"],"isbn":["9783030715922","9783030715939"]},"publication_status":"published","doi":"10.1007/978-3-030-71593-9_15","author":[{"first_name":"Samer","last_name":"Alhaddad","id":"42456","full_name":"Alhaddad, Samer"},{"orcid":"0000-0001-7059-9862","last_name":"Förstner","id":"158","full_name":"Förstner, Jens","first_name":"Jens"},{"last_name":"Groth","full_name":"Groth, Stefan","first_name":"Stefan"},{"full_name":"Grünewald, Daniel","last_name":"Grünewald","first_name":"Daniel"},{"first_name":"Yevgen","last_name":"Grynko","full_name":"Grynko, Yevgen","id":"26059"},{"full_name":"Hannig, Frank","last_name":"Hannig","first_name":"Frank"},{"full_name":"Kenter, Tobias","id":"3145","last_name":"Kenter","first_name":"Tobias"},{"first_name":"Franz-Josef","full_name":"Pfreundt, Franz-Josef","last_name":"Pfreundt"},{"first_name":"Christian","full_name":"Plessl, Christian","id":"16153","orcid":"0000-0001-5728-9982","last_name":"Plessl"},{"first_name":"Merlind","full_name":"Schotte, Merlind","last_name":"Schotte"},{"first_name":"Thomas","last_name":"Steinke","full_name":"Steinke, Thomas"},{"first_name":"Jürgen","last_name":"Teich","full_name":"Teich, Jürgen"},{"first_name":"Martin","full_name":"Weiser, Martin","last_name":"Weiser"},{"last_name":"Wende","full_name":"Wende, Florian","first_name":"Florian"}],"date_updated":"2023-09-26T11:40:25Z","status":"public","type":"book_chapter","file_date_updated":"2021-03-31T19:42:52Z","department":[{"_id":"61"},{"_id":"230"},{"_id":"429"},{"_id":"27"},{"_id":"518"}],"user_id":"15278","_id":"21587","project":[{"name":"Computing Resources Provided by the Paderborn Center for Parallel Computing","_id":"52"}],"year":"2021","quality_controlled":"1","title":"HighPerMeshes – A Domain-Specific Language for Numerical Algorithms on Unstructured Grids","date_created":"2021-03-31T19:39:42Z","file":[{"content_type":"application/pdf","success":1,"relation":"main_file","date_updated":"2021-03-31T19:42:52Z","creator":"fossie","date_created":"2021-03-31T19:42:52Z","file_size":564398,"file_id":"21588","access_level":"closed","file_name":"2021-03 Alhaddad2021_Chapter_HighPerMeshesADomain-SpecificL.pdf"}],"abstract":[{"lang":"eng","text":"Solving partial differential equations on unstructured grids is a cornerstone of engineering and scientific computing. Nowadays, heterogeneous parallel platforms with CPUs, GPUs, and FPGAs enable energy-efficient and computationally demanding simulations. We developed the HighPerMeshes C++-embedded Domain-Specific Language (DSL) for bridging the abstraction gap between the mathematical and algorithmic formulation of mesh-based algorithms for PDE problems on the one hand and an increasing number of heterogeneous platforms with their different parallel programming and runtime models on the other hand. Thus, the HighPerMeshes DSL aims at higher productivity in the code development process for multiple target platforms. We introduce the concepts as well as the basic structure of the HighPerMeshes DSL, and demonstrate its usage with three examples, a Poisson and monodomain problem, respectively, solved by the continuous finite element method, and the discontinuous Galerkin method for Maxwell’s equation. The mapping of the abstract algorithmic description onto parallel hardware, including distributed memory compute clusters, is presented. Finally, the achievable performance and scalability are demonstrated for a typical example problem on a multi-core CPU cluster."}],"publication":"Euro-Par 2020: Parallel Processing Workshops","language":[{"iso":"eng"}],"keyword":["tet_topic_hpc"],"ddc":["004"]},{"doi":"10.1002/cpe.6616","author":[{"first_name":"Samer","last_name":"Alhaddad","full_name":"Alhaddad, Samer","id":"42456"},{"last_name":"Förstner","orcid":"0000-0001-7059-9862","full_name":"Förstner, Jens","id":"158","first_name":"Jens"},{"first_name":"Stefan","last_name":"Groth","full_name":"Groth, Stefan"},{"first_name":"Daniel","last_name":"Grünewald","full_name":"Grünewald, Daniel"},{"first_name":"Yevgen","id":"26059","full_name":"Grynko, Yevgen","last_name":"Grynko"},{"first_name":"Frank","last_name":"Hannig","full_name":"Hannig, Frank"},{"first_name":"Tobias","full_name":"Kenter, Tobias","id":"3145","last_name":"Kenter"},{"first_name":"Franz‐Josef","last_name":"Pfreundt","full_name":"Pfreundt, Franz‐Josef"},{"first_name":"Christian","full_name":"Plessl, Christian","id":"16153","last_name":"Plessl","orcid":"0000-0001-5728-9982"},{"first_name":"Merlind","full_name":"Schotte, Merlind","last_name":"Schotte"},{"full_name":"Steinke, Thomas","last_name":"Steinke","first_name":"Thomas"},{"first_name":"Jürgen","last_name":"Teich","full_name":"Teich, Jürgen"},{"full_name":"Weiser, Martin","last_name":"Weiser","first_name":"Martin"},{"last_name":"Wende","full_name":"Wende, Florian","first_name":"Florian"}],"date_updated":"2023-09-26T11:42:19Z","oa":"1","citation":{"apa":"Alhaddad, S., Förstner, J., Groth, S., Grünewald, D., Grynko, Y., Hannig, F., Kenter, T., Pfreundt, F., Plessl, C., Schotte, M., Steinke, T., Teich, J., Weiser, M., &#38; Wende, F. (2021). The HighPerMeshes framework for numerical algorithms on unstructured grids. <i>Concurrency and Computation: Practice and Experience</i>, e6616. <a href=\"https://doi.org/10.1002/cpe.6616\">https://doi.org/10.1002/cpe.6616</a>","mla":"Alhaddad, Samer, et al. “The HighPerMeshes Framework for Numerical Algorithms on Unstructured Grids.” <i>Concurrency and Computation: Practice and Experience</i>, 2021, p. e6616, doi:<a href=\"https://doi.org/10.1002/cpe.6616\">10.1002/cpe.6616</a>.","bibtex":"@article{Alhaddad_Förstner_Groth_Grünewald_Grynko_Hannig_Kenter_Pfreundt_Plessl_Schotte_et al._2021, title={The HighPerMeshes framework for numerical algorithms on unstructured grids}, DOI={<a href=\"https://doi.org/10.1002/cpe.6616\">10.1002/cpe.6616</a>}, journal={Concurrency and Computation: Practice and Experience}, author={Alhaddad, Samer and Förstner, Jens and Groth, Stefan and Grünewald, Daniel and Grynko, Yevgen and Hannig, Frank and Kenter, Tobias and Pfreundt, Franz‐Josef and Plessl, Christian and Schotte, Merlind and et al.}, year={2021}, pages={e6616} }","short":"S. Alhaddad, J. Förstner, S. Groth, D. Grünewald, Y. Grynko, F. Hannig, T. Kenter, F. Pfreundt, C. Plessl, M. Schotte, T. Steinke, J. Teich, M. Weiser, F. Wende, Concurrency and Computation: Practice and Experience (2021) e6616.","ama":"Alhaddad S, Förstner J, Groth S, et al. The HighPerMeshes framework for numerical algorithms on unstructured grids. <i>Concurrency and Computation: Practice and Experience</i>. Published online 2021:e6616. doi:<a href=\"https://doi.org/10.1002/cpe.6616\">10.1002/cpe.6616</a>","chicago":"Alhaddad, Samer, Jens Förstner, Stefan Groth, Daniel Grünewald, Yevgen Grynko, Frank Hannig, Tobias Kenter, et al. “The HighPerMeshes Framework for Numerical Algorithms on Unstructured Grids.” <i>Concurrency and Computation: Practice and Experience</i>, 2021, e6616. <a href=\"https://doi.org/10.1002/cpe.6616\">https://doi.org/10.1002/cpe.6616</a>.","ieee":"S. Alhaddad <i>et al.</i>, “The HighPerMeshes framework for numerical algorithms on unstructured grids,” <i>Concurrency and Computation: Practice and Experience</i>, p. e6616, 2021, doi: <a href=\"https://doi.org/10.1002/cpe.6616\">10.1002/cpe.6616</a>."},"page":"e6616","publication_status":"published","has_accepted_license":"1","publication_identifier":{"issn":["1532-0626","1532-0634"]},"file_date_updated":"2021-09-22T06:19:29Z","user_id":"15278","department":[{"_id":"61"},{"_id":"230"},{"_id":"27"},{"_id":"518"}],"project":[{"name":"Computing Resources Provided by the Paderborn Center for Parallel Computing","_id":"52"},{"grant_number":"01|H16005A","name":"HighPerMeshes","_id":"33"}],"_id":"24788","status":"public","type":"journal_article","title":"The HighPerMeshes framework for numerical algorithms on unstructured grids","date_created":"2021-09-22T06:15:50Z","year":"2021","quality_controlled":"1","language":[{"iso":"eng"}],"ddc":["004"],"keyword":["tet_topic_hpc"],"file":[{"relation":"main_file","content_type":"application/pdf","file_size":2300152,"file_name":"2021-09 Alhaddad - Concurrency... - The HighPerMeshes framework for numerical algorithms on unstructured grids.pdf","file_id":"24789","access_level":"open_access","date_updated":"2021-09-22T06:19:29Z","creator":"fossie","date_created":"2021-09-22T06:19:29Z"}],"publication":"Concurrency and Computation: Practice and Experience"},{"page":"49-56","citation":{"short":"A. Afzal, C. Schmitt, S. Alhaddad, Y. Grynko, J. Teich, J. Förstner, F. Hannig, in: Proceedings of the 29th Annual IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP), 2018, pp. 49–56.","bibtex":"@inproceedings{Afzal_Schmitt_Alhaddad_Grynko_Teich_Förstner_Hannig_2018, title={Solving Maxwell’s Equations with Modern C++ and SYCL: A Case Study}, DOI={<a href=\"https://doi.org/10.1109/ASAP.2018.8445127\">10.1109/ASAP.2018.8445127</a>}, booktitle={Proceedings of the 29th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP)}, author={Afzal, Ayesha and Schmitt, Christian and Alhaddad, Samer and Grynko, Yevgen and Teich, Jürgen and Förstner, Jens and Hannig, Frank}, year={2018}, pages={49–56} }","mla":"Afzal, Ayesha, et al. “Solving Maxwell’s Equations with Modern C++ and SYCL: A Case Study.” <i>Proceedings of the 29th Annual IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP)</i>, 2018, pp. 49–56, doi:<a href=\"https://doi.org/10.1109/ASAP.2018.8445127\">10.1109/ASAP.2018.8445127</a>.","apa":"Afzal, A., Schmitt, C., Alhaddad, S., Grynko, Y., Teich, J., Förstner, J., &#38; Hannig, F. (2018). Solving Maxwell’s Equations with Modern C++ and SYCL: A Case Study. In <i>Proceedings of the 29th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP)</i> (pp. 49–56). <a href=\"https://doi.org/10.1109/ASAP.2018.8445127\">https://doi.org/10.1109/ASAP.2018.8445127</a>","ama":"Afzal A, Schmitt C, Alhaddad S, et al. Solving Maxwell’s Equations with Modern C++ and SYCL: A Case Study. In: <i>Proceedings of the 29th Annual IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP)</i>. ; 2018:49-56. doi:<a href=\"https://doi.org/10.1109/ASAP.2018.8445127\">10.1109/ASAP.2018.8445127</a>","chicago":"Afzal, Ayesha, Christian Schmitt, Samer Alhaddad, Yevgen Grynko, Jürgen Teich, Jens Förstner, and Frank Hannig. “Solving Maxwell’s Equations with Modern C++ and SYCL: A Case Study.” In <i>Proceedings of the 29th Annual IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP)</i>, 49–56, 2018. <a href=\"https://doi.org/10.1109/ASAP.2018.8445127\">https://doi.org/10.1109/ASAP.2018.8445127</a>.","ieee":"A. Afzal <i>et al.</i>, “Solving Maxwell’s Equations with Modern C++ and SYCL: A Case Study,” in <i>Proceedings of the 29th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP)</i>, 2018, pp. 49–56."},"year":"2018","publication_identifier":{"isbn":["978-1-5386-7479-6"]},"has_accepted_license":"1","doi":"10.1109/ASAP.2018.8445127","title":"Solving Maxwell's Equations with Modern C++ and SYCL: A Case Study","author":[{"full_name":"Afzal, Ayesha","last_name":"Afzal","first_name":"Ayesha"},{"first_name":"Christian","full_name":"Schmitt, Christian","last_name":"Schmitt"},{"first_name":"Samer","last_name":"Alhaddad","id":"42456","full_name":"Alhaddad, Samer"},{"last_name":"Grynko","id":"26059","full_name":"Grynko, Yevgen","first_name":"Yevgen"},{"first_name":"Jürgen","full_name":"Teich, Jürgen","last_name":"Teich"},{"full_name":"Förstner, Jens","id":"158","orcid":"0000-0001-7059-9862","last_name":"Förstner","first_name":"Jens"},{"first_name":"Frank","full_name":"Hannig, Frank","last_name":"Hannig"}],"date_created":"2018-07-23T07:12:03Z","date_updated":"2022-01-06T06:59:26Z","status":"public","file":[{"relation":"main_file","embargo_to":"open_access","content_type":"application/pdf","file_size":252186,"file_name":"2018-08 Afzal - ASAP Proceedings - Solving Maxwell equations with modern C++ and SYCL.pdf","file_id":"3986","access_level":"request","embargo":"2019-09-03","date_updated":"2022-01-06T06:59:26Z","date_created":"2018-08-21T10:12:05Z","creator":"fossie"}],"abstract":[{"text":"In scientific computing, unstructured meshes are a crucial foundation for the simulation of real-world physical phenomena. Compared to regular grids, they allow resembling the computational domain with a much higher accuracy, which in turn leads to more efficient computations.<br />There exists a wealth of supporting libraries and frameworks that aid programmers with the implementation of applications working on such grids, each built on top of existing parallelization technologies. However, many approaches require the programmer to introduce a different programming paradigm into their application or provide different variants of the code. SYCL is a new programming standard providing a remedy to this dilemma by building on standard C ++17 with its so-called single-source approach: Programmers write standard C ++ code and expose parallelism using C++17 keywords. The application is<br />then transformed into a concrete implementation by the SYCL implementation. By encapsulating the OpenCL ecosystem, different SYCL implementations enable not only the programming of CPUs but also of heterogeneous platforms such as GPUs or other devices. For the first time, this paper showcases a SYCL-<br />based solver for the nodal Discontinuous Galerkin method for Maxwell’s equations on unstructured meshes. We compare our solution to a previous C-based implementation with respect to programmability and performance on heterogeneous platforms.<br","lang":"eng"}],"publication":"Proceedings of the 29th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP)","type":"conference","file_date_updated":"2022-01-06T06:59:26Z","language":[{"iso":"eng"}],"keyword":["tet_topic_hpc"],"ddc":["004"],"department":[{"_id":"61"}],"user_id":"158","_id":"3588","project":[{"_id":"33","name":"HighPerMeshes","grant_number":"01|H16005"},{"_id":"52","name":"Computing Resources Provided by the Paderborn Center for Parallel Computing"}]},{"ddc":["530"],"keyword":["tet_topic_waveguides"],"publication":"2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET)","file":[{"success":1,"relation":"main_file","content_type":"application/pdf","file_size":242956,"file_name":"2018-09 Hammer - MMET (final draft).pdf","access_level":"closed","file_id":"4580","date_updated":"2018-10-02T17:13:55Z","creator":"fossie","date_created":"2018-10-02T17:13:55Z"}],"abstract":[{"text":"Semi-guided waves confined in dielectric slab waveguides are being considered for oblique angles of propagation. If the waves encounter a linear discontinuity of (mostly) arbitrary shape and extension, a variant of Snell's law applies, separately for each pair of incoming and outgoing modes. Depending on the effective indices involved, and on the angle of incidence, power transfer to specific outgoing waves can be allowed or forbidden. In particular, critical angles of incidence can be identified, beyond which any power transfer to non-guided waves is forbidden, i.e. all radiative losses are suppressed. In that case the input power is carried away from the discontinuity exclusively by reflected semi-guided waves in the input slab, or by semi-guided waves that are transmitted into other outgoing slab waveguides. Vectorial equations on a 2-D cross sectional domain apply. These are formally identical to the equations that govern the eigenmodes of 3-D channel waveguides. Here, however, these need to be solved not as an eigenvalue problem, but as an inhomogeneous problem with a right-hand-side that is given by the incoming semi-guided wave, and subject to transparent boundary conditions. The equations resemble a standard 2-D Helmholtz problem, with an effective permittivity in place of the actual relative permittivity. Depending on the properties of the incoming wave, including the angle of incidence, this effective permittivity can become locally negative, causing the suppression of propagating outgoing waves. A series of high-contrast example configurations are discussed, where these effects lead to - in some respects - quite surprising transmission characteristics.","lang":"eng"}],"date_created":"2018-10-02T17:11:59Z","publisher":"IEEE","title":"Oblique Semi-Guided Waves: 2-D Integrated Photonics with Negative Effective Permittivity","year":"2018","user_id":"158","department":[{"_id":"61"},{"_id":"230"},{"_id":"429"}],"project":[{"name":"TRR 142","_id":"53"},{"_id":"56","name":"TRR 142 - Project Area C"},{"_id":"75","name":"TRR 142 - Subproject C5"}],"_id":"4579","file_date_updated":"2018-10-02T17:13:55Z","type":"conference","status":"public","author":[{"first_name":"Manfred","full_name":"Hammer, Manfred","id":"48077","last_name":"Hammer","orcid":"0000-0002-6331-9348"},{"full_name":"Ebers, Lena","id":"40428","last_name":"Ebers","first_name":"Lena"},{"full_name":"Hildebrandt, Andre","last_name":"Hildebrandt","first_name":"Andre"},{"first_name":"Samer","last_name":"Alhaddad","id":"42456","full_name":"Alhaddad, Samer"},{"first_name":"Jens","full_name":"Förstner, Jens","id":"158","last_name":"Förstner","orcid":"0000-0001-7059-9862"}],"date_updated":"2022-01-06T07:01:13Z","doi":"10.1109/mmet.2018.8460455","publication_status":"published","publication_identifier":{"isbn":["9781538654385"]},"has_accepted_license":"1","citation":{"chicago":"Hammer, Manfred, Lena Ebers, Andre Hildebrandt, Samer Alhaddad, and Jens Förstner. “Oblique Semi-Guided Waves: 2-D Integrated Photonics with Negative Effective Permittivity.” In <i>2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET)</i>. IEEE, 2018. <a href=\"https://doi.org/10.1109/mmet.2018.8460455\">https://doi.org/10.1109/mmet.2018.8460455</a>.","ieee":"M. Hammer, L. Ebers, A. Hildebrandt, S. Alhaddad, and J. Förstner, “Oblique Semi-Guided Waves: 2-D Integrated Photonics with Negative Effective Permittivity,” in <i>2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET)</i>, 2018.","ama":"Hammer M, Ebers L, Hildebrandt A, Alhaddad S, Förstner J. Oblique Semi-Guided Waves: 2-D Integrated Photonics with Negative Effective Permittivity. In: <i>2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET)</i>. IEEE; 2018. doi:<a href=\"https://doi.org/10.1109/mmet.2018.8460455\">10.1109/mmet.2018.8460455</a>","apa":"Hammer, M., Ebers, L., Hildebrandt, A., Alhaddad, S., &#38; Förstner, J. (2018). Oblique Semi-Guided Waves: 2-D Integrated Photonics with Negative Effective Permittivity. In <i>2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET)</i>. IEEE. <a href=\"https://doi.org/10.1109/mmet.2018.8460455\">https://doi.org/10.1109/mmet.2018.8460455</a>","short":"M. Hammer, L. Ebers, A. Hildebrandt, S. Alhaddad, J. Förstner, in: 2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET), IEEE, 2018.","bibtex":"@inproceedings{Hammer_Ebers_Hildebrandt_Alhaddad_Förstner_2018, title={Oblique Semi-Guided Waves: 2-D Integrated Photonics with Negative Effective Permittivity}, DOI={<a href=\"https://doi.org/10.1109/mmet.2018.8460455\">10.1109/mmet.2018.8460455</a>}, booktitle={2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET)}, publisher={IEEE}, author={Hammer, Manfred and Ebers, Lena and Hildebrandt, Andre and Alhaddad, Samer and Förstner, Jens}, year={2018} }","mla":"Hammer, Manfred, et al. “Oblique Semi-Guided Waves: 2-D Integrated Photonics with Negative Effective Permittivity.” <i>2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET)</i>, IEEE, 2018, doi:<a href=\"https://doi.org/10.1109/mmet.2018.8460455\">10.1109/mmet.2018.8460455</a>."}},{"keyword":["tet_topic_hpc"],"ddc":["000"],"language":[{"iso":"eng"}],"abstract":[{"text":"The exploration of FPGAs as accelerators for scientific simulations has so far mostly been focused on small kernels of methods working on regular data structures, for example in the form of stencil computations for finite difference methods. In computational sciences, often more advanced methods are employed that promise better stability, convergence, locality and scaling. Unstructured meshes are shown to be more effective and more accurate, compared to regular grids, in representing computation domains of various shapes. Using unstructured meshes, the discontinuous Galerkin method preserves the ability to perform explicit local update operations for simulations in the time domain. In this work, we investigate FPGAs as target platform for an implementation of the nodal discontinuous Galerkin method to find time-domain solutions of Maxwell's equations in an unstructured mesh. When maximizing data reuse and fitting constant coefficients into suitably partitioned on-chip memory, high computational intensity allows us to implement and feed wide data paths with hundreds of floating point operators. By decoupling off-chip memory accesses from the computations, high memory bandwidth can be sustained, even for the irregular access pattern required by parts of the application. Using the Intel/Altera OpenCL SDK for FPGAs, we present different implementation variants for different polynomial orders of the method. In different phases of the algorithm, either computational or bandwidth limits of the Arria 10 platform are almost reached, thus outperforming a highly multithreaded CPU implementation by around 2x.","lang":"eng"}],"file":[{"content_type":"application/pdf","success":1,"relation":"main_file","date_updated":"2018-11-02T14:45:05Z","date_created":"2018-11-02T14:45:05Z","creator":"ups","file_size":269130,"access_level":"closed","file_id":"5282","file_name":"08457652.pdf"}],"publication":"Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM)","title":"OpenCL-based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes","publisher":"IEEE","date_created":"2018-03-22T10:48:01Z","year":"2018","quality_controlled":"1","file_date_updated":"2018-11-02T14:45:05Z","_id":"1588","project":[{"grant_number":"01|H16005A","_id":"33","name":"HighPerMeshes"},{"name":"SFB 901","_id":"1","grant_number":"160364472"},{"_id":"4","name":"SFB 901 - Project Area C"},{"grant_number":"160364472","_id":"14","name":"SFB 901 - Subproject C2"}],"department":[{"_id":"27"},{"_id":"518"},{"_id":"61"}],"user_id":"15278","status":"public","type":"conference","doi":"10.1109/FCCM.2018.00037","conference":{"name":"Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM)"},"date_updated":"2023-09-26T11:47:52Z","author":[{"first_name":"Tobias","last_name":"Kenter","full_name":"Kenter, Tobias","id":"3145"},{"first_name":"Gopinath","full_name":"Mahale, Gopinath","last_name":"Mahale"},{"first_name":"Samer","last_name":"Alhaddad","id":"42456","full_name":"Alhaddad, Samer"},{"full_name":"Grynko, Yevgen","id":"26059","last_name":"Grynko","first_name":"Yevgen"},{"first_name":"Christian","last_name":"Schmitt","full_name":"Schmitt, Christian"},{"first_name":"Ayesha","last_name":"Afzal","full_name":"Afzal, Ayesha"},{"first_name":"Frank","full_name":"Hannig, Frank","last_name":"Hannig"},{"id":"158","full_name":"Förstner, Jens","last_name":"Förstner","orcid":"0000-0001-7059-9862","first_name":"Jens"},{"first_name":"Christian","orcid":"0000-0001-5728-9982","last_name":"Plessl","full_name":"Plessl, Christian","id":"16153"}],"citation":{"apa":"Kenter, T., Mahale, G., Alhaddad, S., Grynko, Y., Schmitt, C., Afzal, A., Hannig, F., Förstner, J., &#38; Plessl, C. (2018). OpenCL-based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes. <i>Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM)</i>. Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM). <a href=\"https://doi.org/10.1109/FCCM.2018.00037\">https://doi.org/10.1109/FCCM.2018.00037</a>","short":"T. Kenter, G. Mahale, S. Alhaddad, Y. Grynko, C. Schmitt, A. Afzal, F. Hannig, J. Förstner, C. Plessl, in: Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM), IEEE, 2018.","mla":"Kenter, Tobias, et al. “OpenCL-Based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes.” <i>Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM)</i>, IEEE, 2018, doi:<a href=\"https://doi.org/10.1109/FCCM.2018.00037\">10.1109/FCCM.2018.00037</a>.","bibtex":"@inproceedings{Kenter_Mahale_Alhaddad_Grynko_Schmitt_Afzal_Hannig_Förstner_Plessl_2018, title={OpenCL-based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes}, DOI={<a href=\"https://doi.org/10.1109/FCCM.2018.00037\">10.1109/FCCM.2018.00037</a>}, booktitle={Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM)}, publisher={IEEE}, author={Kenter, Tobias and Mahale, Gopinath and Alhaddad, Samer and Grynko, Yevgen and Schmitt, Christian and Afzal, Ayesha and Hannig, Frank and Förstner, Jens and Plessl, Christian}, year={2018} }","ama":"Kenter T, Mahale G, Alhaddad S, et al. OpenCL-based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes. In: <i>Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM)</i>. IEEE; 2018. doi:<a href=\"https://doi.org/10.1109/FCCM.2018.00037\">10.1109/FCCM.2018.00037</a>","ieee":"T. Kenter <i>et al.</i>, “OpenCL-based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes,” presented at the Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM), 2018, doi: <a href=\"https://doi.org/10.1109/FCCM.2018.00037\">10.1109/FCCM.2018.00037</a>.","chicago":"Kenter, Tobias, Gopinath Mahale, Samer Alhaddad, Yevgen Grynko, Christian Schmitt, Ayesha Afzal, Frank Hannig, Jens Förstner, and Christian Plessl. “OpenCL-Based FPGA Design to Accelerate the Nodal Discontinuous Galerkin Method for Unstructured Meshes.” In <i>Proc. Int. Symp. on Field-Programmable Custom Computing Machines (FCCM)</i>. IEEE, 2018. <a href=\"https://doi.org/10.1109/FCCM.2018.00037\">https://doi.org/10.1109/FCCM.2018.00037</a>."},"has_accepted_license":"1"},{"author":[{"full_name":"Hildebrandt, Andre","last_name":"Hildebrandt","first_name":"Andre"},{"last_name":"Alhaddad","full_name":"Alhaddad, Samer","id":"42456","first_name":"Samer"},{"orcid":"0000-0002-6331-9348","last_name":"Hammer","full_name":"Hammer, Manfred","id":"48077","first_name":"Manfred"},{"first_name":"Jens","orcid":"0000-0001-7059-9862","last_name":"Förstner","id":"158","full_name":"Förstner, Jens"}],"date_created":"2018-07-11T09:35:06Z","publisher":"SPIE","date_updated":"2022-01-06T06:59:23Z","doi":"10.1117/12.2214460","title":"Oblique incidence of semi-guided waves on step-like folds in planar dielectric slabs: Lossless vertical interconnects in 3D integrated photonic circuits","has_accepted_license":"1","publication_status":"published","citation":{"apa":"Hildebrandt, A., Alhaddad, S., Hammer, M., &#38; Förstner, J. (2016). Oblique incidence of semi-guided waves on step-like folds in planar dielectric slabs: Lossless vertical interconnects in 3D integrated photonic circuits. In J.-E. Broquin &#38; G. Nunzi Conti (Eds.), <i>Integrated Optics: Devices, Materials, and Technologies XX</i>. SPIE. <a href=\"https://doi.org/10.1117/12.2214460\">https://doi.org/10.1117/12.2214460</a>","bibtex":"@inproceedings{Hildebrandt_Alhaddad_Hammer_Förstner_2016, title={Oblique incidence of semi-guided waves on step-like folds in planar dielectric slabs: Lossless vertical interconnects in 3D integrated photonic circuits}, DOI={<a href=\"https://doi.org/10.1117/12.2214460\">10.1117/12.2214460</a>}, booktitle={Integrated Optics: Devices, Materials, and Technologies XX}, publisher={SPIE}, author={Hildebrandt, Andre and Alhaddad, Samer and Hammer, Manfred and Förstner, Jens}, editor={Broquin, Jean-Emmanuel and Nunzi Conti, GualtieroEditors}, year={2016} }","mla":"Hildebrandt, Andre, et al. “Oblique Incidence of Semi-Guided Waves on Step-like Folds in Planar Dielectric Slabs: Lossless Vertical Interconnects in 3D Integrated Photonic Circuits.” <i>Integrated Optics: Devices, Materials, and Technologies XX</i>, edited by Jean-Emmanuel Broquin and Gualtiero Nunzi Conti, SPIE, 2016, doi:<a href=\"https://doi.org/10.1117/12.2214460\">10.1117/12.2214460</a>.","short":"A. Hildebrandt, S. Alhaddad, M. Hammer, J. Förstner, in: J.-E. Broquin, G. Nunzi Conti (Eds.), Integrated Optics: Devices, Materials, and Technologies XX, SPIE, 2016.","ieee":"A. Hildebrandt, S. Alhaddad, M. Hammer, and J. Förstner, “Oblique incidence of semi-guided waves on step-like folds in planar dielectric slabs: Lossless vertical interconnects in 3D integrated photonic circuits,” in <i>Integrated Optics: Devices, Materials, and Technologies XX</i>, 2016.","chicago":"Hildebrandt, Andre, Samer Alhaddad, Manfred Hammer, and Jens Förstner. “Oblique Incidence of Semi-Guided Waves on Step-like Folds in Planar Dielectric Slabs: Lossless Vertical Interconnects in 3D Integrated Photonic Circuits.” In <i>Integrated Optics: Devices, Materials, and Technologies XX</i>, edited by Jean-Emmanuel Broquin and Gualtiero Nunzi Conti. SPIE, 2016. <a href=\"https://doi.org/10.1117/12.2214460\">https://doi.org/10.1117/12.2214460</a>.","ama":"Hildebrandt A, Alhaddad S, Hammer M, Förstner J. Oblique incidence of semi-guided waves on step-like folds in planar dielectric slabs: Lossless vertical interconnects in 3D integrated photonic circuits. In: Broquin J-E, Nunzi Conti G, eds. <i>Integrated Optics: Devices, Materials, and Technologies XX</i>. SPIE; 2016. doi:<a href=\"https://doi.org/10.1117/12.2214460\">10.1117/12.2214460</a>"},"year":"2016","department":[{"_id":"61"},{"_id":"230"},{"_id":"429"}],"user_id":"158","_id":"3543","language":[{"iso":"eng"}],"file_date_updated":"2018-07-11T09:38:29Z","keyword":["tet_topic_waveguide"],"ddc":["530"],"publication":"Integrated Optics: Devices, Materials, and Technologies XX","type":"conference","status":"public","file":[{"content_type":"application/pdf","success":1,"relation":"main_file","date_updated":"2018-07-11T09:38:29Z","date_created":"2018-07-11T09:38:29Z","creator":"fossie","file_size":1239213,"access_level":"closed","file_id":"3544","file_name":"2016-02 Hildebrandt SPIE OPTO 2016.pdf"}],"editor":[{"first_name":"Jean-Emmanuel","full_name":"Broquin, Jean-Emmanuel","last_name":"Broquin"},{"last_name":"Nunzi Conti","full_name":"Nunzi Conti, Gualtiero","first_name":"Gualtiero"}]}]
