the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
copan:LPJmL: A new hybrid modelling framework for dynamic land use and agricultural management
Abstract. Dynamic Global Vegetation Models (DGVMs) are established in environmental and agricultural sciences for many purposes, e.g., modelling plant growth and productivity, water and carbon cycles, and biosphere-climate interactions. Nevertheless, DGVMs are still rather limited in terms of simulating mutual interactions between biospheric and human processes. While DGVMs such as the Lund Potsdam Jena managed Land (LPJmL) model have been successfully connected to Integrated Assessment Models (IAMs), the model couplings often remain loose and static over the simulation period. The copan:LPJmL modelling framework is an extension of the copan:CORE framework for integrated and dynamic human-Earth system modelling, and addresses this issue by integrating LPJmL via a new interface, consisting of an LPJmL coupling library and a Python library pycoupler, which together enable LPJmL inputs and outputs to be coupled in copan:LPJmL during the simulation period. It uses the copan:CORE entities and integrates the coupled data into the World (simulation space as a whole) and the (grid) Cell entity, allowing other entities such as Individuals, e.g., for agent-based modelling (ABM), to access them. Besides ABM, this framework allows for a broad range of modelling approaches to be represented with copan:LPJmL, of which we introduce three examples: (1) The model of Integrated Social-Ecological Resilient Land Systems (InSEEDS), which uses a classical ABM approach to model management decisions by farmers, (2) an adaption of an established crop calendar model (Crop Calendar), and (3) a novel Large Language Model (LLM)-driven ABM approach (LLM Fertilization).
Competing interests: At least one of the (co-)authors is a member of the editorial board of Geoscientific model development.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.- Preprint
(16431 KB) - Metadata XML
-
Supplement
(103 KB) - BibTeX
- EndNote
Status: open (until 03 Jan 2026)
- RC1: 'Comment on egusphere-2025-4475', Anonymous Referee #1, 11 Dec 2025 reply
-
RC2: 'Comment on egusphere-2025-4475', Calum Brown, 16 Dec 2025
reply
This article describes the coupling of the copan:CORE World-Earth model and the DGVM LPJmL, giving three examples of its use for agent-based, rule-based and LLM-based modelling. It’s great to see this approach being developed further and the resulting copan:LPJmL framework has real promise for modelling the interactions of human and natural (land) systems, and doing so in ways that are distinct from established models. The easy availability of the framework is also important, and it should be useful to many.
While I think the article is strong, there are several points that either could or need to be strengthened in a revision. These include conceptual descriptions of some aspects of the approach, but also how some of the core functionalities are operationalized. I’ve highlighted these in the comments below.
General comments
- The novel capabilities of the model are given in overview, but the conceptual details aren’t always apparent. There’s an emphasis on technical description (largely appropriate given the journal) but this isn’t always convincingly linked back to the objectives. In particular more content on how (and which) social and decision processes can be modelled would be really useful. There are inevitably some parts that are unclear at the moment, but also I think some under-selling in that the authors leave more open questions about applicability than they need to. See specific comments below on these points.
- Resolution: The default resolution given here is fairly coarse for some of the processes (especially social) that the authors highlight as being important; things like social norms and networks, but also diverse vegetation growth within what are represented as single land holdings. Some more detail and justification of the implications of resolution, and how they can be accounted for in an applied model, is needed.
- Figures: I’m not convinced how useful the figures comprising code (or components, as in Fig. 2) are. The code is already available, so it might be best to use more generic/descriptive representations here to give conceptual overviews and to provide more interpretation of model capabilities.
- The discussion would also benefit from substantially more reflection on applicability and interpretation. Some of this could perhaps deal with flexibility in the model to represent more things or to represent them differently. Even the authors seem unconvinced at times about this!
Specific comments
Lines 21-22: ‘Committee, 1986’ – incomplete reference?
Lines 28-29: It might be worth stating how you see WEM relating to social-ecological systems modelling
Lines 83-84: Repeated ‘detailed’
Line 88: the reference ‘Schwarz et al.’ doesn’t have a year
Line 109: It’s a bit unclear what ‘the framework’ is.
Line 110: Clarify the ‘aforementioned taxonomy’ by writing out the terms again?
Line 113: Is the word ‘entities’ being used in the same sense throughout the description? It seems imprecise in its meaning.
Lines 115-116: Is the Group entity distinct from the social institutions mentioned previously?
Lines 126-127: It would be useful to have here a description or link to one, of what the various agricultural management practices can be.
Lines 129-130: Some text already at this point on how this resolution aligns with the objectives of the model would be helpful.
Figure 2: I’m particularly unsure how helpful this Figure is. There are lots of terms in there that aren't (and can't easily be) interpreted, so add little value. This might be better in SI with full explanations, and a simpler version here with normal language explanations.
Line 164: ‘Serves as a’ or ‘provides a’ alternatively.
Line 170: ‘are only sent…’
Lines 195-199: It would be useful to have less technical (more conceptual) summaries above this point to establish that these things can be modelled meaningfully, beyond the technical capacity of the model. But even at that technical level, it’s not clear to me how decisions and interactions can/should be modelled at this resolution.
Lines 205-206: Are land use and agricultural management given as examples of social processes, or ENV interactions & feedbacks? The following list about the CUL taxon does I think need to be justified and explained better.
Table 1: The ‘Key variables’ for Land Use seem questionable – what is included in ‘land systems’?
Table 2: Should the vegetation row include PFTs?
Lines 256-257: I think it would be very worthwhile to describe how this can be extended.
Figure 5: legend – why ‘following’ Fig 8? (or, why in this order). Also are crop yields and soil carbon the only things observed by the farmer types, and are they known perfectly?
Lines 266-267: As in previous comment, it seems unnecessarily unrealistic for farmer agents to know these things perfectly in the modelled world, and not to know about other constraints or outcomes. Explain/extend?
Line 273: Can the decision-making process be varied?
Lines 288-289: Anything you can say about how they can do this would be really interesting here.
Lines 291-292: This is a very underwhelming end to the example! Surely you can – and need to – argue that they can at least generate some sort of new insight?
Figure 8 legend: This description seems quite distinct from real-world decisions, and more of a forward-looking optimisation. I’m not sure how much or easily this can be varied to represent alternative ways of making decisions, but it seems important that it can be.
Figure 9: It’s hard to see the value of this figure.
Line 381-382: It’s good that the reasoning is provided as this can change the decision. Is this checked by a human user?
Line 424 on: I would prefer more reflection than a description followed by 'shortcomings'. The model of course can't do everything, so the framing here seems overly-negative, but then interpretation of what the model actually can do is largely missing.
Summary and Outlook: This is quite repetitive of the first part of the discussion; I think you could save space here and cover more ground overall, especially guiding the reader in what the technical capabilities of the model can be used for.
Citation: https://doi.org/10.5194/egusphere-2025-4475-RC2
Data sets
Data for GMD submission "copan:LPJmL: A new hybrid modelling framework for dynamic land use and agricul549 tural management" J. Breier and H. Prawitz https://zenodo.org/records/17054847
Model code and software
LPJmL for InSEEDS and further copan:LPJmL models S. Schaphoff et al. https://doi.org/10.5281/zenodo.17036653
pycoupler: dynamic model coupling of LPJmL, J. Breier and W. von Bloh https://doi.org/10.5281/zenodo.17036733
Example models of land management based on copan:LPJmL J. Breier et al. https://doi.org/10.5281/zenodo.17037004
pycopancore: Reference implementation of the copan:CORE World-Earth modelling framework J. Breier et al. https://doi.org/10.5281/zenodo.14938316
Model of integrated social-ecological resilient land systems (InSEEDS) J. Breier et al. https://doi.org/10.5281/zenodo.17037107
copan:LPJmL, an advanced World-Earth modeling framework ex559 tending copan:CORE, integrating LPJmL as the Earth system interface for comprehensive social-ecological simulations J. Breier et al. https://doi.org/10.5281/zenodo.17036693
Viewed
| HTML | XML | Total | Supplement | BibTeX | EndNote | |
|---|---|---|---|---|---|---|
| 315 | 432 | 26 | 773 | 35 | 15 | 18 |
- HTML: 315
- PDF: 432
- XML: 26
- Total: 773
- Supplement: 35
- BibTeX: 15
- EndNote: 18
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
This manuscript introduces a newly developed modelling framework copan:LPJmL, which can simulate a wide range of socio-ecological dynamics. This work makes an important contribution to addressing the conceptual and technical challenges in modelling intertwined human and nature processes. The overall structure of the manuscript is clearly presented. The three examples introduced well highlight this framework’s flexibility and versatility. However, the manuscript could be improved by distributing the content more properly between the manuscript and the technical manual to enhance the ease of understanding for readers. In general, I would suggest leaving the conceptual content, modelling decisions/justifications, and model logic in the manuscript, while the technical specifications in the GitHub/Zenodo repo, so that readers can easily navigate from high-level conceptual description to implementation details. More suggestions follow here.