Пакет геохимического моделирования GEM-Selektor: библиотека TSolMod и интерфейс данных для многокомпонентных фазовых моделей

GEM-SELEKTOR GEOCHEMICAL MODELING PACKAGE: TSolMod LIBRARY AND DATA INTERFACE FOR MULTICOMPONENT PHASE MODELS
Dmitrii A. Kulik, Thomas Wagner, Ferdinand F. Hingerl, Svitlana V. Dmytrieva
2012-10-01

GEM-SelektorGEMS3Kминимизация энергии Гиббсабиблиотека TSolModмногокомпонентные нели́нейные модели растворов
Разработка высокоточного и вычислительно эффективного программного обеспечения на основе минимизации энергии Гиббса (GEM) позволяет термодинамически моделировать геохимически реалистичные процессы взаимодействия подземных жидкостей и пород. Это требует учета неидеальных многокомпонентных многоп фазных систем, включающих отразреженные до концентрированных водные электролитные растворы, минералогические твердые растворы, сверхкритические флюиды, силикатные и металлические расплавы, а также фазы сорбции и ионного обмена. Прогнозирование устойчивости и термодинамических свойств неидеальных фаз растворов в широких диапазонах давлений и температур требует использования теоретически обоснованных и достаточно точных уравнений состояния и моделей активности в рамках GEM. Разнообразие таких моделей требует новой, гибкой и вычислительно эффективной архитектуры кода, поддерживающей широкий спектр моделей неидеального смешения с различной математической структурой и входными данными. В настоящей работе мы представляем библиотеку классов TSolMod на C++ для уравнений состояния и моделей активности, реализованную в решателе геохимического равновесия GEMS3K в составе пакета GEM-Selektor (http://gems.web.psi.ch). Ключевые особенности библиотеки TSolMod включают универсальную и гибкую настройку параметров моделей, вычислительно эффективный обмен данными с алгоритмом GEM и простую расширяемость за счет любых новых моделей смешения. Текущая версия TSolMod содержит всесторонний набор моделей для флюидов, газов, жидких и твердых растворов, представляющих интерес для геохимии, петрологии, материаловедения и химической инженерии.
1
TSolMod позволяет термодинамически реалистично моделировать неидеальные фазы (от разбавленных до концентрированных электролитов, минеральные твердые растворы, сверхкритические флюиды, расплавы, сорбцию/ионообмен) в широком диапазоне давлений и температур за счёт поддержки корректных уравнений состояния и моделей активности.
2
TSolMod — новая библиотека классов на C++ для уравнений состояния и моделей активности, реализованная в решателе GEMS3K пакета GEM-Selektor.
3
TSolMod легко расширяема для включения новых моделей смешивания и в текущей версии содержит полный набор моделей для флюидов, газов, жидкостей и твердых растворов, релевантных геохимии, петрологии, материаловедению и химической инженерии.
4
TSolMod предоставляет универсальную, гибкую настройку параметров моделей, поддерживающую широкий набор моделей смешивания неидеальных многокомпонентных многосфазных систем с разной математической структурой.
5
Библиотека обеспечивает вычислительно эффективный обмен данными с алгоритмом минимизации энергии Гиббса (GEM), повышая вычислительную эффективность геохимического моделирования.

Библиотека классов TSolMod на C++ в составе пакета геохимического моделирования GEM-Selektor (GEMS3K)

Проектирование, реализация и интерфейс обмена данными для гибких, вычислительно эффективных уравнений состояния и моделей активностей для нереальных (non-ideal) многокомпонентных многопоточных геохимических систем

Publication Details
Publication Date
2012-10-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Dmitrii A. Kulik
Thomas Wagner
Ferdinand F. Hingerl
Svitlana V. Dmytrieva
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%