О р д е н а Л е н и н а ИНСТИТУТ ПРИКЛАДНОЙ МАТЕМАТИКИ имени М.В.Келдыша Р о с с и й с к о й а к а д е м и и н а у к П. И. Рагимли Комплекс программ для моделирования многофазных течений в коллекторах с газогидратными включениями Москва-2018 Рагимли П. И. Комплекс программ для моделирования многофазных течений в коллекторах с газогидратными включениями Работа содержит описание алгоритмов и структуры созданного на их основе кода, предназначенного для моделирования течений в пористой среде, содержащей соединения низкомолекулярных природных газов (метан и др.) с водой, существующие при определенных термобарических условиях в твердой фазе. Программа HYDRAT1D позволяет решать уравнения флюидодинамики в талой зоне и пьезопроводной среде с газогидратными включениями, в плоской и цилиндрической геометриях с учетом различных физических эффектов. Программный код реализован на языке JavaScript (JS) на основе интерпретатора JavaScript («движка» V8). Работа с кодом HYDRAT1D организована по принципам компьютерной архитектуры «Клиент-сервер», что делает удобным использование кода в режиме удаленного доступа, в облачных вычислениях и т.д. На примере расчетов течений в пористой гидратосодержащей среде обсуждаются достоинства использования данной архитектуры и языка программирования для создания прикладных кодов численного решения начально-краевых задач флюидодинамики. Ключевые слова: JavaScript, Node.JS, Клиент-сервер, компьютерная модель, газогидрат, флюидодинамика, талая зона, пьезопроводность Parvin Ilgar gizi Rahimly On the software development using "client-server" technology for models of flows in porous media containing gas-hydrate depositions The work deals with algorithms and data structures put on the basis of the code, intended for modeling flows in porous media containing gas hydrates, i.e. lowmolecular compounds of natural gas (methane et al.) and water. At low temperature and certain pressure conditions gas hydrates exist in a solid phase occupying part of the pore space. The сode HYDRAT1D solves the fluid dynamics equations in the thawed zone and piezoconductivity medium with gas hydrate inclusions. It accounts for a complete set of essential physical effects and implements calculations in 1D planar and cylindrical geometries. The code is written in JavaScript (JS) on the basis of the JS interpreter (the V8 "engine"). Work with the code HYDRAT1D is organized according to the principles of computer architecture "client-server" which makes the code convenient in remote calculations, cloud technologies etc. A series of numerical experiments on simulating flows in porous hydrate-containing media was carried out. The advantages and problems of computing similar initial value problems by means of JS language and "client-server" architecture are discussed.