I am currently working with LPJmL 5 (5.9.7) and I encounter an issue when attempting to run the model using a prescribed landcover input instead of dynamic natural vegetation. The run fails with the following error:
ERROR244: Unknown PFT "Tropical C4 grass" in map 'landcovermap'.
The same error appears for other PFTs, including "Temperate C3 grass" and "Polar C3 grass," but not for tree PFTs.
Steps to Reproduce:
Modify the LPJmL configuration to run the model with a prescribed landcover map instead of dynamic natural vegetation.
Add the landcover input file in the input.cjson file.
Keep the mapping section in the configuration file unchanged (see screenshots in the attached files).
Run the model and observe the errors.
Error Trace:
Upon tracing the error, I found that it points to the following file in the source code:
/src/lpj/fscanlandcovermap.c
Could you clarify why the landcover map inputs for "Tropical C4 grass," "Temperate C3 grass," and "Polar C3 grass" trigger this error? Is there another configuration setting that I might need to adjust to resolve this issue?
Any guidance or suggestions would be greatly appreciated!


I am currently working with LPJmL 5 (5.9.7) and I encounter an issue when attempting to run the model using a prescribed landcover input instead of dynamic natural vegetation. The run fails with the following error:
ERROR244: Unknown PFT "Tropical C4 grass" in map 'landcovermap'.
The same error appears for other PFTs, including "Temperate C3 grass" and "Polar C3 grass," but not for tree PFTs.
Steps to Reproduce:
Modify the LPJmL configuration to run the model with a prescribed landcover map instead of dynamic natural vegetation.
Add the landcover input file in the input.cjson file.
Keep the mapping section in the configuration file unchanged (see screenshots in the attached files).
Run the model and observe the errors.
Error Trace:
Upon tracing the error, I found that it points to the following file in the source code:
/src/lpj/fscanlandcovermap.c
Could you clarify why the landcover map inputs for "Tropical C4 grass," "Temperate C3 grass," and "Polar C3 grass" trigger this error? Is there another configuration setting that I might need to adjust to resolve this issue?
Any guidance or suggestions would be greatly appreciated!