PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELS

We develop and analyze a parallel algorithm for computing a solution in a multiregion dynamic general equilibrium model. The algorithm is based on an iterative method of the Gauss–Seidel type and exploits a special block structure of the model. Calculation of prices and input-output ratios in produc...

Full description

Bibliographic Details
Main Authors: Nikolai B. Melnikov, Arseniy P. Gruzdev, Michael G. Dalton, Brian C. O'Neill
Format: Article
Language:English
Published: Krasovskii Institute of Mathematics and Mechanics of the Ural Branch of the Russian Academy of Sciences and Ural Federal University named after the first President of Russia B.N.Yeltsin. 2016-11-01
Series:Ural Mathematical Journal
Subjects:
Online Access:https://umjuran.ru/index.php/umj/article/view/59
id doaj-90f5bd1dbd6b41fa8d59ae583d4a3b9c
record_format Article
spelling doaj-90f5bd1dbd6b41fa8d59ae583d4a3b9c2020-11-24T20:57:42ZengKrasovskii Institute of Mathematics and Mechanics of the Ural Branch of the Russian Academy of Sciences and Ural Federal University named after the first President of Russia B.N.Yeltsin. Ural Mathematical Journal2414-39522016-11-012210.15826/umj.2016.2.00521PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELSNikolai B. Melnikov0Arseniy P. Gruzdev1Michael G. Dalton2Brian C. O'Neill3Lomonosov Moscow State University; Central Economics and Mathematics Institute, RAS, MoscowLomonosov Moscow State University, MoscowNational Oceanic and Atmospheric Administration, Seattle WANational Center for Atmospheric Research, Boulder COWe develop and analyze a parallel algorithm for computing a solution in a multiregion dynamic general equilibrium model. The algorithm is based on an iterative method of the Gauss–Seidel type and exploits a special block structure of the model. Calculation of prices and input-output ratios in production for different time steps is carried out in parallel. We implement the parallel algorithm using the OpenMP interface for systems with shared memory. The efficiency of the algorithm is studied with the numbers of cores varying in the full range from one to the number of time steps of the model.https://umjuran.ru/index.php/umj/article/view/59Computable general equilibrium, Economic growth, Iterative methods, High-performance computing, OpenMP
collection DOAJ
language English
format Article
sources DOAJ
author Nikolai B. Melnikov
Arseniy P. Gruzdev
Michael G. Dalton
Brian C. O'Neill
spellingShingle Nikolai B. Melnikov
Arseniy P. Gruzdev
Michael G. Dalton
Brian C. O'Neill
PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELS
Ural Mathematical Journal
Computable general equilibrium, Economic growth, Iterative methods, High-performance computing, OpenMP
author_facet Nikolai B. Melnikov
Arseniy P. Gruzdev
Michael G. Dalton
Brian C. O'Neill
author_sort Nikolai B. Melnikov
title PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELS
title_short PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELS
title_full PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELS
title_fullStr PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELS
title_full_unstemmed PARALLEL ALGORITHM FOR CALCULATING GENERAL EQUILIBRIUM IN MULTIREGION ECONOMIC GROWTH MODELS
title_sort parallel algorithm for calculating general equilibrium in multiregion economic growth models
publisher Krasovskii Institute of Mathematics and Mechanics of the Ural Branch of the Russian Academy of Sciences and Ural Federal University named after the first President of Russia B.N.Yeltsin.
series Ural Mathematical Journal
issn 2414-3952
publishDate 2016-11-01
description We develop and analyze a parallel algorithm for computing a solution in a multiregion dynamic general equilibrium model. The algorithm is based on an iterative method of the Gauss–Seidel type and exploits a special block structure of the model. Calculation of prices and input-output ratios in production for different time steps is carried out in parallel. We implement the parallel algorithm using the OpenMP interface for systems with shared memory. The efficiency of the algorithm is studied with the numbers of cores varying in the full range from one to the number of time steps of the model.
topic Computable general equilibrium, Economic growth, Iterative methods, High-performance computing, OpenMP
url https://umjuran.ru/index.php/umj/article/view/59
work_keys_str_mv AT nikolaibmelnikov parallelalgorithmforcalculatinggeneralequilibriuminmultiregioneconomicgrowthmodels
AT arseniypgruzdev parallelalgorithmforcalculatinggeneralequilibriuminmultiregioneconomicgrowthmodels
AT michaelgdalton parallelalgorithmforcalculatinggeneralequilibriuminmultiregioneconomicgrowthmodels
AT brianconeill parallelalgorithmforcalculatinggeneralequilibriuminmultiregioneconomicgrowthmodels
_version_ 1716787891822133248