<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1d1" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher">Kazakhstan journal for oil &amp; gas industry</journal-id><journal-title-group><journal-title>Kazakhstan journal for oil &amp; gas industry</journal-title></journal-title-group><issn publication-format="print">2707-4226</issn><issn publication-format="electronic">2957-806X</issn><publisher><publisher-name>KMG Engineering</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">109025</article-id><article-id pub-id-type="doi">10.54859/kjogi109025</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title>GPU-based parallel simulation of wind-driven sea currents for oil spill forecasting</article-title></title-group><contrib-group><contrib contrib-type="author"><name name-style="western"><surname>Kudaikulov</surname><given-names>Aziz A.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>aziz.kudaikulov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0002-4389-4097</uri><xref ref-type="aff" rid="aff-1"/><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Amanzholov</surname><given-names>Tannur Ye.</given-names></name><email>tannur.amanzholov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0001-7386-9717</uri><xref ref-type="aff" rid="aff-1"/><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Aliuly</surname><given-names>Abdurashid</given-names></name><email>aliulyabdurashid@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0001-6845-6571</uri><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Seitov</surname><given-names>Abzal N.</given-names></name><email>seitovabzal9@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0002-7317-3047</uri><xref ref-type="aff" rid="aff-1"/><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Assilbekov</surname><given-names>Bakytzhan K.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>assilbekov.b@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0002-0368-0131</uri><xref ref-type="aff" rid="aff-3"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Kuldzhabekov</surname><given-names>Alibek B.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>alibek.kuljabekov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0003-4384-6463</uri><xref ref-type="aff" rid="aff-4"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Shabilov</surname><given-names>Spartak M.</given-names></name><email>sshabilov@gmail.com</email><uri content-type="orcid">https://orcid.org/0009-0002-3467-5842</uri><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Baimbetov</surname><given-names>Dinmukhambet B.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>d2.baimbetov@yu.edu.kz</email><uri content-type="orcid">https://orcid.org/0000-0002-4992-0890</uri><xref ref-type="aff" rid="aff-5"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Syrlybekkyzy</surname><given-names>Samal</given-names></name><bio>&lt;p&gt;PhD, Associate Professor&lt;/p&gt;</bio><email>samal.syrlybekkyzy@yuedu.kz</email><uri content-type="orcid">https://orcid.org/0000-0002-0260-0611</uri><xref ref-type="aff" rid="aff-5"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Kaltayev</surname><given-names>Aidarkhan Zh.</given-names></name><bio>&lt;p&gt;D. Sc. (Physics &amp;amp; Mathematics), Professor&lt;/p&gt;</bio><email>aidarkhankaltayev@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0003-2180-2785</uri><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff id="aff-1">Satbayev University</aff><aff id="aff-2">Al-Farabi Kazakh National University</aff><aff id="aff-3">Ionosphere Institute</aff><aff id="aff-4">Tashenev University</aff><aff id="aff-5">Yessenov University</aff><pub-date date-type="epub" iso-8601-date="2026-09-30" publication-format="electronic"><day>30</day><month>09</month><year>2026</year></pub-date><volume>8</volume><issue>3</issue><fpage>141</fpage><lpage>152</lpage><history><pub-date date-type="received" iso-8601-date="2026-07-28"><day>28</day><month>07</month><year>2026</year></pub-date><pub-date date-type="accepted" iso-8601-date="2026-09-09"><day>09</day><month>09</month><year>2026</year></pub-date></history><permissions><copyright-statement>Copyright © 2026, Kudaikulov A.A., Amanzholov T.Y., Aliuly A., Seitov A.N., Assilbekov B.K., Kuldzhabekov A.B., Shabilov S.M., Baimbetov D.B., Syrlybekkyzy S., Kaltayev A.Z.</copyright-statement><copyright-year>2026</copyright-year></permissions><abstract>&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Kazakhstan is one of the largest oil producers in Central Asia, with a significant share of oil and gas projects associated with the Caspian region (primarily, these include the North Caspian Project at Kashagan, the Tengiz oil field, and the port infrastructure of Aktau). Oil spills in marine waters pose a serious ecological threat to the environment, making it essential to develop effective tools for forecasting their spread.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Aim:&lt;/strong&gt; To develop and test parallel algorithms for the simulation of wind-driven sea currents on graphics processing units (GPUs) for oil spill forecasting.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Materials and Methods:&lt;/strong&gt; Three-dimensional hydrodynamic models with parameterized turbulent viscosity were were used. Numerical schemes were implemented in explicit and implicit forms, parallelized along x and y coordinates using the OpenCL library. Computations were performed on the CPU and GPU for both uniform and non-uniform grids.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Results:&lt;/strong&gt; GPU-based computations demonstrated significant acceleration: up to 23 times faster on uniform grids and up to 13 times faster on non-uniform grids. The accuracy computations on a non-uniform grid with 40 nodes was comparable to that of computations on a uniform grid with 500 nodes.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Conclusion: &lt;/strong&gt;Parallel GPU algorithms substantially reduce computation time while maintaining high accuracy in modeling wind-driven currents. This makes them a promising tool for forecasting oil spill dispersion in the Caspian Sea.&lt;/p&gt;</abstract><kwd-group xml:lang="en"><kwd>GPU</kwd><kwd>OpenCL</kwd><kwd>parallel computing</kwd><kwd>wind velocity field</kwd><kwd>sea currents</kwd></kwd-group><kwd-group xml:lang="kk"><kwd>GPU</kwd><kwd>OpenCL</kwd><kwd>параллель есептеулер</kwd><kwd>жел жылдамдықтарының өрісі</kwd><kwd>теңіз ағыстары</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>GPU</kwd><kwd>OpenCL</kwd><kwd>параллельные вычисления</kwd><kwd>поле скоростей ветра</kwd><kwd>морские течения</kwd></kwd-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>trade.gov [Internet]. Energy Information Administration. Oil and Gas – Kazakhstan: Explore oil and gas export opportunities and the regulatory environment in Kazakhstan [cited 2026 June 01]. Available from: www.trade.gov/energy-resource-guide-oil-and-gas-kazakhstan?anchor=content-node-t7-field-lp-region-2-1.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>ncoc.kz [Internet]. NCOC. Sustainability report 2022 [cited 2026 June 01]. Available from: www.ncoc.kz/ru/sustainability/2022/reports.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Davies AM. Application of a sigma coordinate sea model to the calculation of wind-induced currents. Continental Shelf Research. 1985;4(4):389–423. doi: 10.1016/0278-4343(85)90002-0.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Elliott AJ. Shear diffusion and the spread of oil in the surface layers of the North Sea. Deutsche Hydrographische Zeitschrift. 1986;39:113–137. doi: 10.1007/BF02408134.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Davies AM, Stephens CV. Comparison of the finite difference and Galerkin methods as applied to the solution of the hydrodynamic equations. Applied Mathematical Modelling. 1983;7(4):226–240. doi: 10.1016/0307-904X(83)90076-8.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Zuur EAH, Dietrich DE. The SOMS model and its application to Lake Neuchatel. Aquatic Sciences. 1990;52(2):115–129.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Korotenko K, Bowman MJ, Dietrich DE. High-Resolution Numerical Model for Predicting the Transport and Dispersal of Oil Spilled in the Black Sea. Terrestrial, Atmospheric and Oceanic Sciences. 2010;21(1):123–136. doi: 10.3319/TAO.2009.04.24.01(IWNOP).</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Korotenko K, Bowman MJ, Dietrich DE. Modeling of the circulation and transport of oil spills in the Black Sea. Oceanology. 2003;43(4):367–378.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Ibrayev RA. Model of enclosed and semi enclosed sea hydrodynamics. Russian Journal of Numerical Analysis and Mathematical Modelling. 2001;16(4):291–304.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Ibrayev RA, Ozsoy E, Schrum C, Sur HI. Seasonal variability of the Caspian Sea three dimensional circulation, sea level and air sea interaction. Ocean Science. 2010;6(1):311–329. doi: 10.5194/os-6-311-2010.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Blumberg AF, Mellor GL. A Description of a three dimensional coastal ocean circulation model. Coastal and Estuarine Sciences. 1987;4:1–16. doi: 10.1029/co004p0001.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Mellor GL. On the two components of wind driven ocean surface stress with extension to scalar fluxes. Ocean Dynamics. 2019;69:43–50. doi: 10.1007/s10236-018-1228-7.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Mellor GL. On theories dealing with the interaction of surface waves and ocean circulation. Journal of Geophysical Research: Oceans. 2016;121(7):4474–4486. doi: 10.1002/2016JC011768.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Korotenko K, Osadchiev A, Melnikov V. Mesoscale Eddies in the Black Sea and Their Impact on River Plumes: Numerical Modeling and Satellite Observations. Remote Sensing. 2022;14(17):4149. doi: 10.3390/rs14174149.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Korotenko K, Osadchiev A, Melnikov V. Mesoscale Eddy Chain Structures in the Black Sea and Their Interaction with River Plumes: Numerical Modeling and Satellite Observations. Remote Sensing. 2023;15(6):1606. doi: 10.3390/rs15061606.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>khronos.org [Internet]. Khronos Group. OpenCL Homepage [cited 2026 June 01]. Available from: www.khronos.org/opencl/.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>GitHub.com [Internet]. GitHub repository. Oil Transport in Caspian Sea [cited 2026 June 01]. Available from: github.com/azizka85/oil_trans_in_caspian_sea.</mixed-citation></ref></ref-list></back></article>
