yambo-code / yambo-tests

0 stars 0 forks source link

Test suite check of output files not working with numbers written with many digits #13

Closed sangallidavide closed 4 years ago

sangallidavide commented 4 years ago

Due to changes introduced working on this issue https://github.com/yambo-code/yambo-devel/issues/87 numbers in output are now written with higher number of digits.

However the test-suite find_the_diff program has problems with this new files. See foe example this output from TESTS/MAIN/MoS2/pwscf/RT/

ERROR MESSAGE

MoS2/pwscf/RT/07_ypp_fit_occ-serial-devel-yaml-output/o-07_ypp_fit_occ.YPP-RT_EP_widths_ratio_DATA  : VALUE(#10)@COL# 11 is -0.94900E-09 [REF] vs -0.94896     [OUT] corresponding to 0.18072E+07 [% RELATIVE TO MAX]

OLD

#    #1           #2           #3           #4           #5           #6           #7           #8           #9           #10          #11
#   E [eV]       @ 4.56000    @ 9.60000    @ 14.6400    @ 19.6800    @ 24.7200    @ 29.7600    @ 34.8000    @ 39.8400    @ 44.8800    @ 49.9200
#
   -2.37        -.471E-13    -.946E-12    -.130E-11    -.118E-11    -.107E-11    -.976E-12    -.865E-12    -.774E-12    -.680E-12    -.605E-12
   -2.37        -.471E-13    -.946E-12    -.130E-11    -.118E-11    -.107E-11    -.977E-12    -.865E-12    -.774E-12    -.680E-12    -.606E-12
   -2.35        -.106E-09    -.213E-08    -.292E-08    -.267E-08    -.242E-08    -.220E-08    -.195E-08    -.175E-08    -.153E-08    -.137E-08
   -2.35        -.106E-09    -.213E-08    -.292E-08    -.267E-08    -.241E-08    -.220E-08    -.195E-08    -.175E-08    -.153E-08    -.137E-08
   -1.55        -.453E-11    -.950E-10    -.136E-09    -.127E-09    -.116E-09    -.108E-09    -.968E-10    -.879E-10    -.782E-10    -.706E-10
   -1.55        -.453E-11    -.950E-10    -.136E-09    -.127E-09    -.116E-09    -.108E-09    -.968E-10    -.879E-10    -.782E-10    -.706E-10
   -1.39        -.890E-09    -.227E-07    -.195E-07    -.102E-07    -.585E-08    -.349E-08    -.226E-08    -.157E-08    -.118E-08    -.948E-09
   -1.39        -.900E-09    -.233E-07    -.201E-07    -.105E-07    -.596E-08    -.354E-08    -.228E-08    -.158E-08    -.118E-08    -.949E-09
   -1.39        -.889E-09    -.227E-07    -.195E-07    -.102E-07    -.584E-08    -.349E-08    -.226E-08    -.157E-08    -.118E-08    -.948E-09
   -1.39        -.901E-09    -.233E-07    -.201E-07    -.105E-07    -.596E-08    -.354E-08    -.228E-08    -.158E-08    -.118E-08    -.949E-09
   -1.39        -.900E-09    -.233E-07    -.201E-07    -.105E-07    -.596E-08    -.354E-08    -.228E-08    -.158E-08    -.118E-08    -.949E-09
   -1.39        -.890E-09    -.227E-07    -.195E-07    -.102E-07    -.585E-08    -.349E-08    -.226E-08    -.157E-08    -.118E-08    -.948E-09
   -1.39        -.801E-09    -.199E-07    -.172E-07    -.918E-08    -.535E-08    -.327E-08    -.215E-08    -.152E-08    -.116E-08    -.940E-09
   -1.39        -.901E-09    -.233E-07    -.201E-07    -.105E-07    -.596E-08    -.354E-08    -.228E-08    -.158E-08    -.118E-08    -.949E-09
   -1.39        -.889E-09    -.227E-07    -.195E-07    -.102E-07    -.584E-08    -.349E-08    -.226E-08    -.157E-08    -.118E-08    -.948E-09
   -1.39        -.820E-09    -.207E-07    -.178E-07    -.941E-08    -.545E-08    -.331E-08    -.217E-08    -.153E-08    -.116E-08    -.940E-09
   -1.39        -.801E-09    -.199E-07    -.172E-07    -.918E-08    -.535E-08    -.327E-08    -.215E-08    -.152E-08    -.116E-08    -.940E-09
   -1.39        -.820E-09    -.207E-07    -.178E-07    -.941E-08    -.545E-08    -.331E-08    -.217E-08    -.153E-08    -.116E-08    -.940E-09

NEW

#    #1                      #2                      #3                      #4                      #5                      #6                      #7                      #8                      #9                      #10                     #11
#   E [eV]                  @ 4.56000               @ 9.60000               @ 14.6400               @ 19.6800               @ 24.7200               @ 29.7600               @ 34.8000               @ 39.8400               @ 44.8800               @ 49.9200
#  
   -2.3705704212189        -.47097579742444E-13    -.94553401566722E-12    -.12964493844789E-11    -.11843040654061E-11    -.10709203706119E-11    -.97627342408174E-12    -.86520233252146E-12    -.77413254842909E-12    -.67968449878747E-12    -.60568791735577E-12
   -2.3705704212189        -.47107388383974E-13    -.94611276278689E-12    -.12967703083219E-11    -.11846572984739E-11    -.10712408607741E-11    -.97656539972679E-12    -.86546199894177E-12    -.77436510979509E-12    -.67988859984644E-12    -.60586962963988E-12
   -2.3475079536438        -.10600487154733E-09    -.21304218389417E-08    -.29221871589158E-08    -.26702529076772E-08    -.24152213562445E-08    -.22023589618669E-08    -.19522778949010E-08    -.17472404634233E-08    -.15344262527250E-08    -.13677163845927E-08
   -2.3475079536438        -.10598145278040E-09    -.21291040042115E-08    -.29214513030951E-08    -.26694444432707E-08    -.24144883870036E-08    -.22016914957845E-08    -.19516843696721E-08    -.17467092217061E-08    -.15339602921216E-08    -.13673018273153E-08
   -1.5531237125397        -.45313037176642E-11    -.95005399380899E-10    -.13643355889492E-09    -.12664536086504E-09    -.11626916790464E-09    -.10768560348984E-09    -.96804356197744E-10    -.87915182078735E-10    -.78211229159741E-10    -.70673210339489E-10
   -1.5531237125397        -.45313037176642E-11    -.95005399380899E-10    -.13643355889492E-09    -.12664536086504E-09    -.11626916790464E-09    -.10768560348984E-09    -.96804356197744E-10    -.87915182078735E-10    -.78211229159741E-10    -.70673210339489E-10
   -1.3922610282898        -.88989571267462E-09    -.22704337965251E-07    -.19515725924180E-07    -.10216719026346E-07    -.58480544851136E-08    -.34938034687571E-08    -.22564659030166E-08    -.15687242616025E-08    -.11795325827180E-08    -.94775987058426E-09
   -1.3922610282898        -.90037127753462E-09    -.23329999265798E-07    -.20141902368209E-07    -.10465827315898E-07    -.59564970733561E-08    -.35387333063852E-08    -.22754169659578E-08    -.15762253724461E-08    -.11826096768530E-08    -.94893293223208E-09
   -1.3922610282898        -.88911322748686E-09    -.22672596244888E-07    -.19483676894083E-07    -.10205278400122E-07    -.58428861748894E-08    -.34915659252732E-08    -.22554811351938E-08    -.15683144782841E-08    -.11793570564578E-08    -.94769037062292E-09
   -1.3922610282898        -.90078527970050E-09    -.23336838239629E-07    -.20136196710041E-07    -.10465944555449E-07    -.59568416865829E-08    -.35390073094277E-08    -.22755890505266E-08    -.15763187422024E-08    -.11826580825769E-08    -.94895569180409E-09
   -1.3922610282898        -.90037127753462E-09    -.23329999265798E-07    -.20141902368209E-07    -.10465827315898E-07    -.59564970733561E-08    -.35387333063852E-08    -.22754169659578E-08    -.15762253724461E-08    -.11826096768530E-08    -.94893293223208E-09
   -1.3922610282898        -.88989571267462E-09    -.22704337965251E-07    -.19515725924180E-07    -.10216719026346E-07    -.58480544851136E-08    -.34938034687571E-08    -.22564659030166E-08    -.15687242616025E-08    -.11795325827180E-08    -.94775987058426E-09
   -1.3922610282898        -.80136436375611E-09    -.19896106095985E-07    -.17202703261887E-07    -.91784579936416E-08    -.53547539735632E-08    -.32695890439527E-08    -.21534716232452E-08    -.15240887440982E-08    -.11596672511160E-08    -.93949603652277E-09
   -1.3922610282898        -.90078527970050E-09    -.23336838239629E-07    -.20136196710041E-07    -.10465944555449E-07    -.59568416865829E-08    -.35390073094277E-08    -.22755890505266E-08    -.15763187422024E-08    -.11826580825769E-08    -.94895569180409E-09
   -1.3922610282898        -.88911322748686E-09    -.22672596244888E-07    -.19483676894083E-07    -.10205278400122E-07    -.58428861748894E-08    -.34915659252732E-08    -.22554811351938E-08    -.15683144782841E-08    -.11793570564578E-08    -.94769037062292E-09
   -1.3922610282898        -.82006912371924E-09    -.20656379717821E-07    -.17784941519494E-07    -.94114289694858E-08    -.54523354720004E-08    -.33083527029021E-08    -.21691710649918E-08    -.15300262168338E-08    -.11619999407131E-08    -.94034202646753E-09
   -1.3922610282898        -.80136436375611E-09    -.19896106095985E-07    -.17202703261887E-07    -.91784579936416E-08    -.53547539735632E-08    -.32695890439527E-08    -.21534716232452E-08    -.15240887440982E-08    -.11596672511160E-08    -.93949603652277E-09
   -1.3922610282898        -.82006912371924E-09    -.20656379717821E-07    -.17784941519494E-07    -.94114289694858E-08    -.54523354720004E-08    -.33083527029021E-08    -.21691710649918E-08    -.15300262168338E-08    -.11619999407131E-08    -.94034202646753E-09
sangallidavide commented 4 years ago

This should have been fixed with commit 97e780b