日本地球惑星科学連合2025年大会

講演情報

[J] 口頭発表

セッション記号 A (大気水圏科学) » A-OS 海洋科学・海洋環境

[A-OS20] 海洋化学・生物学一般

2025年5月27日(火) 10:45 〜 12:15 展示場特設会場 (2) (幕張メッセ国際展示場 7・8ホール)

コンビーナ:安中 さやか(東北大学)、大林 由美子(愛媛大学)、川合 美千代(東京海洋大学)、座長:安中 さやか(東北大学)、川合 美千代(東京海洋大学)

12:00 〜 12:15

[AOS20-06] pyTMM: Global ocean biogeochemical modeling in Python with the Transport Matrix Method

*Samar Khatiwala1 (1.Waseda University)

Marine biogeochemical models are important tools in the quest to understand the cycling of chemical and biological tracers such as nutrients, carbon and oxygen, as well as key components of the Earth System Models used to project the impact of CO2 emissions on climate. Historically, given the need for speed, global scale modeling has been performed in compiled languages like Fortran. However, as high level scripting languages such as Python and Julia gain popularity, the need for models and tools accessible from them has become imperative. In this presentation I will introduce pyTMM, a Python interface to a redesigned version of the Transport Matrix Method (TMM) software, a computationally efficient numerical scheme for “offline” simulation of marine geochemical and biogeochemical tracers. The TMM provides a convenient framework for developing and testing new biogeochemical parameterizations, as well as running existing models such as BLING and PISCES driven by circulations derived from state-of-the-art physical models. pyTMM exposes all of the TMM library's functionality in Python, including transparent parallelization, allowing users to not only interactively use models written in compiled languages, but also develop complex models in pure Python with performance approaching compiled code. The various features of the TMM library and pyTMM will be described and illustrated through examples, including a full-fledged biogeochemical model written entirely in Python.