<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN"
        "https://jats.nlm.nih.gov/publishing/1.4/JATS-journalpublishing1-4.dtd">
<article  article-type="research-article"        dtd-version="1.4">
            <front>

                <journal-meta>
                                    <journal-id></journal-id>
            <journal-title-group>
                                                                                    <journal-title>Journal of Mathematical Sciences and Modelling</journal-title>
            </journal-title-group>
                                        <issn pub-type="epub">2636-8692</issn>
                                                                                            <publisher>
                    <publisher-name>Mahmut AKYİĞİT</publisher-name>
                </publisher>
                    </journal-meta>
                <article-meta>
                                        <article-id pub-id-type="doi">10.33187/jmsm.1810588</article-id>
                                                                <article-categories>
                                            <subj-group  xml:lang="en">
                                                            <subject>Software Engineering (Other)</subject>
                                                            <subject>Applied Mathematics (Other)</subject>
                                                    </subj-group>
                                            <subj-group  xml:lang="tr">
                                                            <subject>Yazılım Mühendisliği (Diğer)</subject>
                                                            <subject>Uygulamalı Matematik (Diğer)</subject>
                                                    </subj-group>
                                    </article-categories>
                                                                                                                                                        <title-group>
                                                                                                                        <article-title>Adjoint Optimization for Poisson Problem with Applications</article-title>
                                                                                                    </title-group>
            
                                                    <contrib-group content-type="authors">
                                                                        <contrib contrib-type="author">
                                                                    <contrib-id contrib-id-type="orcid">
                                        https://orcid.org/0000-0002-5885-790X</contrib-id>
                                                                <name>
                                    <surname>Ekici</surname>
                                    <given-names>Ekrem</given-names>
                                </name>
                                                                    <aff>KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS,</aff>
                                                            </contrib>
                                                                                </contrib-group>
                        
                                                                <issue>Advanced Online Publication</issue>
                                        <fpage>77</fpage>
                                        <lpage>84</lpage>
                        
                        <history>
                                    <date date-type="received" iso-8601-date="20251026">
                        <day>10</day>
                        <month>26</month>
                        <year>2025</year>
                    </date>
                                                    <date date-type="accepted" iso-8601-date="20260408">
                        <day>04</day>
                        <month>08</month>
                        <year>2026</year>
                    </date>
                            </history>
                                        <permissions>
                    <copyright-statement>Copyright © 2018, Journal of Mathematical Sciences and Modelling</copyright-statement>
                    <copyright-year>2018</copyright-year>
                    <copyright-holder>Journal of Mathematical Sciences and Modelling</copyright-holder>
                </permissions>
            
                                                                                                <abstract><p>In this paper, we aim to introduce a detailed, explanatory adjoint-based optimization procedure for the Poisson problem with possible extension to industrial problems. We present a rigorous derivation for direct and adjoint Poisson problems and derive their weak formulations. We solve these systems using the open-source finite element framework FEniCSx to employ numerical optimization. We provide two example problems; the first is to optimize the forcing term to match the numerical solution with the analytical relation for the model Poisson problem. The second is to control the power of the heat source on the PCB to prevent the maximum temperature from exceeding a certain temperature limit of the PCB material. By combining detailed mathematical theory with open-source tools, this work provides an extendable framework for adjoint-based optimization in real-world industrial Poisson applications.</p></abstract>
                                                            
            
                                                            <kwd-group>
                                                    <kwd>Adjoint method</kwd>
                                                    <kwd>  FEniCSx</kwd>
                                                    <kwd>  Optimization</kwd>
                                                    <kwd>  Poisson equation</kwd>
                                                    <kwd>  Finite element method</kwd>
                                            </kwd-group>
                            
                                                                                                                        </article-meta>
    </front>
    <back>
                            <ref-list>
                                    <ref id="ref1">
                        <label>1</label>
                        <mixed-citation publication-type="journal">[1] H. M. Park, W. J. Lee, A new numerical method for the boundary optimal control problems of the heat conduction equation, Internat. J. Numer. Methods Engrg., 53(7) (2002), 1593–1613. https://doi.org/10.1002/nme.353</mixed-citation>
                    </ref>
                                    <ref id="ref2">
                        <label>2</label>
                        <mixed-citation publication-type="journal">[2] R. Naar, F. Bay, Numerical optimisation for induction heat treatment processes, Appl. Math. Modelling, 37(4) (2013), 2074–2085. https://doi.org/10.1016/j.apm.2012.04.058</mixed-citation>
                    </ref>
                                    <ref id="ref3">
                        <label>3</label>
                        <mixed-citation publication-type="journal">[3] D. R. Q. Pacheco, O. Steinbach, A continuous finite element framework for the pressure Poisson equation allowing non-Newtonian and compressible flow behavior, Internat. J. Numer. Methods Fluids, 93(5) (2021), 1435–1445. https://doi.org/10.1002/fld.4936</mixed-citation>
                    </ref>
                                    <ref id="ref4">
                        <label>4</label>
                        <mixed-citation publication-type="journal">[4] A. Manzoni, A. Quarteroni, S. Salsa, Introduction: Representative Examples, Mathematical Structure, In: Optimal Control of Partial Differential Equations, Appl. Math. Sci., 207, Springer, Cham, 2021, pp. 1–46. https://doi.org/10.1007/978-3-030-77226-0_1</mixed-citation>
                    </ref>
                                    <ref id="ref5">
                        <label>5</label>
                        <mixed-citation publication-type="journal">[5] D. Givoli, A tutorial on the adjoint method for inverse problems, Comput. Methods Appl. Mech. Engrg., 380 (2021), Article ID 113810. https://doi.org/10.1016/j.cma.2021.113810</mixed-citation>
                    </ref>
                                    <ref id="ref6">
                        <label>6</label>
                        <mixed-citation publication-type="journal">[6] A. Jameson, Aerodynamic shape optimization using the adjoint method, Lectures at the Von Karman Institute, Brussels, (2003). Available at: http://aero-comlab.stanford.edu/Papers/jameson.vki03.pdf. Accessed October 20, 2025.</mixed-citation>
                    </ref>
                                    <ref id="ref7">
                        <label>7</label>
                        <mixed-citation publication-type="journal">[7] P. Philip, Analysis, optimal control, and simulation of conductive-radiative heat transfer, Ann. Acad. Rom. Sci. Ser. Math. Appl., 2(2) (2010), 171–204. https://www.aos.ro/wp-content/anale/MVol2Nr2Art.3.pdf</mixed-citation>
                    </ref>
                                    <ref id="ref8">
                        <label>8</label>
                        <mixed-citation publication-type="journal">[8] J. Geiser, O. Klein, P. Philip, WIAS-HITNIHS: Software-tool for simulation in sublimation growth for SIC single crystal: Application and Methods, Proceedings of the International Congress of Nanotechnology, San Francisco, (2004). Available at: https://www.ianano.org/Proceeding/Geiser.pdf.
