Note
A general parallelization approach to improve computation efficiency in a global chemical transport model (GEOS-Chem)
ROKJIN J. PARK, DAEOK YOUN, SUNG HOON YOO, DONG SEOK HAN, BOO JOONG KANG, EUL GYU IM
Geochemical Journal, Vol. 44, No. 4, P. 323-329, 2010
ABSTRACT
Despite increasing processing power of systems, sequential programs have limitations to achieve corresponding performance gains. Parallelization of sequential programs can exploit the computation potential to reduce overall execution expenditures. However, parallelization of a very large legacy program arises great challenges, because 1) former design of the program did not consider parallelization, 2) the large-scale program has been developed for long time even decades, and 3) some developers of the program are no longer available. In the atmospheric science field, there are many such legacy programs and GEOS-Chem model developed in Harvard University is one of examples. In this paper, we suggest simple procedures of the MPI parallelization which can be easily applied to a large legacy program. We applied this method to the GEOS-Chem model which is already parallelized with the OpenMP method alone. Our test results showed that the good performance improvement can be obtained by parallelizing a small portion of the program.
KEYWORDS
MPI, OpenMP, parallelization, GEOS-Chem, modeling performance
All Issues
- Vol.58, 2024
- Vol.57, 2023
- Vol.56, 2022
- Vol.55, 2021
- Vol.54, 2020
- Vol.53, 2019
- Vol.52, 2018
- Vol.51, 2017
- Vol.50, 2016
- Vol.49, 2015
- Vol.48, 2014
- Vol.47, 2013
- Vol.46, 2012
- Vol.45, 2011
- Vol.44, 2010
- Vol.43, 2009
- Vol.42, 2008
- Vol.41, 2007
- Vol.40, 2006
- Vol.39, 2005
- Vol.38, 2004
- Vol.37, 2003
- Vol.36, 2002
- Vol.35, 2001
- Vol.34, 2000
- Vol.33, 1999
- Vol.32, 1998
- Vol.31, 1997
- Vol.30, 1996
- Vol.29, 1995
- Vol.28, 1994
- Vol.27, 1993
- Vol.26, 1992
- Vol.25, 1991
- Vol.24, 1990
- Vol.23, 1989
- Vol.22, 1988
- Vol.21, 1987
- Vol.20, 1986
- Vol.19, 1985-1986
- Vol.18, 1984
- Vol.17, 1983
- Vol.16, 1982
- Vol.15, 1981
- Vol.14, 1980
- Vol.13, 1979
- Vol.12, 1978
- Vol.11, 1977
- Vol.10, 1976
- Vol.9, 1975
- Vol.8, 1974
- Vol.7, 1973
- Vol.6, 1972-1973
- Vol.5, 1971
- Vol.4, 1970-1971
- Vol.3, 1969-1970
- Vol.2, 1968
- Vol.1, 1966-1967