What version of the code are you using?
CESM2.1.3
Have you made any changes to files in the source tree?
Yes. Modified src/biogeochem/CNFUNMod.F90 to implement transpiration-driven passive N uptake. Re-calculated soil solution N concentration using mineral N pools (smin_vr_no3 and smin_vr_nh4) instead of plant-available flux variables, and added a capacity limit (n_passive_cap) based on plant N demand and C availability.
Describe every step you took leading up to the problem:
N/A (Methodology / Design Inquiry)
If this is a port to a new machine: Please attach any files you added or changed for the machine port (e.g., config_compilers.xml, config_machines.xml, and config_batch.xml) and tell us the compiler version you are using on this machine.
Please attach any log files showing error messages or other useful information.
N/A
Describe your problem or question:
I have a question regarding the representation of Passive Nitrogen Uptake (transpiration-driven mass flow) within the CLM5-FUN module:
CESM2.1.3
Have you made any changes to files in the source tree?
Yes. Modified src/biogeochem/CNFUNMod.F90 to implement transpiration-driven passive N uptake. Re-calculated soil solution N concentration using mineral N pools (smin_vr_no3 and smin_vr_nh4) instead of plant-available flux variables, and added a capacity limit (n_passive_cap) based on plant N demand and C availability.
Describe every step you took leading up to the problem:
N/A (Methodology / Design Inquiry)
If this is a port to a new machine: Please attach any files you added or changed for the machine port (e.g., config_compilers.xml, config_machines.xml, and config_batch.xml) and tell us the compiler version you are using on this machine.
Please attach any log files showing error messages or other useful information.
N/A
Describe your problem or question:
I have a question regarding the representation of Passive Nitrogen Uptake (transpiration-driven mass flow) within the CLM5-FUN module:
- In standard CLM5, passive N uptake outputs as zero or is omitted. Is this intentionally due to FUN's carbon-cost optimization framework (where passive uptake has zero C cost), or was it omitted due to numerical issues encountered during development (e.g., concentration scaling or C-pool depletion)?
- What is the recommended way to cap/constrain passive N uptake to prevent breaking plant C-N stoichiometry or over-depleting C pools when enabling it in CLM5?