Accessed October 20, 2025.</mixed-citation>
                    </ref>
                                    <ref id="ref9">
                        <label>9</label>
                        <mixed-citation publication-type="journal">[9] S. Blauth, Cashocs: a computational, adjoint-based shape optimization and optimal control software, SoftwareX, 13 (2021), Article ID 100646. https://doi.org/10.1016/j.softx.2020.100646</mixed-citation>
                    </ref>
                                    <ref id="ref10">
                        <label>10</label>
                        <mixed-citation publication-type="journal">[10] B. Barrata, D. Dean, D. Dokken, et al., DOLFINx: The next generation FEniCS problem solving environment, Zenodo, (2023). https://doi.org/10.5281/zenodo.10447666</mixed-citation>
                    </ref>
                                    <ref id="ref11">
                        <label>11</label>
                        <mixed-citation publication-type="journal">[11] A. Alnæs, UFL: a Finite Element Form Language, In A. Logg, K. A. Mardal, G. N. Wells (Eds.), Automated Solution of Differential Equations by the Finite Element Method, Springer, Berlin, Heidelberg, 2012, pp. 303–338. https://doi.org/10.1007/978-3-642-23099-8 17</mixed-citation>
                    </ref>
                                    <ref id="ref12">
                        <label>12</label>
                        <mixed-citation publication-type="journal">[12] L. Logg, Ø. Ølgaard, R. Rognes, et al., FFC: The FEniCS form compiler, In A. Logg, K. A. Mardal, G. N. Wells (Eds.), Automated Solution of Differential Equations by the Finite Element Method, Springer, Berlin, Heidelberg,  2012, pp. 227–238. https://doi.org/10.1007/978-3-642-23099-8 11</mixed-citation>
                    </ref>
                                    <ref id="ref13">
                        <label>13</label>
                        <mixed-citation publication-type="journal">[13] S. Balay, S. Abhyankar, M. Adams, et al., PETSc Users Manual (Rev. 3.13), Argonne National Laboratory, (2020). Available at: https://doi.org/10.2172/1614847. Accessed October 20, 2025.</mixed-citation>
                    </ref>
                                    <ref id="ref14">
                        <label>14</label>
                        <mixed-citation publication-type="journal">[14] L. Dalcin, R. Paz, P. Kler, et al., Parallel distributed computing using Python, Adv. in Water Res., 34(9) (2011), 1124–1139. https://doi.org/10.1016/j.advwatres.2011.04.013</mixed-citation>
                    </ref>
                                    <ref id="ref15">
                        <label>15</label>
                        <mixed-citation publication-type="journal">[15] C. Geuzaine, J. Remacle, Gmsh: A 3D finite element mesh generator with built-in pre-and post-processing facilities, Internat. J. Numer. Methods Engrg., 79(11) (2009), 1309–1331. https://doi.org/10.1002/nme.2579</mixed-citation>
                    </ref>
                            </ref-list>
                    </back>
    </article>
