Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo", uses=false) Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: "" <> buildModelFMU(Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b,fileNamePrefix="Modelica_3_2_3_Modelica_Mechanics_MultiBody_Examples_Loops_Engine1b",fmuType="me",version="2.0",platforms={"static"}) "" <> buildModelFMU(Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b,fileNamePrefix="Modelica_3_2_3_Modelica_Mechanics_MultiBody_Examples_Loops_Engine1b",fmuType="me",version="2.0",platforms={"static"}) Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001518/0.001518, allocations: 113.4 kB / 17.72 MB, free: 5.445 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001714/0.001714, allocations: 184.1 kB / 18.65 MB, free: 4.52 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo): time 1.461/1.461, allocations: 205.1 MB / 224.5 MB, free: 12.24 MB / 190.1 MB Notification: Modelica requested package Complex of version 3.2.3. Complex 4.0.0 is used instead which states that it is fully compatible without conversion script needed. Notification: Modelica requested package ModelicaServices of version 3.2.3. ModelicaServices 4.0.0 is used instead which states that it is fully compatible without conversion script needed. Notification: Performance of FrontEnd - loaded program: time 0.001379/0.00138, allocations: 51.94 kB / 328 MB, free: 3.793 MB / 270.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.09167/0.09307, allocations: 46.63 MB / 374.7 MB, free: 5.059 MB / 318.1 MB Notification: Performance of NFInst.instantiate(Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b): time 0.2023/0.2955, allocations: 20.61 MB / 395.3 MB, free: 0.6914 MB / 318.1 MB Notification: Performance of NFInst.instExpressions: time 0.0159/0.3114, allocations: 6.217 MB / 401.5 MB, free: 12.51 MB / 334.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.005347/0.3169, allocations: 165.1 kB / 401.7 MB, free: 12.48 MB / 334.1 MB Notification: Performance of NFTyping.typeComponents: time 0.01291/0.3298, allocations: 6.359 MB / 408 MB, free: 9.43 MB / 334.1 MB Notification: Performance of NFTyping.typeBindings: time 0.01035/0.3402, allocations: 3.561 MB / 411.6 MB, free: 6.805 MB / 334.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.004526/0.3447, allocations: 1.66 MB / 413.2 MB, free: 5.684 MB / 334.1 MB Notification: Performance of NFFlatten.flatten: time 0.01748/0.3622, allocations: 11.65 MB / 424.9 MB, free: 13.51 MB / 350.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.01048/0.3728, allocations: 8.07 MB / 433 MB, free: 5.387 MB / 350.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.007908/0.3807, allocations: 3.79 MB / 436.7 MB, free: 1.586 MB / 350.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.007828/0.3886, allocations: 4.994 MB / 441.7 MB, free: 12.57 MB / 366.1 MB Notification: Performance of NFPackage.collectConstants: time 0.002608/0.3912, allocations: 0.75 MB / 442.5 MB, free: 11.82 MB / 366.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.00436/0.3956, allocations: 1.717 MB / 444.2 MB, free: 10.11 MB / 366.1 MB Notification: Performance of NFScalarize.scalarize: time 0.005114/0.4007, allocations: 4.458 MB / 448.7 MB, free: 5.641 MB / 366.1 MB Notification: Performance of NFVerifyModel.verify: time 0.007936/0.4087, allocations: 4.997 MB / 453.7 MB, free: 0.6172 MB / 366.1 MB Notification: Performance of NFConvertDAE.convert: time 0.01759/0.4263, allocations: 15.01 MB / 468.7 MB, free: 1.555 MB / 382.1 MB Notification: Performance of FrontEnd - DAE generated: time 8.706e-06/0.4264, allocations: 0 / 468.7 MB, free: 1.555 MB / 382.1 MB Notification: Performance of FrontEnd: time 1.743e-06/0.4264, allocations: 0 / 468.7 MB, free: 1.555 MB / 382.1 MB Notification: Performance of Transformations before backend: time 0.0004806/0.4269, allocations: 0 / 468.7 MB, free: 1.555 MB / 382.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 2489 * Number of variables: 2489 Notification: Performance of Generate backend data structure: time 0.03227/0.4591, allocations: 11.04 MB / 479.7 MB, free: 6.402 MB / 398.1 MB Notification: Performance of prepare preOptimizeDAE: time 5.308e-05/0.4592, allocations: 15.97 kB / 479.7 MB, free: 6.387 MB / 398.1 MB Notification: Performance of preOpt introduceOutputAliases (simulation): time 0.003971/0.4632, allocations: 1.19 MB / 480.9 MB, free: 5.188 MB / 398.1 MB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.3028/0.766, allocations: 24.35 MB / 0.4934 GB, free: 12.8 MB / 430.1 MB Notification: Performance of preOpt evaluateParameters (simulation): time 0.02624/0.7923, allocations: 10.96 MB / 0.5041 GB, free: 1.758 MB / 430.1 MB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0004637/0.7928, allocations: 452 kB / 0.5046 GB, free: 1.316 MB / 430.1 MB Notification: Performance of preOpt expandDerOperator (simulation): time 0.002706/0.7955, allocations: 0.6167 MB / 0.5052 GB, free: 0.6992 MB / 430.1 MB Notification: Performance of preOpt clockPartitioning (simulation): time 0.03592/0.8314, allocations: 16.75 MB / 0.5215 GB, free: 14.9 MB / 462.1 MB Notification: Performance of preOpt findStateOrder (simulation): time 0.0004623/0.832, allocations: 99.25 kB / 0.5216 GB, free: 14.8 MB / 462.1 MB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.002283/0.8343, allocations: 279.8 kB / 0.5219 GB, free: 14.53 MB / 462.1 MB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.005157/0.8394, allocations: 2.862 MB / 0.5247 GB, free: 11.66 MB / 462.1 MB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.02977/0.8692, allocations: 13.27 MB / 0.5376 GB, free: 14.38 MB / 478.1 MB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.4484/1.318, allocations: 67.59 MB / 0.6036 GB, free: 97.88 MB / 478.1 MB Notification: Performance of preOpt comSubExp (simulation): time 0.01817/1.336, allocations: 7.154 MB / 0.6106 GB, free: 95.4 MB / 478.1 MB Notification: Performance of preOpt resolveLoops (simulation): time 0.004646/1.341, allocations: 4.159 MB / 0.6147 GB, free: 93.3 MB / 478.1 MB Notification: Performance of preOpt evalFunc (simulation): time 0.01815/1.359, allocations: 12.07 MB / 0.6265 GB, free: 85.4 MB / 478.1 MB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 4.324e-05/1.359, allocations: 68.41 kB / 0.6265 GB, free: 85.34 MB / 478.1 MB Notification: Performance of pre-optimization done (n=293): time 7.374e-06/1.359, allocations: 0 / 0.6265 GB, free: 85.34 MB / 478.1 MB Notification: Performance of matching and sorting (n=365): time 0.1319/1.491, allocations: 41.38 MB / 0.6669 GB, free: 46.75 MB / 478.1 MB Notification: Performance of inlineWhenForInitialization (initialization): time 0.0001113/1.491, allocations: 406.3 kB / 0.6673 GB, free: 46.26 MB / 478.1 MB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.01028/1.501, allocations: 7.465 MB / 0.6746 GB, free: 38.94 MB / 478.1 MB Notification: Performance of collectPreVariables (initialization): time 0.0009644/1.502, allocations: 77.7 kB / 0.6747 GB, free: 38.86 MB / 478.1 MB Notification: Performance of collectInitialEqns (initialization): time 0.003181/1.505, allocations: 5.569 MB / 0.6801 GB, free: 33.91 MB / 478.1 MB Notification: Performance of collectInitialBindings (initialization): time 0.001709/1.507, allocations: 1.391 MB / 0.6815 GB, free: 32.54 MB / 478.1 MB Notification: Performance of simplifyInitialFunctions (initialization): time 0.00234/1.51, allocations: 1.731 MB / 0.6832 GB, free: 30.79 MB / 478.1 MB Notification: Performance of setup shared object (initialization): time 4.722e-05/1.51, allocations: 305.1 kB / 0.6835 GB, free: 30.49 MB / 478.1 MB Notification: Performance of preBalanceInitialSystem (initialization): time 0.004492/1.514, allocations: 3.694 MB / 0.6871 GB, free: 26.79 MB / 478.1 MB Notification: Performance of partitionIndependentBlocks (initialization): time 0.006415/1.521, allocations: 8.516 MB / 0.6954 GB, free: 15.91 MB / 478.1 MB Notification: Performance of analyzeInitialSystem (initialization): time 0.01268/1.533, allocations: 13.2 MB / 0.7083 GB, free: 356 kB / 478.1 MB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0001325/1.533, allocations: 52 kB / 0.7083 GB, free: 304 kB / 478.1 MB Notification: Performance of matching and sorting (n=1124) (initialization): time 0.03375/1.567, allocations: 15.43 MB / 0.7234 GB, free: 0.8008 MB / 494.1 MB Notification: Performance of prepare postOptimizeDAE: time 0.0001468/1.567, allocations: 76 kB / 0.7235 GB, free: 0.7266 MB / 494.1 MB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.000261/1.568, allocations: 164 kB / 0.7236 GB, free: 0.5664 MB / 494.1 MB Notification: Performance of postOpt tearingSystem (initialization): time 0.01325/1.581, allocations: 4.036 MB / 0.7276 GB, free: 12.52 MB / 0.4982 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.006532/1.587, allocations: 1.836 MB / 0.7294 GB, free: 10.68 MB / 0.4982 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.2363/1.824, allocations: 27.51 MB / 0.7562 GB, free: 151.5 MB / 0.4982 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.007842/1.832, allocations: 499.5 kB / 0.7567 GB, free: 151.4 MB / 0.4982 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.001687/1.833, allocations: 0.4887 MB / 0.7572 GB, free: 151.3 MB / 0.4982 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 756 * Number of states: 0 () * Number of discrete variables: 72 (Rod3.color[3],Rod3.color[2],Rod3.color[1],Rod1.color[3],Rod1.color[2],Rod1.color[1],Cylinder.boxColor[3],Cylinder.boxColor[2],Cylinder.boxColor[1],B1.cylinderColor[3],B1.cylinderColor[2],B1.cylinderColor[1],B2.cylinderColor[3],B2.cylinderColor[2],B2.cylinderColor[1],cylPosition.color[3],cylPosition.color[2],cylPosition.color[1],Mid.color[3],Mid.color[2],Mid.color[1],Crank2.color[3],Crank2.color[2],Crank2.color[1],Crank2.body.sphereColor[3],Crank2.body.sphereColor[2],Crank2.body.sphereColor[1],Crank1.color[3],Crank1.color[2],Crank1.color[1],Crank1.body.sphereColor[3],Crank1.body.sphereColor[2],Crank1.body.sphereColor[1],Crank3.color[3],Crank3.color[2],Crank3.color[1],Crank3.body.sphereColor[3],Crank3.body.sphereColor[2],Crank3.body.sphereColor[1],Crank4.color[3],Crank4.color[2],Crank4.color[1],Crank4.body.sphereColor[3],Crank4.body.sphereColor[2],Crank4.body.sphereColor[1],world.gravityArrowColor[3],world.gravityArrowColor[2],world.gravityArrowColor[1],world.axisColor_x[3],world.axisColor_x[2],world.axisColor_x[1],world.groundColor[3],world.groundColor[2],world.groundColor[1],world.gravitySphereColor[3],world.gravitySphereColor[2],world.gravitySphereColor[1],Bearing.cylinderColor[3],Bearing.cylinderColor[2],Bearing.cylinderColor[1],Rod2.color[3],Rod2.color[2],Rod2.color[1],Rod2.body.sphereColor[3],Rod2.body.sphereColor[2],Rod2.body.sphereColor[1],Piston.color[3],Piston.color[2],Piston.color[1],Piston.body.sphereColor[3],Piston.body.sphereColor[2],Piston.body.sphereColor[1]) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (988): * Single equations (assignments): 982 * Array equations: 3 * Algorithm blocks: 0 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 0 * Torn equation systems: 3 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 2 systems {(5,101,72.0%), (1,4,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(1,3)} Notification: Performance of prepare postOptimizeDAE: time 0.007383/1.841, allocations: 3.612 MB / 0.7607 GB, free: 150 MB / 0.4982 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.001761/1.843, allocations: 0.7249 MB / 0.7614 GB, free: 150 MB / 0.4982 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.01811/1.861, allocations: 9.435 MB / 0.7706 GB, free: 146.7 MB / 0.4982 GB Notification: Performance of postOpt inlineArrayEqn (simulation): time 8.2e-05/1.861, allocations: 38.62 kB / 0.7707 GB, free: 146.7 MB / 0.4982 GB Notification: Performance of postOpt constantLinearSystem (simulation): time 4.433e-05/1.861, allocations: 17.94 kB / 0.7707 GB, free: 146.7 MB / 0.4982 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 7.672e-05/1.861, allocations: 18.38 kB / 0.7707 GB, free: 146.7 MB / 0.4982 GB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.03666/1.898, allocations: 20.2 MB / 0.7904 GB, free: 138.3 MB / 0.4982 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 4.934e-05/1.898, allocations: 7.625 kB / 0.7904 GB, free: 138.3 MB / 0.4982 GB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.002082/1.9, allocations: 446.7 kB / 0.7909 GB, free: 138.2 MB / 0.4982 GB Notification: Performance of postOpt tearingSystem (simulation): time 0.01048/1.91, allocations: 3.813 MB / 0.7946 GB, free: 134.5 MB / 0.4982 GB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.0007411/1.911, allocations: 75.34 kB / 0.7947 GB, free: 134.4 MB / 0.4982 GB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.02982/1.941, allocations: 26.82 MB / 0.8209 GB, free: 107.4 MB / 0.4982 GB Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 7.665e-06/1.941, allocations: 15.97 kB / 0.8209 GB, free: 107.4 MB / 0.4982 GB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.02186/1.963, allocations: 14.23 MB / 0.8348 GB, free: 93.25 MB / 0.4982 GB Notification: Performance of postOpt removeConstants (simulation): time 0.004/1.967, allocations: 1.315 MB / 0.836 GB, free: 91.92 MB / 0.4982 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.001398/1.968, allocations: 72.17 kB / 0.8361 GB, free: 91.85 MB / 0.4982 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.003316/1.972, allocations: 220.5 kB / 0.8363 GB, free: 91.64 MB / 0.4982 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.0007789/1.972, allocations: 266.6 kB / 0.8366 GB, free: 91.38 MB / 0.4982 GB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.0002412/1.973, allocations: 108.3 kB / 0.8367 GB, free: 91.27 MB / 0.4982 GB Notification: Performance of sorting global known variables: time 0.007034/1.98, allocations: 4.807 MB / 0.8414 GB, free: 86.51 MB / 0.4982 GB Notification: Performance of sort global known variables: time 4.71e-07/1.98, allocations: 0 / 0.8414 GB, free: 86.51 MB / 0.4982 GB Notification: Performance of remove unused functions: time 0.009282/1.989, allocations: 2.016 MB / 0.8433 GB, free: 84.5 MB / 0.4982 GB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 35 * Number of states: 2 (Inertia.phi,Inertia.w) * Number of discrete variables: 0 () * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (241): * Single equations (assignments): 235 * Array equations: 3 * Algorithm blocks: 0 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 0 * Torn equation systems: 3 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 2 systems {(9,92,69.1%), (1,4,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(1,5)} Notification: Performance of Backend phase and start with SimCode phase: time 0.02189/2.011, allocations: 14.96 MB / 0.858 GB, free: 69.38 MB / 0.4982 GB Notification: Performance of simCode: created initialization part: time 0.01351/2.024, allocations: 9.735 MB / 0.8675 GB, free: 59.66 MB / 0.4982 GB Notification: Performance of simCode: created event and clocks part: time 1.387e-05/2.025, allocations: 11.19 kB / 0.8675 GB, free: 59.66 MB / 0.4982 GB Notification: Performance of simCode: created simulation system equations: time 0.006445/2.031, allocations: 4.366 MB / 0.8717 GB, free: 55.26 MB / 0.4982 GB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.007375/2.038, allocations: 1.129 MB / 0.8728 GB, free: 54.19 MB / 0.4982 GB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.3383/2.377, allocations: 89.4 MB / 0.9601 GB, free: 148.2 MB / 0.5138 GB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.007358/2.384, allocations: 5.771 MB / 0.9658 GB, free: 146.4 MB / 0.5138 GB Notification: Performance of simCode: alias equations: time 0.006048/2.39, allocations: 2.765 MB / 0.9685 GB, free: 146.1 MB / 0.5138 GB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.005004/2.395, allocations: 3.949 MB / 0.9723 GB, free: 142.8 MB / 0.5138 GB Notification: Performance of SimCode: time 9.22e-07/2.395, allocations: 0 / 0.9723 GB, free: 142.8 MB / 0.5138 GB Notification: Performance of buildModelFMU: Generate the FMI files: time 0.4118/2.807, allocations: 160.6 MB / 1.129 GB, free: 145 MB / 0.5138 GB Notification: Performance of buildModelFMU: Generate platform static: time 43.98/46.79, allocations: 13.39 kB / 1.129 GB, free: 145 MB / 0.5138 GB (rm -f Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b.pipe ; mkfifo Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b.pipe ; head -c 1048576 < Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b.pipe >> ../files/Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b.sim & python3 -m fmpy simulate --output-file Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_res.csv --start-time 0 --stop-time 0.5 --timeout 50 --relative-tolerance 1e-06 --interface-type ModelExchange --solver CVode --output-interval 0.0002 Modelica_3_2_3_Modelica_Mechanics_MultiBody_Examples_Loops_Engine1b.fmu > Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b.pipe 2>&1) diffSimulationResults("Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_res.csv","/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/Reference-modelica.org/ReferenceResults/MAP-LIB_ReferenceResults/v3.2.3+build.4/Modelica/Mechanics/MultiBody/Examples/Loops/Engine1b/Engine1b.csv","/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/files/Modelica_3.2.3_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b.diff",relTol=0.003,relTolDiffMinMax=0.003,rangeDelta=0.001) Reference file matches