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...
Main Authors: | , , , |
---|---|
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 |