Changes between Version 2 and Version 3 of DevelopmentActivities/Bugs
- Timestamp:
- 2015-12-02T14:38:51+01:00 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevelopmentActivities/Bugs
v2 v3 3 3 List of bugs that need to be fixed. They are order by priority from the top to the bottom. 4 4 5 == List ==6 5 7 === PFT maps and Analytic spinup with DGVM === 6 == PFT maps and Analytic spinup with DGVM == 7 8 No trees with DGVM (without spitfire) 8 9 9 10 You have a list in pft_parameters: … … 26 27 This is independent from Chao's problem. I'm looking at DGVM without SPITFIRE. In dynamic mode, we have first crops but natural PFTs appear later: grasses and after a few years trees. At least that's how it behaves with the TRUNK version. 27 28 28 == = Spitfire ===29 == Spitfire == 29 30 30 * There are regative values at fuel_XXhr variables 31 * Multiple floating point exceptions at reat_of_spread 31 === There are regative values at fuel_XXhr variables === 32 32 33 === VSD merge === 33 34 35 === Multiple floating point exceptions at reat_of_spread === 36 37 38 There is a floating overflow exception at exp(XXXX) from lpj_spitfire.f90 -> rate_of_spread 39 40 {{{ 41 ! reaction intensity 42 a(:)=8.9033*(sigma(:)**(-0.7913)) 43 WHERE (a(:).le.0.00001 .OR. bet(:).le.0.00001) 44 dummy(:)=0.0 45 ELSEWHERE 46 dummy(:)=exp(a(:)*(1.0-bet(:))) 47 ENDWHERE 48 }}} 49 50 Proposed solution: set sigma values to 10000. FAILED 51 {{{ 52 !calculate mass weighted surface-area-to-volume ratio by fuel types. 53 WHERE (dead_fuel(:).gt.min_stomate) 54 sigma(:)=(fuel_1hr_total(:) * sigma_1hr + & 55 fuel_10hr_total(:) * sigma_10hr + & 56 fuel_100hr_total(:) * sigma_100hr) / dead_fuel(:) 57 ELSEWHERE 58 sigma(:)=0.00001 -> 10000 59 ENDWHERE 60 }}} 61 62 63 Proposed solution: check sigma instead of a. OK (Accepted by Chao and Fabienne) 64 65 {{{ 66 ! reaction intensity 67 a(:)=8.9033*(sigma(:)**(-0.7913)) 68 WHERE (sigma(:).le.0.00001 .OR. bet(:).le.0.00001) 69 dummy(:)=0.0 70 ELSEWHERE 71 dummy(:)=exp(a(:)*(1.0-bet(:))) 72 ENDWHERE 73 }}} 74 75 76 77 == VSD merge == 34 78 35 79 How to deal with already designed MICT soil layers ?