<?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></subject></subj-group></article-categories><title-group><article-title>GPU-BASED PARALLEL COMPUTATION OF WIND-INDUCED SEA CURRENTS FOR OIL SPILL PROPAGATION MODELING IN THE CASPIAN SEA</article-title></title-group><contrib-group><contrib contrib-type="author"><name name-style="western"><surname>Kudaikulov</surname><given-names>Aziz</given-names></name><bio>&lt;p&gt;Leading Researcher&lt;/p&gt;</bio><email>azizkudaikulov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0002-4389-4097</uri><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Amanzholov</surname><given-names>Tannur</given-names></name><bio>&lt;p&gt;Senior Researcher&lt;/p&gt;</bio><email>tannur.amanzholov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0001-7386-9717</uri><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Alibek</surname><given-names>Kuljabekov</given-names></name><bio>&lt;p&gt;&amp;nbsp;PhD, Head of Laboratory&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-3"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Aliuly</surname><given-names>Abdurashid</given-names></name><bio>&lt;p&gt;Senior Researcher&lt;/p&gt;</bio><email>aliulyabdurashid@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0001-6845-6571</uri><xref ref-type="aff" rid="aff-4"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Seitov</surname><given-names>Abzal</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"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Assilbekov</surname><given-names>Bakhytzhan</given-names></name><bio>&lt;p&gt;Chief Researcher&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-5"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Shabilov</surname><given-names>Spartak</given-names></name><bio>&lt;p&gt;Junior Researcher&lt;/p&gt;</bio><email>sshabilov@gmail.com</email><uri content-type="orcid">https://orcid.org/0009-0002-3467-5842</uri><xref ref-type="aff" rid="aff-3"/></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, Dean of the Faculty of Engineering&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-6"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Kaltayev</surname><given-names>Aidarkhan</given-names></name><bio>&lt;p&gt;Doctor of Physical and Mathematical Sciences, Professor, Head of Laboratory&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-3"/></contrib></contrib-group><aff id="aff-1">Al-Farabi Kazakh National University</aff><aff id="aff-2">l-Farabi Kazakh National University</aff><aff id="aff-3">Satbayev Kazakh National Research Technical University</aff><aff id="aff-4"></aff><aff id="aff-5">Institute of ionosphere</aff><aff id="aff-6">Yessenov Caspian University of Technologies and Engineering</aff><volume>8</volume><issue>3</issue><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 © , Kudaikulov A., Amanzholov T., Alibek K., Aliuly A., Seitov A., Assilbekov B., Shabilov S., Syrlybekkyzy S., Kaltayev A.</copyright-statement></permissions><abstract>&lt;p&gt;&lt;strong&gt;Relevance.&lt;/strong&gt; Kazakhstan is one of the largest oil producers in Central Asia, with major projects concentrated in the Caspian region. Oil spills in marine areas pose a serious ecological threat, making it essential to develop effective forecasting tools for their spread.&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 applied. Numerical schemes were implemented in explicit and implicit forms, parallelized along x and y coordinates using the OpenCL library. Simulations were performed on 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 of simulations with 40 vertical nodes was comparable to that of uniform grids 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, OpenCL, parallel computing, wind velocity field, sea currents</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>1.	U.S. Energy Information Administration. Oil and Gas – Kazakhstan [Internet]. Washington, D.C.: U.S. Department of Commerce; [cited 2026 Jun 1]. Available from: kazakhstan?anchor=content-node-t7-field-lp-region-2-1.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>2.	North Caspian Operating Company. Sustainability Report 2022 [Internet]. NCOC; 2022 [cited 2026 Jun 1]. Available from: https://www.ncoc.kz/ru/sustainability/2022/reports</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>3.	Davies AM. Application of a sigma coordinate sea model to the calculation of wind-induced currents. Continental Shelf Research. 1985;4(4):389-423.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>4.	Elliott AJ. Shear diffusion and the spread of oil in the surface layers of the North Sea. Deutsche Hydrographische Zeitschrift. 1986;39:113-137.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>5.	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:226-240.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>6.	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>7.	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.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>8.	Korotenko K, Bowman MJ, Dietrich DE. Modeling of the circulation and transport of oil spills in the Black Sea. Oceanology. 2003;43:367-378.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>9.	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>10.	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.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>11.	Blumberg AF, Mellor GL. A Description of a three dimensional coastal ocean circulation model. Coastal and Estuarine Sciences. 1987;4:1-16.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>12.	Mellor GL. On the two components of wind driven ocean surface stress with extension to scalar fluxes. Ocean Dynamics. 2019;69:43-50.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>13.	Mellor GL. On theories dealing with the interaction of surface waves and ocean circulation. Journal of Geophysical Research: Oceans. 2016;121(7):4474-4486.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>14.	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.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>15.	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-1628.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>16.	Khronos Group. OpenCL – The open standard for parallel programming of heterogeneous systems [Internet]. [cited 2026 Jun 1]. Available from: https://www.khronos.org/opencl</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>17.	Kudai Kulov A. oil_trans_in_caspian_sea – source code for GPU accelerated current model [Internet]. GitHub; 2026 [cited 2026 Jun 1]. Available from: https://github.com/azizka85/oil_trans_in_caspian_sea</mixed-citation></ref></ref-list></back></article>
