UDC 004.932:004.942 10.23947/2587-8999-2017-2-128-140
Using multichannel satellite images for predictive modelling the «bloom» phytoplankton processes in shallow waters on supercomputer*
A.I. Sukhinov, A.V. Nikitina, A.E. Chistyakov**
Don State Technical University, Rostov-on-Don, Russian Federation Southern Federal University, Rostov-on-Don, Russia
The paper covers the development and research of mathematical models of «bloom» phytoplankton processes, that cause hypoxic phenomena in shallow waters, on the basis of modern information technologies and computational methods. Expedition data and multichannel satellite images of remote sensing obtained by the SRC «Planet» are used for calibration and verification of the developed model. The methods of domain decomposition was used in a parallel implementation for computationally labours problems, taking into account the architecture and parameters of multiprocessor computer system.
Keywords: mathematical model, the «bloom» of phytoplankton, hypoxic phenomena, multichannel satellite images, supercomputer, parallel algorithms.
Introduction. Shallow water reservoirs experience a great anthropogenic load, with the runoff of rivers they receive biogenic substances that cause a surge of algae growth - «bloom». The phenomenon of fish freezing occurs periodically in shallow water in summer, because in them, because of high temperatures, there is a significant decrease in the content of dissolved oxygen consumed by organic decomposition [1, 2].
For the reconstruction of the «bloom» process, which caused the fish to snake in the South-East of the Sea of Azov in July 2013, a spatially inhomogeneous mathematical 3D model was developed. The results of satellite Earth monitoring obtained by SRC «Planet» are used in the work to monitor the quality of process modeling [3].
Color-synthesizing images of the Azov Sea
(Spectral channels"0,620-0,570 mm; 0,545-0,565 mm; 0,459-0,479 mm)
Fig. 1. Extensive zones of «bloom» in the Azov Sea
* The research is done with the financial support from RSF, Project No. 17-11-01286. ** E-mail: [email protected], [email protected], [email protected]
Analysis of multichannel satellite images makes it possible to identify areas of the reservoir that are most prone to overseas phenomena.
In Fig. 2, it is possible to trace the dynamics of the development of the phenomenon of «bloom» that caused the fish to swim in the southeastern sector of the Sea of Azov on July 16, 2013. Fig. 2 shows the following notations: 1 - carrying out river or liminal waters from the sleeves and the delta of the river Kuban; 2 - zone of «bloom»; 3 - water of high degree of turbidity after wind wave destruction of the «bloom» zone.
11.07.2013 os: 15 utc 1j.07.20u 0«:ssutc 18.07.201» 08:50 utc 18.07.201» 11:05utc
<•07.2013 09:30UTC 20.07.2013 10:S3UTC 22.07.2013 10:40UTC 24-07.2013 10:2»U1C
Fig. 2. Dynamics of development of the process of «bloom» in the Azov Sea
The information about the wind speed and direction in Temryuk Bay in July 2016, provided by the weather station in Kerch (WMO_ID 33983) was used for it as input data (fig. 3).
NE N
, NNE
z I
1 0
11.07.13 13.CJ7.13 1S.07.13 17.07.13 19.07.13 21.07.13 23 12.07.13 14.07.13 16.07.13 IB 07.13 20.07.13 22.0(7.13
Fig. 3. The wind speed and direction in July 2013
Fig. 4 shows the data about the water temperature in the calculation area for the simulated time period.
35,0
15.0 10,0 5,0 — 0,0
12.07.13 00:00 13.0713 00:00 14.07,13 00:00 15.07 13 00:00 16.07.13 00:00
1Z.07 13 12:00 13.07.1312:00 14.07.13 12:00 15.07.1312:00
Fig. 4. Water temperature in July 2013
For the analysis of the state of the waters of the Azov Sea, the classes described by the Institute of Nature Protection and the Reserve Ministry of the Ministry of Ecology of Russia are presented in Table. 1, with the accepted designations: 1 - trophicity, quality class, character of saprobity, parameters; 2 - oligotrophy, very pure, xenosuperbility (I); 3 - mesotrophy, pure, beta-ligosa-trial (II); 4 - moderately polluted mesotrophy, alpha-oligosa-trial (III); 5 - eutrophy, contaminated, betamesos-test (IV); 6 - polytrophy, dirty, alpha-mesose-probing (V); 7 - hypereutrophy, very dirty, polysaprobism (VI); *) - flowing reservoirs; **) - inaccurate water bodies; ***) - Higher values are possible.
Table 1.
Parameters and alphabet of the classes of assessing the state of aquatic ecosystems.
1 2 3 4 5 6 7
Transparency of water on the Secchi disk,
m, *) 3 0,7-3 0,5-0,7 0,3-0,5 0,1-0,3 0,05-0,1
6 4 4 2 1 0,5
Specific electrical conductivity of water,
p,s / cm *) >400 700 700 1100 1300 1600
150 250 300*** 500 1000 1000
Index 85-100 70-85 50-70 30-50 15-30 0-15
saprobity Phytoplankton by Watanabe
Concentration
Cl «a», ^g / L, **) 3 8 8 15 30 60
Biomass 0-0,1 0,1-0,5 0,5-1,0 1,0-5,0 5,0-50,0 50-100
phytoplankton, mg / l
Gross daily production of phytoplankton, g / m2 0-1,5 1,5-3 3-4,5 4,5-7,5 7,5-10,5 10,5-12
Shannon Index 0-4 1-4,5 0-5 0-5 1,5-4,5 0-4
Area of variation of N. 0-1,5 1-2 0-2 0-2 1,5-2 0-1,5
H min. - N max. 3-4 4-4,5 4,5-5 4,5-5 4-4,5 2-4
1. Mathematical model of bloom processes in shallow water. The spatially inhomogeneous model of bloom of water is described by the equations:
ÔS ô St , ,ÔS, ,c Ô Slt + u—L + v—L + (w - wgi )—L = ASt + — ' ôx Ôy Ôx Ôz
K
ÔS,.
i Ôz
+ ¥i ■
(1.1)
(1.1) - the equation for the change in the concentration of impurities, the index i indicates the type of substance, Si - the concentration of the i-th impurity, i = 1,6; 1 - total organic nitrogen (N); 2 -
phosphates
( poa).
3 - phytoplankton; 4 - zooplankton; 5 - dissolved oxygen
(O2).
6 - hydrogen
sulphide (H2S); u, v, w - components of the velocity vector of the water flow; - a chemical-
biological source (sink) or a term describing aggregation (clumping-splitting), if the corresponding component is a suspension.
Let us describe the design area of which is shown in fig. 5, which is a closed region bounded by the unperturbed surface of the reservoir 20, the bottom "LH = "LH (x, y) and the cylindrical surface
<7 for 0 < t < T0. Z = Z0 UZH Uff- a piecewise smooth boundary of the region G [4 - 7].
Fig. 5. The scheme of the computational domain G
The system (1.1) is considered under the following boundary conditions:
8S
St = 0 on 7, if Un < 0; —^ = 0 on 7, if Un > 0;
on
(12)
Sh = (p{Si)on 20; SL = on 2h , Where st - the absorption coefficient of the i-th component by the bottom material. It is also necessary to add the initial conditions:
S|t=0 = S 0( x, y, z), i = 1,6. (1.3)
The fields of water flow velocities calculated from the model [8-10] are used as input data for model (1.1)-(1.3). The discretization of the model (1.1)-(1.3) was carried out on the basis of schemes of an increased order of accuracy described in [11-14].
2. Numerical realization of the model of «bloom» of phytoplankton. To solve the grid problems that arise when the model problem (1.1)-(1.3) is discretized, a modified alternating-triangular method (MATM) was used [15-17].
We describe the parallel algorithms used to solve problem (1.1)-(1.3), using different types of decomposition of the computational domain.
Algorithm 1. After dividing the initial calculation area into parts in two coordinate directions, each processor receives its calculated area, as shown in Fig. 6, while adjacent areas are overlapped by two layers of nodes in a direction perpendicular to the partition plane.
After each processor receives information for its part of the region, the residual vector and its uniform norm are calculated. Then each processor determines the maximum modulo element of the residual vector and passes its value to all remaining calculators. Now, to calculate the uniform norm of the discrepancy vector, it is sufficient to find the maximum element on each processor. Consider a parallel algorithm for calculating the correction vector:
(D + ^!R1)D1(D + ®mR2)wm = rm,
where R -the lower-triangular matrix, and r - the upper-triangular matrix. To calculate the
correction vector, two equations must be solved successively: (D + ®m R) ym = rm,
(D + ^2)wm = Dym .
Fig. 6. Decomposition of the computational domain
First, the vector ym is calculated, and the calculation starts in the lower left corner. Then the calculation of the correction vector wm begins from the upper right corner. Fig. 7 shows the calculation of the vector ym (the transfer of elements is shown after the calculation of the two layers by the first processor).
In the first step of the calculation, the first processor processes the top layer. Then, overlapping elements are transferred to adjacent processors. In the next step, the first processor processes the second layer, and its neighbors - the first. Fig. 7 shows the transfer of the elements after the calculation of the two layers by the first processor. In the scheme for calculating the vector ym, only the first processor does not require additional information and can independently process other parts of the region, the rest of the processors wait for the results from the previous processor until it passes the calculated values of the grid functions for the grid nodes located in the preceding positions of this line. The process continues until all layers are calculated. Similarly, a system of linear algebraic equations with an upper-triangular matrix can be solved to calculate the correction vector.
Then scalar products are calculated and the transition to the next iteration layer is performed.
Let us construct a theoretical estimate of the time required to perform an MATM step for a system of linear algebraic equations with a seven-diagonal matrix by decomposition in two spatial directions on a cluster of distributed computations. The entire design area is distributed among the processors (total n processors n = nx ■ ny letnx ^ n ), i.e. each of them receives a region of the size
N
—, N = NNN, where Nx, N , N - the number of nodes in the spatial directions; t0 - the time of
n
execution of one arithmetic operation; t - the response time (latency); tn - the time spent on transferring floating-point numbers.
Now we get theoretical estimates of the acceleration and efficiency E^ of parallel
algorithm 1:
n
S(i) - '
1 +
-1 )-.
36
4n
50 N 50tn
F - ■
S,
SU n
v + Ny J 1
t xJ"
NN
J J
1 +
(vn -1)
36
4n
50N 50L
v N + N j
NN..
W
' J J
In theoretical estimates of acceleration, the case of a model problem with a rectangular region is considered. When solving a problem for a real reservoir, the design area has a complex shape. At the same time, the real acceleration is less than its theoretical estimate. The acceleration dependence obtained from the theoretical estimate can be used as an upper acceleration estimate for the parallel implementation of the MATM algorithm by decomposing the region in two spatial directions.
Algorithm 2. For the geometric partitioning of the computational domain for the purpose of uniform loading of the calculators (processors), the k-means method was used, based on minimization of the functional of the total sample variance of the scatter of elements (grid nodes) relative to the center of gravity of the subregions.
Let's describe the algorithm of k-means operation.
1) The initial centers of the subdomains are selected using the maximin algorithm.
2) All calculated nodes are divided into m cells according to the idea of Voronoi by the method of the nearest neighbor, i.e. the current design grid node x e Xc, where Xc - the subdomain, chosen from the condition Xc where sc is the center of the region Xc.
1
3) New centers are calculated by the formula s
(k+i) _
X.( k )
rcJ-( k )
X.
4) The stop condition s,
(k+1) _ s (k)
for all k = 1,...,m . If the stop condition is not satisfied, then
the transition to point 2 of the algorithm is carried out.
Fig. 8 shows the result of the k-means operation for model two-dimensional and three-dimensional regions (arrows indicate exchanges between sub-areas).
Fig. 8. Decomposition of the computational domain
Theoretical estimates of the acceleration and efficiency for Algorithm 2 were obtained analogously to the corresponding estimates of Algorithm 1:
n-x
S(2) " '
1 +
(S - 1 )
^ 36 4n f f
+
50 N 50t„
i i 1 tx4n
— + — + —-
V v^ N J
AY
NN j j
Em = ^
X
"(2)
n
1+
(vn -1)
f r r
36 4n
+
50 N 50t„
V
1 1 1 tx4n
—+— +——
V vN NJ
t
W
N>N> jj
Where x - the ratio of the number of calculated nodes to the total number of nodes (calculated and fictitious).
Parallel algorithms MATM were implemented on multiprocessor computer system SFedU. The work of the parallel algorithms 1 and 2 of the solution of the problem (1.1)-(1.3) was compared. The results are presented in the form of Table 2, where n - the number of processors; t{k)3 ^)3 E(i) -
operating time, acceleration and efficiency of the k -th algorithm; S'(k), E\k) - theoretical estimates of the acceleration and efficiency of the k -th algorithm, k = {1,2}.
Table 2.
Comparison of acceleration and efficiency of algorithms
n t(i) S(1) S(1) '(2) F' F(2) F F(2)
1 7,491 1,0 1,0 6,073 1,0 1,0
2 4,152 1,654 1,804 3.121 1,181 1,946
4 2,55 3,256 2,938 1,811 2,326 3,354
8 1,45 6,318 5,165 0,997 4,513 6,093
16 0,882 11,928 8,489 0,620 8,520 9,805
32 0,458 21,482 16,352 0,317 15,344 19,147
64 0,2656 35,955 28,184 0,184 25,682 33,018
128 0,172 54,618 43,668 0,117 39,013 51,933
From the data in Table 2, we can conclude that the algorithms developed on the basis of decomposition in two spatial directions and the k-means method can effectively be used to solve hydrodynamic problems for a sufficiently large number of computational nodes.
Using algorithm 2 on the basis of k-means to solve the bloom problem of the form (1.1)-(1.3) allows to increase the efficiency by 15%.
3. Description of the program complex. To solve the problem (1.1)-(1.3), a set of applied programs «Azov3d» was created, allowing to calculate the fields of water flow rates, concentrations of pollutants, phytoplankton and zooplankton in areas of complex shape (Azov Sea and Taganrog Bay) on supercomputer. The software complex is designed for mathematical modeling of possible scenarios for the development of the ecological situation in coastal systems, using the example of the Azov-Black Sea basin, including a set of computational modules that allow: to take into account the factors influencing the distribution of pollutants in coastal systems (weather conditions, the influence of the coastline and the bottom relief); conduct a study of the dependence of pollutant concentrations, the degree and size of the affected zone of a water body on the intensity of the water flow, hydrophysical parameters, climatic and meteorological factors. Its features include high performance, reliability, as well as high accuracy of the resulting simulation results.
For mathematical modeling of hydrobiological and hydrodynamic processes in a three-dimensional region of complex shape - the Sea of Azov and the Taganrog Bay, sequentially condensed rectangular meshes were used with the dimensions: 251x351x 15, 502x702x30, 1004x1404x60,....
Calibration and verification of the developed model for the shallow water reservoir was carried out on the basis of ecological data on the Sea of Azov, obtained during research expeditions conducted by SFU scientists, beginning in 2000. During the studies of the Azov Sea water area, the following species and concentrations of the main polluting waters of the Sea of Azov were studied: spatial distribution of salinity and temperature; oxygen regime; species composition of phyto- and zooplankton; mechanisms of the emergence and development of freezers in the central-eastern part of the reservoir [18-19].
The software package includes: a control unit, oceanological and meteorological data bases, interface systems, input-output and visualization systems. The development of the software complex used high-level language C ++, as well as MPI technology.
4. Results of numerical experiments. A number of numerical experiments were conducted to simulate the processes of «bloom» of waters in the Azov Sea for the period from April 1 to October 31, 2013. Fig. 9 shows the results of a numerical experiment for the reconstruction of the overseas phenomenon caused by the «bloom» of phytoplankton in July 2013.
A comparison was made between the work of the developed software package (PC) that implements the developed scenarios for the development of the ecological situation in the Sea of Azov using the numerical implementation of model problems of biological kinetics for plankton with similar work in the mathematical modeling of hydrobiological processes [20-23]. Analyzing the data of the SRC «Planet», presented in fig. 10 A (phytoplankton spots are visible, revealing the structure of currents), comparing with figure 10 B, which presents the results of the distribution of phytoplankton concentrations for a 1 month time interval (July 2013), the initial distribution of current fields with the north wind, we note the qualitative correspondence of the results of phytoplankton simulation to the satellite image.
Fig. 9. Changes in the concentration of phytoplankton in the Azov Sea
The criterion for checking the adequacy of the constructed model (1.1)-(1.3) was the estimation of the simulation error with simultaneous taking into account the actual data from the available
n 2 I n
E (Sk nat - ) / JE Sk nat , where
measurements, which was calculated using the formula: 8 =,
" k=1 V k=1
Skuat - the concentration value obtained by in-situ measurements; Sknat - the concentration value
calculated using the model (1.1)-(1.3). The concentrations of pollutants and plankton calculated for different wind situations were taken into consideration if the relative error did not exceed 30%.
22.07.2013 10:40 UTC
Fig. 10. A: satellite photo of the Azov Sea SIC «Planet»;
B: the result of PC operation (change in phytoplankton concentration)
Analysis of such PCs in shallow water bodies showed that as a result of its development it was possible to improve the accuracy of forecasts of changes in the concentrations of pollutants and plankton in a shallow water body by 10-15%, depending on the model task of biological kinetics being solved.
Conclusion. The paper suggests a model of «bloom» of a shallow water body, used for the reconstruction of the fish's frozen fish, which occurred on July 16, 2013 in the southeastern part of the Azov Sea. A numerical implementation of the developed model on a multiprocessor computer system with distributed memory is performed. Theoretical calculations of the acceleration and efficiency of parallel algorithms are carried out. In the parallel implementation, the methods of decomposition of the grid regions for computationally laborious diffusion-convection problems, taking into account the architecture and parameters of the multiprocessor computer system, were used. The maximum acceleration was achieved at 128 computational nodes and was 43 times. Two algorithms were developed during the implementation of the parallel algorithm for solving the problem on multiprocessor computing system, for the distribution of data between processors, including an algorithm based on the k-means method, the use of which made it possible to increase the efficiency of the algorithm for solving the problem posed by 15% compared with the algorithm based on the standard partitioning of the calculation area. The use of a supercomputer has made it possible to shorten the time for solving the stated model problem, and to maintain the required accuracy of modeling the hydrobiological processes taking place in shallow water bodies, which is important in the problems of biological kinetics.
References
1. Sukhinov A.I., Chistyakov A.E., Semenyakina A.A., Nikitina A.V. Numerical modeling of the ecological condition of the Sea of Azov with the application of the schemes of the growing accuracy of the order on the multiprocessor computing system // Computer researches and modeling. 2016. T. 8, No. 1. pp. 151 - 168.
2. Sukhinov A.I., Chistyakov A.E., Nikitina A.V., Semenyakina A.A., Korovin I.; Schaefer G. Publications. Modeling of oil spill spread 2016 5th International Conference on Informatics, Electronics and Vision (ICIEV). 2016. pp: 1134 - 1139.
3. State Research Center «Planeta», http://planet.iitp.ru/english/index_eng.htm
4. Sukhinov A.I., Nikitina A.V., Chistyakov A.E., Semenov I.S., Semenyakina A.A., Khachunts D.S. Mathematical modeling of eutrophication processes in shallow waters on the multiprocessor computer system / CEUR Workshop Proceedings. Vol. 1576. 2016. PP. 320-333,10th Annual International Scientific Conference on Parallel Computing Technologies, PCT 2016; Arkhangelsk; Russian Federation; 29 March 2016 through 31 March 2016; Code 121197.
5. Nikitina A. V., Sukhinov A.I., Ugolnitsky G.A., Usov A.B., Chistyakov A.E., Puchkin M.V., Semenov I.S. Optimal control of sustainable development in the biological recovery of the Azov Sea // Mathematical Models and Computer Simulations. 2017. 9 (1), pp. 101-107.
6. Nikitina A.V., Tretyakova M.V. Modeling the process of algolization of a shallow water body by introducing into it a strain of green alga Chlorella vulgaris bin // Izvestiya SFU. Technical science. 2012. No. 1. pp. 128-133.
7. Sukhinov A.I., Nikitina A.V., Chistyakov A.E., Semenov I.S. Mathematical modeling of conditions of formation of freezes in shallow water reservoirs on a multiprocessor computer system // Computational methods and programming: new computing technologies. 2013. Vol.14. №1. pp. 103-112.
8. Sukhinov A.I., Chistyakov A.E., Protsenko E.A. Two-dimensional hydrodynamic model, taking into account the dynamic reconstruction of the bottom of a shallow water body // Izvestiya SFU. Technical science. 2011. № 8 (121). pp. 159-167.
9. Sukhinov A.I., Chistyakov A.E., Protsenko E.A. Construction of a discrete two-dimensional mathematical model of sediment transport // Izvestiya SFU. Technical science. 2011. № 8 (121). pp. 32-44.
10. Sukhinov A.I., Chistyakov A.E., Protsenko E.A. Mathematical modeling of sediment transport in the coastal zone of shallow reservoirs. Mathematical models and computer simulations. 2014. Vol. 6. No. 4. pp. 351-363.
11. Samarsky A.A. The theory of difference schemes. Moscow: Nauka, 1989. 616 p.
12. Nikitina AV, Semenyakina AA, Chistyakov AE Parallel realization of the diffusion-convection problem on the basis of high accuracy schemes // Journal of Computer and Information Technologies. 2016, No. 7 (146). pp. 3-7.
13. Semenyakina A.A., Nikitina A.V., Chistyakov A.E., Sukhinov A.I. A complex of models, explicit regularized schemes of increased accuracy order and programs for predictive modeling of consequences of oil spills accident // Proceedings of the Conference «Parallel Computing Technologies: PCT-2016» / 2016 pp. 308-317.
14. Sukhinov A.I., Chistyakov A.E., Semenyakina A.A., Nikitina A.V. Parallel implementation of the tasks of transport of substances and restoration of the bottom surface on the basis of schemes of increased accuracy order // Computational methods and programming: new computing technologies. 2015. Vol.16. pp. 256 - 267.
15. Konovalov A.N. To the theory of alternating-triangular iteration method // Siberian Mathematical Journal. 2002. 43: 3. pp. 552-572.
16. Belotserkovsky O.M. Turbulence: New Approaches. Moscow: Nauka, 2003. 286 c.
17. Sukhinov A.I., Chistyakov A.E. Adaptive modified alternating-triangular iterative method for solving grid equations with a nonselfadjoint operator. // Mathematical Modeling. 2012. Vol. 24, №1. pp. 3-20.
18. Nikitina A.V., Sukhinov A.I., Ugolnitsky G.A., Usov A.B., Chistyakov A.E., Puchkin M.V., Semenov I.S. Optimal management of sustainable development in the biological rehabilitation of the Azov Sea // Mathematical modeling. 2016. Vol. 28, №7. pp. 96 - 106.
19. Nikitina A.V., Puchkin M.V., Semenov I.S., Sukhinov A.I., Ugolnitsky G.A., Usov A.B., Chistyakov A.E. Differential-game model of prevention of freezing in shallow water bodies // Management of large systems. 2015. Issue 55. pp. 343 - 361.
20. Tran J.K. A predator-prey functional response incorporating an indirect interference and depletion // Verh. Internat. Verein. Limnol. 2008. Vol. 30, pp. 302 - 305.
21. Tyutyunov Yu., Senina I., Arditi R. Clustering due to acceleration in the response to the population gradient: a simple self-organization model // The American Naturalist. 2004, pp. 722-735.
22. Volterra V. Variations and fluctuations of the number of individuals in an animal species living together // Rapp. P. - V. Reun. Cons. Int. Explor. Mer. 1928. 3, pp. 3-51.
23. Yakushev E.V., Mikhailovsky G.E. Mathematical modeling of the influence of marine biota on the carbon dioxide ocean-atmosphere exchange in high latitudes // Air-Water Gas Transfer, Sel. Papers, Third Int. Symp., Heidelberg University, ed. by B. Jaehne and E.C. Monahan, AEON Verlag & Studio, Hanau. 1995, pp. 37-48.
Authors:
Sukhinov Alexander Ivanovich, Vice Rector for Research and Innovative Activity, Don State Technical University (1st Gagarin Square, Rostov-on-Don, Russian Federation), Doctor of Science in Physics and Maths, Professor
Nikitina Alla Valerievna, Scientific Research Institute of Multiprocessor Computer Systems named after Academician Kalyaev Southern Federal University (2d Chekhov St., Taganrog, Russian Federation), Doctor of Technical Sciences, Associate professor
Chistyakov Alexander Evgenievich, Don State Technical University (1st Gagarin Square, Rostov-on-Don, Russian Federation), Doctor of Science in Physics and Maths, Professor
УДК 004.932:004.942
Использование многоканальных космических снимков для предсказательного моделирования процессов «цветения» фитопланктонных водорослей в мелководных водоемах на супер-ЭВМ*
А.И. Сухинов, А.В. Никитина, А.Е. Чистяков**
Донской государственный технический университет, Ростов-на-Дону, Российская Федерация Южный федеральный университет, Ростов-на-Дону, Россия
Целью работы является разработка и исследование математической модели процессов «цветения» фитопланктонных водорослей, вызывающих заморные явления в мелководных водоёмах на основе современных информационных технологий и вычислительных методов. Для калибровки и верификации разработанной модели использовались экспедиционные данные и многоканальные космические снимки дистанционного зондирования Земли, полученные НИЦ «Планета». При параллельной реализации были использованы методы декомпозиции сеточных областей для вычислительно трудоемких задач, учитывающие архитектуру и параметры многопроцессорной вычислительной системы.
Ключевые слова: математическая модель, «цветение» фитопланктона, заморные явления, многоканальные космические снимки, супер-ЭВМ, параллельные алгоритмы
Авторы:
Сухинов Александр Иванович, проректор по НИР и инновационной деятельности, Донской государственный технический университет (344000 Ростов-на-Дону, пл. Гагарина, д. 1), доктор физико-математических наук, профессор
Никитина Алла Валерьевна, Научно-исследовательский институт многопроцессорных вычислительных систем имени академика А.В. Каляева Южного федерального университета (347928 Таганрог, ул. Чехова, д. 2), доктор технических наук, доцент
Чистяков Александр Евгеньевич, Донской государственный технический университет (344000 Ростов-на-Дону, пл. Гагарина, д. 1), доктор физико-математических наук, професор
* Работа выполнена при поддержке РНФ, проект N 17-11-01286.
** E-mail: E-mail: [email protected], [email protected], [email protected].