Skip to content

maqsoodrajput/IMPLICIT12solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IMPLICIT12solver - A Fast Atmospheric Chemistry Solver

This solver gives a 5X speed-up for the ICON-ART climate model, as compared to the default Rosenbrock solvers. It can also be used in any climate model that uses the KineticPreProcessor KPP software package (https://github.com/KineticPreProcessor/KPP).

This solver is inspired by the IMEX solver. However, an explicit solver is not possible in the case of stiff atmospheric chemistry problems. This solver consists of:

  • Backward Euler: L-stable, 1 stage, order 1 with the Fixed step size
  • Adaptive Sdirk 2a: L-stable, 2 stages, order 2 with automatic step size selection

User Guide:

This repository only contains two files. Please copy both files, "implicit12.f90" and "implicit12.def," into the directory "kpp/int/", whichever version of KPP you are using.

This can also be used with the CAABA/MECCA box model (https://gitlab.com/RolfSander/caaba-mecca).

With the MECCA chemistry module, make sure to update the ".bat" file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published