Changes between Version 41 and Version 42 of DevelopmentActivities/Bugs


Ignore:
Timestamp:
2017-01-26T13:18:13+01:00 (7 years ago)
Author:
ajornet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentActivities/Bugs

    v41 v42  
    33List of bugs that need to be fixed. They are ordered by priority from the top to the bottom. 
    44 
    5 == sla_calc == 
     5Nothing to report 
    66 
    7 I just want to know, did you already get this error message with MICT (Stomate is activated) ? 
    8  
    9 {{{ 
    10 FATAL ERROR FROM ROUTINE histwrite 
    11  --> Illegal file ID in the histwrite of variable 
    12  --> SLA_CALC 
    13  -->  
    14 }}} 
    15  
    16 {{{ 
    17 Simulation SECH.FES.MICTsto.NOcal.OrgaL.TUNDRA.SPINUP.CRU failed on supercomputer obelix11 
    18 Simulation started : 20020101 
    19 Simulation ended : 21031231 
    20  
    21 Output files are available in /home/satellites5/sdantec/ORCHIDEE/MICT_version2016/ARCHIVE/SECH.FES.MICTsto.NOcal.OrgaL.TUNDRA.SPINUP.CRU/IGCM_OUT/OL2/DEVT/secsto/SECH.FES.MICTsto.NOcal.OrgaL.TUNDRA.SPINUP.CRU 
    22  
    23 Files to be rebuild are temporarily available in /home/satellites5/sdantec/ORCHIDEE/MICT_version2016/ARCHIVE/SECH.FES.MICTsto.NOcal.OrgaL.TUNDRA.SPINUP.CRU/IGCM_OUT/OL2/DEVT/secsto/SECH.FES.MICTsto.NOcal.OrgaL.TUNDRA.SPINUP.CRU/REBUILD 
    24  
    25 Pre-packed files are temporarily available in /home/satellites5/sdantec/ORCHIDEE/MICT_version2016/ARCHIVE/SECH.FES.MICTsto.NOcal.OrgaL.TUNDRA.SPINUP.CRU/IGCM_OUT/OL2/DEVT/secsto/SECH.FES.MICTsto.NOcal.OrgaL.TUNDRA.SPINUP.CRU 
    26  
    27 Script files, Script Outputs and Debug files (if necessary) are available in /home/orchidee04/sdantec/MICT_version2016/modipsl/config/ORCHIDEE_OL/OOL_SEC_STO_TUNDRA_NOCalOrgaL_SPINUP_CRU 
    28 }}} 
    29  
    30 Reported by Sarah 
    31  
    32 == Forcesoil == 
    33  
    34 The orchidee (r3022) can not run after one time of forcesoil, it showed a error "floating overflow" 
    35  
    36 The error can be found in this file: /home/users/yhuang/job/orchidee/test_f/oe.yfpe0f.g.nrouting.Ye.ori 
    37  
    38 And the output  are all in:  /home/orchidee04/yhuang/test/spinup/g/yfpe0f.g.nrouting.Ye.ori/ 
    39  
    40  
    41 Reported by Ye 
    42  
    43 == Spitfire == 
    44  
    45 === Multiple floating point exceptions at reat_of_spread === 
    46  
    47 There is a floating overflow exception at exp(XXXX) from lpj_spitfire.f90 -> rate_of_spread 
    48  
    49 {{{ 
    50 ! reaction intensity 
    51 a(:)=8.9033*(sigma(:)**(-0.7913)) 
    52 WHERE (a(:).le.0.00001 .OR. bet(:).le.0.00001) 
    53    dummy(:)=0.0 
    54 ELSEWHERE 
    55    dummy(:)=exp(a(:)*(1.0-bet(:))) 
    56 ENDWHERE 
    57 }}} 
    58  
    59 Proposed solution: set sigma values to 10000. FAILED 
    60 {{{ 
    61      !calculate mass weighted surface-area-to-volume ratio by fuel types. 
    62      WHERE (dead_fuel(:).gt.min_stomate) 
    63        sigma(:)=(fuel_1hr_total(:) * sigma_1hr + & 
    64             fuel_10hr_total(:) * sigma_10hr + & 
    65             fuel_100hr_total(:) * sigma_100hr) / dead_fuel(:) 
    66      ELSEWHERE 
    67        sigma(:)=0.00001 -> 10000 
    68      ENDWHERE 
    69 }}} 
    70  
    71  
    72 Proposed solution: check sigma instead of a. OK (Accepted by Chao and Fabienne) 
    73  
    74 {{{ 
    75 ! reaction intensity 
    76 a(:)=8.9033*(sigma(:)**(-0.7913)) 
    77 WHERE (sigma(:).le.0.00001 .OR. bet(:).le.0.00001) 
    78    dummy(:)=0.0 
    79 ELSEWHERE 
    80    dummy(:)=exp(a(:)*(1.0-bet(:))) 
    81 ENDWHERE 
    82 }}} 
    83  
    84 This is not the root of the problem here. It comes from somewhere else but it triggers at this point. Proposal not applied. 
    85  
    86 Attention: the use of WHERE statement with min_stomate is a bad practice which leads to potential bugs. What if the value is negative? In this case it would be ignored. 
    87  
    88 = Merge Issues = 
    89  
    90 The following points show the problems when merging. They need to be solved. 
    91