Skip to content

V73: Changed HarvestIndexDay#376

Open
mbechtold wants to merge 2 commits intoKUL-RSDA:mainfrom
mbechtold:V73_Changed_HarvestIndexDay
Open

V73: Changed HarvestIndexDay#376
mbechtold wants to merge 2 commits intoKUL-RSDA:mainfrom
mbechtold:V73_Changed_HarvestIndexDay

Conversation

@mbechtold
Copy link
Collaborator

This PR updates the harvest index adjustment logic to make it robust for crops with higher initial canopy cover (CCo). The threshold for reducing the final harvest index is now bounded by a minimum derived from CCo, preventing unrealistically early HI limitation for crops such as wheat with relatively large CCo values.

@gdelannoy
Copy link
Collaborator

gdelannoy commented Feb 4, 2026

Update: the goal of this PR is to avoid that the HI keeps increasing (plant continues to form yield), even after the crop is in the senescence or dormant phase, for crops with high CCo. Initially, the problem was detected for winter wheat and caught in a way by PR#373. The current PR#376 also solves the issue for indeterminate crops.

Copy link
Collaborator

@gdelannoy gdelannoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

src/global.f90 Outdated
.and. (GetCrop_subkind() /= subkind_Forage)) then
CCthreshold = PercCCxHIfinal
if ((100* GetCrop_CCo()) > PercCCxHIfinal) then
CCthreshold = (100* (1.1*GetCrop_CCo()))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

possibly 100._dp for perfection in both lines, but this is likely safe too.

Copy link
Collaborator

@lbusschaert lbusschaert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Thanks, Michel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants