Opened 6 years ago
Closed 6 years ago
#367 closed defect (fixed)
Soil nitrogen not initialized properly
Reported by: | aresovsky | Owned by: | somebody |
---|---|---|---|
Priority: | minor | Milestone: | IPSLCM6.v2 |
Component: | Biogeochemical processes | Version: | |
Keywords: | Nitrogen, nitrate, ammonium | Cc: |
Description
Currently, soil N is added to all age classes, including those that do not yet exist. Addition of nitrogen should only be initialized for PFTs for which veget_max > min_stomate.
Attachments (2)
Change History (4)
Changed 6 years ago by aresovsky
comment:1 Changed 6 years ago by luyssaert
This issues should be tested with a run.def using age classes for the forest PFTs. In a run of 140+ years, it was observed that there was LAI in two age classes of the same MTC, this should not happen. The model crashed on an ipslerr in stomate_litter --> soil_n_min present in pixels without veget_max. There are two places to start looking: (1) the code where soil_n_min is initialized and (2) the code where soil_n_min is moved from one age class to another (age_class_distribution).
Changed 6 years ago by aresovsky
comment:2 Changed 6 years ago by aresovsky
- Resolution set to fixed
- Status changed from new to closed
Bug was fixed in r4401. See attached plot (SOIL_N_panel_after.pdf).
Panel plot showing timeseries of soil N pools for Boreal Needleleaf Evergreen PFTs. Colors represent different age classes.