Opened 4 years ago

Last modified 3 years ago

#504 new enhancement

Restore DGVM

Reported by: luyssaert Owned by: somebody
Priority: major Milestone: Not scheduled yet
Component: Biogeochemical processes Version: trunc
Keywords: Cc:

Description

All DGVM modules were copied from CN: lpj_constraints.f90, lpj_crown.f90, lpj_fire.f90, lpj_kill.f90, lpj_pftinout.f90, lpj_cover.f90, lpj_establish.f90, lpj_gap.f90, and lpj_light.f90. Some of the functionality of these routines has probably been reinvented in CAN (e.g., recruitment, gap clean, anthropogenic species changes) so it would be nice to make use of these ideas/code to better integrate the DGVM in stomate.f90. The rest of this code will need to be adjusted so it can deal with more than one diameter class. This requires new developments.

Change History (3)

comment:1 Changed 4 years ago by jgipsl

The subroutine calls to dgvm routines are currently deactivated and a stop is added if ok_dgvm=true.

Note that veget_cov_max has been removed from stomate. In the lpj_ modules, the name veget_cov_max has not yet been changed but the variable corresponds to veget_max. In some places, the dgvm will need to calculate veget_cov_max locally. Where veget_cov_max is not needed, the variable should be renamed veget_max. And where veget_cov_max is needed, a local variable veget_cov_max must be added.

comment:2 Changed 3 years ago by luyssaert

  • Milestone changed from IPSLCM6.v2 to ORCHIDEE 4.0

comment:3 Changed 3 years ago by luyssaert

  • Milestone changed from ORCHIDEE 4.0 to Not scheduled yet
  • Version set to trunc
Note: See TracTickets for help on using tickets.