GEMS3K: Solver of chemical equilibria for coupled simulation codes

Online documentation (opens in separate windows or tabs)

The documentation of standalone GEMS3K code consists of HTML files located in the "Docs/html/" folder in the trunk GEMS3K subversion repository. Some files are also provided here in order to help the potential users learn whether and how to use GEMS3K in a coupled code.

gems3k-about.html About the GEMS3K standalone code
gems3k-nodelev.html How to couple codes with GEMS3K on the simple TNode level
gems3k-tests.html Test examples for gemcalc and node-gem GEMS3K examples <TBD>
gems3k-nodearray.html How to couple with GEMS3K on the TNodeArray level <TBD>
TSolMod class sibrary for built-in models of mixing in phases-solutions
Methods for calculation of activity coefficients used in TSolMod models
GEMS3K paper in author-created pdf version. The final publication is available at (via

The recommended way to prepare GEMS3K input files consists in creating a modeling project in GEM-Selektor package, creating and calculating chemical systems (equilibria), and then exporting the GEM tasks to GEMS3K I/O files. Details about this process can be found in GEMS3K and GEM-Selektor help files.

GEM-Selektor home

Last updated:  02. 10. 2012

Copyright  (c)  2012  GEMS Development Team.