日本語
 
Privacy Policy ポリシー/免責事項
  詳細検索ブラウズ

アイテム詳細


公開

学術論文

lpjmlkit: A toolkit for operating LPJmL and model-specific data processing

Authors
/persons/resource/jannes.breier

Breier,  Jannes
Potsdam Institute for Climate Impact Research;

/persons/resource/sebastian.ostberg

Ostberg,  Sebastian
Potsdam Institute for Climate Impact Research;

/persons/resource/wirth

Wirth,  Stephen Björn
Potsdam Institute for Climate Impact Research;

/persons/resource/david.hoetten

Hötten,  David
Potsdam Institute for Climate Impact Research;

/persons/resource/sara.minoli

Minoli,  Sara
Potsdam Institute for Climate Impact Research;

/persons/resource/stenzel

Stenzel,  Fabian
Potsdam Institute for Climate Impact Research;

/persons/resource/Christoph.Mueller

Müller,  Christoph
Potsdam Institute for Climate Impact Research;

フルテキスト (公開)

31529oa.pdf
(出版社版), 731KB

付随資料 (公開)
There is no public supplementary material available
引用

Breier, J., Ostberg, S., Wirth, S. B., Hötten, D., Minoli, S., Stenzel, F., & Müller, C. (2024). lpjmlkit: A toolkit for operating LPJmL and model-specific data processing. Journal of Open Source Software, 9(103):. doi:10.21105/joss.05447.


引用: https://publications.pik-potsdam.de/pubman/item/item_31529
要旨
The lpjmlkit R package (Breier et al., 2023) is an open source software that is developed for handling the open source dynamic global vegetation model (DGVM) LPJmL. It contains two main modules. One, LPJmL Runner, provides the functionality to create multiple model configurations and start the corresponding simulations either on a personal computer or on a high perfomance computing a (HPC) cluster with SLURM (Simple Linux Utility for Resource Management) support, in both cases requiring a working LPJmL installation. The other, LPJmL Data, offers a generic function that supports reading both simulation output and model input data in multiple file formats used by LPJmL. The associated data class LPJmLData contains both the data and the corresponding metadata to ensure data integrity within a single instance. LPJmLData objects act as data containers that provide modification functions such as subsetting or transformations of the data. LPJmLData objects can be exported into various other common R data formats. In addition to these modules, other functions are included to facilitate common use cases of LPJmL. This article introduces lpjmlkit, an R package that serves as an interface to LPJmL to simplify direct work with the model and to enable new generic software developments based on LPJmL simulations or data.