LPJ和LPJmL历史

LPJ版本1(Fortran):原始版本

LPJ模型最初由I.Colin Prentice(当时的耶拿Max-Planck-Institute for Bioghemicalization,现就职于布里斯托尔大学)、Wolfgang Cramer(PIK)和Martin Sykes(隆德大学)领导的一个联合体开发。该名称来源于Lund-Potsdam-Jena的三个位置,但不再这样解释。联合体由一个小型指导委员会管理,定期与LPJ的主要用户举行会议和协商。 

LPJ模型在生物地理平衡模型的BIOME家族中有其历史路线,该家族自20世纪90年代初以来由一个相关且部分重叠的联盟开发。 

1997年至2003年期间,LPJ编码的主要作者是Stephen Sitch(当时是PIK,现在是英国气象局)和Benjamin Smith(隆德大学)。最初的LPJ代码(“LPJ版本1”)发布于2003年,是用Fortran编写的,并于2003年发布(Sitch等人,《全球变化生物学》,2003年)。它在2004年进行了水文更新(Gerten等人,《水文杂志》,2004年)。

GUESS:LPJ版本2(C++):基于物种

自2000年以来,出现了一个独立的LPJ版本(“LPJ版本2”),它主要包括一个基于物种和标准的模拟工具,该工具比LPJ更详细(且速度慢得多),但共享其许多核心例程。该模型称为LPJ-GUESS,可以在交付LPJ的模式下运行。它主要是由隆德大学的本杰明·史密斯用C++语言编写的(尽管没有利用C++的大多数高级功能,但为了便于其他小组阅读)。它是几个已发表的LPJ发展的试验台,最著名的是阿尔伯特·邦多的农业发展(邦多等人,《全球变化生物学》,2007年)。

LPJmL版本3(C):合并LPJ

自2005年起,PIK用编程语言C创建了LPJ的一个整合的、完全重写的模块化版本(“LPJ版本3”)。在PIK,所有其他LPJ版本的维护和开发都已停止,只有这个版本将继续。本代码的主要作者是沃纳·冯·布洛赫(Werner von Bloh)和西比尔·沙福夫(Sibyll Schaphoff),在沃尔夫冈·卢克特(Wolfgang Lucht)和沃尔夫冈·克莱默(Wolfang Cramer)(均为PIK)的指导下。

从2004年开始,阿尔伯特·邦多(PIK)领导了一个团队,为LPJ开发农业模型。组合代码是LPJ版本3的扩展(在语言C中),称为LPJmL。

PIK的LPJmL团队包括Sibyll Schaphoff、Alberte Bondeau、Dieter Gerten、Tim Erbrecht、Stephanie Jachner、Christoph Müller、Wolfgang Cramer和Wolfgang-Lucht(均为PIK)。Pascalle Smith也做出了贡献(当时是PIK,现在是LSCE)。

LPJmL的最新进展包括河流定线和农业灌溉。
目前正在开发LPJ的林业模块。

LPJmL版本4.0

在将并行开发的多个模型扩展集合在一起的漫长过程之后,LPJmL 4.0版以全面的完整模型描述发布(Schafoff等人2018a),伴随着全面和多功能的模型评估(Schafoff等人2018b). 此版本也是根据AGPLv3许可证在以下位置公开发布源代码的基础:https://github.com/PIK-LPJmL/LPJmL网站.

LPJmL 5.0版,含氮

LPJmL 4.0版发布后不久,完成了LPJmL中陆地氮动态的实施。该代码版本尚未包含LPJmL版本4.0的所有功能,尤其是尚未更新的物候方案。氮气的实施已由以下人员进行了描述和测试von Bloh等人,2018年正在准备4.0和5.0的合并版本(计划为5.1)。

LPJ用户和其他版本的LPJ

LPJ联盟一直奉行“开放和不受限制地访问”LPJ代码的政策。全球有大量LPJ用户,因此有许多本地LPJ版本(这有时会引起一些混淆)。如果您计划进行LPJ研究,请下载最新版本的代码,而不是从“某处”获得的版本(除非您知道自己在做什么)。代码会定期更新。联合体也一直非常欢迎用户的反馈。