add new task       

Task ID:  2023  add ozcot_rwu reporting variable to ozcot    
Created by ver078 on 2015-01-22 4:14 PM, 1456 days ago
Project:  Module Code
Category:  Bug
Priority:  [no priority]
Assigned to:  joh491  
Status:  closed
Apsim Version:7.7
Your Name:
Contact Details:

show inline images      show change history

 comment 40319 posted by joh491 on 2016-03-23 2:03 PM, 1030 days ago 

Value of ep corrected for release.  ozcot_rwu left in patch for 7.8 release. 

 comment 40168 posted by joh491 on 2016-03-10 2:14 PM, 1043 days ago 

Bug isolated and water extraction routine enhanced.

Bug related to drier lower layers of soil that failed to supplied required ep. Routine previously ignored this and 'assumed' full amount of ep removed.

 comment 35847 posted by ver078 on 2015-04-01 7:56 PM, 1386 days ago 

Make the exact same change to the c# version of the cotton module (mvOZCOT)

 comment 35750 posted by ver078 on 2015-01-22 4:14 PM, 1456 days ago 

If you try to do a water balance in ozcot the existing water balance does not balance every year.

I have tracked the problem down to a a bug in ozcot that means in some years ep does not equal the actual amount of water that is removed from the soil water module via a "set dlt_sw_dep " command to remove the root water uptake from the soil each day.

I am going to leave it up to David Johnston to fix this but in the mean time I need to output the actual root water uptake so I can do a water balance that works. If you use ep the water balance will not balance using the existing ozcot.

The reporting variable I have created is called ozcot_rwu, which is an array variable where each element on the array represents the amount of water removed from a specific layer of the soil by the roots. Sum the array to get the total.

nb. This problem is also in mvozcot