Linux gcc vs Windows Studo Net 2005

Posted by Tamas Sashalmi on
URL: http://quantlib.414.s1.nabble.com/Linux-gcc-vs-Windows-Studo-Net-2005-tp4381.html

Hello All,

I've compiled Quantlib and run some test on Windows (64-bit, but compiled  
as 32 all tests are OK) and Linux (64bit).
Can some body tell me why the windows test are so slow (more than 1h)  
while on linux 5 m 11 s?
Also, some test are failed on linux 64bit (CVS; 230 tests) (32bit version  
is OK). Seems to me some precision problem  32bit vs 64bit.


Actually I prefer Linux, so no problem for me, but I'm wondering why w32  
is slower. On windows I've used Studio Net 2005 Express...

Thanks,

Tamas
-------------------------------------------------
The error messages:

lowdiscrepancysequences.cpp(296): error in  
"LowDiscrepancyTest::testFaure": 3rd draw, dimension 2 (0.111111) in 3-D  
Faure sequence should have been 0.111111
lowdiscrepancysequences.cpp(301): error in  
"LowDiscrepancyTest::testFaure": 3rd draw, dimension 3 (0.444444) in 3-D  
Faure sequence should have been 0.444444
lowdiscrepancysequences.cpp(291): error in  
"LowDiscrepancyTest::testFaure": 4th draw, dimension 1 (0.111111) in 3-D  
Faure sequence should have been 0.111111
lowdiscrepancysequences.cpp(296): error in  
"LowDiscrepancyTest::testFaure": 4th draw, dimension 2 (0.444444) in 3-D  
Faure sequence should have been 0.444444
lowdiscrepancysequences.cpp(291): error in  
"LowDiscrepancyTest::testFaure": 5th draw, dimension 1 (0.444444) in 3-D  
Faure sequence should have been 0.444444
lowdiscrepancysequences.cpp(301): error in  
"LowDiscrepancyTest::testFaure": 5th draw, dimension 3 (0.111111) in 3-D  
Faure sequence should have been 0.111111
lowdiscrepancysequences.cpp(296): error in  
"LowDiscrepancyTest::testFaure": 6th draw, dimension 2 (0.222222) in 3-D  
Faure sequence should have been 0.222222
lowdiscrepancysequences.cpp(301): error in  
"LowDiscrepancyTest::testFaure": 6th draw, dimension 3 (0.888889) in 3-D  
Faure sequence should have been 0.888889
lowdiscrepancysequences.cpp(291): error in  
"LowDiscrepancyTest::testFaure": 7th draw, dimension 1 (0.888889) in 3-D  
Faure sequence should have been 0.888889
lowdiscrepancysequences.cpp(301): error in  
"LowDiscrepancyTest::testFaure": 7th draw, dimension 3 (0.222222) in 3-D  
Faure sequence should have been 0.222222
lowdiscrepancysequences.cpp(291): error in  
"LowDiscrepancyTest::testFaure": 8th draw, dimension 1 (0.222222) in 3-D  
Faure sequence should have been 0.222222
lowdiscrepancysequences.cpp(296): error in  
"LowDiscrepancyTest::testFaure": 8th draw, dimension 2 (0.888889) in 3-D  
Faure sequence should have been 0.888889
sampledcurve.cpp(75): error in "SampledCurveTest::testConstruction":  
sample curve regriding failed2 0.2 2.6633e-16 0.04
sampledcurve.cpp(75): error in "SampledCurveTest::testConstruction":  
sample curve regriding failed3 0.3 0.0490192 0.09