2011
DOI: 10.3390/atmos2030510
|View full text |Cite
|
Sign up to set email alerts
|

Chemical Mechanism Solvers in Air Quality Models

Abstract: The solution of chemical kinetics is one of the most computationally intensive tasks in atmospheric chemical transport simulations. Due to the stiff nature of the system, implicit time stepping algorithms which repeatedly solve linear systems of equations are necessary. This paper reviews the issues and challenges associated with the construction of efficient chemical solvers, discusses several families of algorithms, presents strategies for increasing computational efficiency, and gives insight into implement… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
15
0
1

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 30 publications
(19 citation statements)
references
References 51 publications
1
15
0
1
Order By: Relevance
“…The adoption of intrinsic optimizations for sparse linear algebra (Zhang et al, 2011;Jacobson and Turco, 1994) is one of the first improvements implemented to speed up simulations of chemical kinetics. In a chemical kinetic solver, the majority of the time is spent solving the linear systems using implicit integration mechanisms.…”
Section: Related Developmentsmentioning
confidence: 99%
See 2 more Smart Citations
“…The adoption of intrinsic optimizations for sparse linear algebra (Zhang et al, 2011;Jacobson and Turco, 1994) is one of the first improvements implemented to speed up simulations of chemical kinetics. In a chemical kinetic solver, the majority of the time is spent solving the linear systems using implicit integration mechanisms.…”
Section: Related Developmentsmentioning
confidence: 99%
“…Approaches include the introduction of single instruction, multiple data (SIMD) instructions and annotation using the OpenMP programming model. However, these approaches often rely on the ability of the compiler to auto-vectorize the code that very often misses opportunities (Zhang et al, 2011), and the OpenMP implementation heavily burdens the performance due to high overhead of scheduling and managing threads.…”
Section: Related Developmentsmentioning
confidence: 99%
See 1 more Smart Citation
“…The output ODE solver allows for the temporal integration of the full kinetic system. KPP utilizes the sparsity of the Jacobian matrices to increase the efficiency of the solver [9].…”
Section: Introductionmentioning
confidence: 99%
“…No pacote LSODE ( [Hin93], [ZLSS11]), a implementação do método de passo múltiplo é feita usando um processo preditor-corretor e auxiliada com uma formulação de matriz. Vamos fazer os passos do desenvolvimento com a nalidade de chegar na implementação que usa a matriz de Nordsieck para salvar as informações.…”
Section: Implementação Do Bdf No Pacote Lsodeunclassified