Execution Time71.59s

Test: roottest-root-math-unuran-unuranMultiDim (Passed)
Build: v6-20-00-patches-aarch64-centos7-gcc48-opt (techlab-arm64-moonshot-xgene-004) on 2020-01-24 02:27:44
Repository revision: d57346f6ab2e66eaf2fe800960e5c1805f1bfb28

Test Timing: Passed
Processors1

Show Command Line
Display graphs:

Test output
-- TEST COMMAND -- 
cd /data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/build/roottest/root/math/unuran
/usr/bin/timeout -s USR2 1770s /data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/build/bin/root.exe -e '#define ClingWorkAroundMissingDynamicScope' -e '#define ClingWorkAroundUnnamedInclude' -e '#define ClingWorkAroundMissingSmartInclude' -e '#define ClingWorkAroundNoDotInclude' -e '#define ClingWorkAroundMissingAutoLoadingForTemplates' -e '#define ClingWorkAroundAutoParseUsingNamespace' -e '#define ClingWorkAroundTClassUpdateDouble32' -e '#define ClingWorkAroundAutoParseDeclaration' -e '#define ClingWorkAroundMissingUnloading' -e '#define ClingWorkAroundBrokenUnnamedReturn' -e '#define ClingWorkAroundUnnamedDetection2' -e 'gSystem->SetBuildDir("/data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/build/roottest/root/math/unuran",true)' -e 'gSystem->AddDynamicPath("/data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/build/roottest/root/math/unuran")' -e 'gROOT->SetMacroPath("/data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/roottest/root/math/unuran")' -e 'gInterpreter->AddIncludePath("-I/data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/build/roottest/root/math/unuran")' -e 'gSystem->AddIncludePath("-I/data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/build/roottest/root/math/unuran")' -q -l -b /data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/root/math/unuran/test/unuranMultiDim.cxx+
-- BEGIN TEST OUTPUT --

Processing /data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/root/math/unuran/test/unuranMultiDim.cxx+...
Info in <TUnixSystem::ACLiC>: creating shared library /data/sftnight/build/night/LABEL/arm64/SPEC/default/V/6-20/build/roottest/root/math/unuran/unuranMultiDim_cxx.so
Test using an undefined domain :

Function Points used in GetRandom: [ 30 , 30 , 30 ]
Time using TF1::GetRandom()    	=	 500	ns/call
Function Points used in GetRandom: [ 100 , 100 , 100 ]
Time using TF1::GetRandom()    	=	 2600	ns/call 		Chi2 Prob = 0.127761	KS Prob = 1
Function Points used in GetRandom: [ 200 , 200 , 200 ]
Time using TF1::GetRandom()    	=	 16000	ns/call 		Chi2 Prob = 0.414301	KS Prob = 1
Time using Unuran  vnrou   	=	 2700	ns/call		Chi2 Prob = 0.463787	KS Prob = 1
Time using Unuran  hitro   	=	 1800	ns/call		Chi2 Prob = 1.74538e-08	KS Prob = 1

Test setting the mode in Unuran distribution:

Time using Unuran  vnrou   	=	 2700	ns/call		Chi2 Prob = 0.784309	KS Prob = 1
Time using Unuran  hitro   	=	 1800	ns/call		Chi2 Prob = 1.0892e-05	KS Prob = 1

Test truncated distribution:

Function Points used in GetRandom: [ 30 , 30 , 30 ]
Time using TF1::GetRandom()    	=	 600	ns/call
Function Points used in GetRandom: [ 100 , 100 , 100 ]
Time using TF1::GetRandom()    	=	 2900	ns/call 		Chi2 Prob = 0.700987	KS Prob = 1
Time using Unuran  vnrou   	=	 2000	ns/call		Chi2 Prob = 0.802684	KS Prob = 1
Time using Unuran  hitro   	=	 1800	ns/call		Chi2 Prob = 3.12081e-09	KS Prob = 1
Time using Unuran  vnrou   	=	 2500	ns/call	

Test 10 dimension:       (be patient , it takes time....)

Time using Unuran  vnrou   	=	 1.174e+06	ns/call		Chi2 Prob = 0.724642	KS Prob = 1
Time using Unuran  hitro;thinning=20   	=	 39000	ns/call		Chi2 Prob = 0.407372	KS Prob = 1

Test 100 dimension: (  be patient , it takes time....)

number of events to be generated  = 20000
Time using Unuran  hitro;thinning=200   	=	 1.719e+06	ns/call		Chi2 Prob = 0.768153	KS Prob = 1


UnuRan MultiDim Continous Distribution Test:	 OK

(int) 0

-- END TEST OUTPUT --