Question #695081 on Yade changed: https://answers.launchpad.net/yade/+question/695081
Kan Su posted a new comment: Thanks a lot! I re-complied with VECTORIZE=OFF and ran all tests and checks again. All tests passed, but one check failed. ``` checkPotentialVTKRecorders.py failure, caught exception FileNotFoundError : [Errno 2] No such file or directory: '/usr/lib/yade/py/yade/tests/checks/data/potentialVTKRecorders/ver8.2/pbcontactPoint.10.vtu' ``` I then wen to the directory. Not that there's no file named `pbcontactPoint.10.vtu` but only one named `ppcontactPoint.10.vtu` ``` ➜ yade git:(master) ✗ cd /usr/lib/yade/py/yade/tests/checks/data/potentialVTKRecorders/ver8.2/ ➜ ver8.2 ll total 52K -rw-r--r-- 1 root root 38K Jan 21 00:09 pp-pb.10.vtp -rw-r--r-- 1 root root 1.4K Jan 21 00:09 ppId.10.vtu -rw-r--r-- 1 root root 2.2K Jan 21 00:09 ppcontactPoint.10.vtu -rw-r--r-- 1 root root 2.8K Jan 21 00:09 ppvel.10.vtu ``` ------ Below are the output of printAllVersions, tests and checks ``` ➜ yade git:(master) ✗ yade Welcome to Yade 2021.01a Using python version: 3.9.1 (default, Dec 13 2020, 11:55:53) [GCC 10.2.0] /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) TCP python prompt on localhost:9000, auth cookie `esdcsk' XMLRPC info provider on http://localhost:21000 QSettings::value: Empty key passed QSettings::value: Empty key passed Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 [[ ^L clears screen, ^U kills line. F12 controller, F11 3D view (press "h" in 3D view for help), F10 both, F9 generator, F8 plot. ]] In [1]: printAllVersions() ``` Yade version : 2021.01a Yade features : BoostLog RealHP mpmath PrecisionDouble MPFR Odeint VTK OpenMP GTS GUI-Qt5 CGAL PFVFLOW PFVFLOW LINSOLV CHOLMOD_GPU MPI TWOPHASEFLOW SPH DEFORM FEMLIKE LIQMIGRATION GL2PS LBMFLOW MASK_ARBITRARY THERMAL PARTIALSAT PROFILING PotentialParticles PotentialBlocks Yade config dir: ~/.yade Yade precision : 53 bits, 15 decimal places, with mpmath Yade RealHP<…> : (15, 33, 45, 60, 120, 150, 300) decimal digits in C++, (15, 33) decimal digits accessible from python ``` Libraries used : | library | cmake | C++ | | ------------- | --------------------- | ------------------- | | boost | 1.75.0 | 1.75.0 | | cgal | | 4.14.3 | | clp | 1.17.6 | 1.17.6 | | cmake | 3.19.3 | | | coinutils | 2.11.4 | 2.11.4 | | compiler | /usr/bin/c++ 10.2.0 | gcc 10.2.0 | | eigen | 3.3.9 | 3.3.9 | | freeglut | 3.0.0 | | | gl | | 20190805 | | ipython | 7.19.0 | | | metis | | 5.1.0 | | mpfr | 4.1.0 | 4.1.0 | | mpi | 3.1 | ompi:4.0.5 | | mpi4py | 3.0.3 | | | mpmath | 1.1.0 | | | openblas | | OpenBLAS 0.3.13 | | python | 3.9.1 | 3.9.1 | | qglviewer | | 2.7.2 | | qt | | 5.15.2 | | sqlite | | 3.34.0 | | suitesparse | 5.8.1 | 5.8.1 | | vtk | 8.2.0 | 8.2.0 | ``` Linux version : Arch Linux Architecture : unknown Little endian : True ``` ``` ``` ➜ yade git:(master) ✗ yade --test Using python version: 3.9.1 (default, Dec 13 2020, 11:55:53) [GCC 10.2.0] /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) Using PrecisionDouble with 15 digits. Using (15, 33) decimal digits in python. Importing mpmath testDummySomething (yade.tests.dummyTest.TestDummy) ... ok testDummySomethingElse (yade.tests.dummyTest.TestDummy) ... ok testMatrix3 (yade.TestEigenWrapper) Math: Matrix3 operations ... ok testQuaternion (yade.TestEigenWrapper) Math: Quaternion operations ... ok testVector2 (yade.TestEigenWrapper) Math: Vector2 operations ... ok testVector3 (yade.TestEigenWrapper) Math: Vector3 operations ... ok testClassCtors (yade.TestObjectInstantiation) Core: correct types are instantiated ... ok testDispatcherCtor (yade.TestObjectInstantiation) Core: dispatcher ctors with functors ... ok testHidden (yade.TestObjectInstantiation) Core: Attr::hidden ... ok testInteractionLoopCtor (yade.TestObjectInstantiation) Core: InteractionLoop special ctor ... ok testInvalidAttr (yade.TestObjectInstantiation) Core: invalid attribute access raises AttributeError ... ok testNoSave (yade.TestObjectInstantiation) Core: Attr::noSave ... ok testParallelEngineCtor (yade.TestObjectInstantiation) Core: ParallelEngine special ctor ... ok testRootDerivedCtors_attrs_few (yade.TestObjectInstantiation) Core: class ctor's attributes ... ok testTriggerPostLoad (yade.TestObjectInstantiation) Core: Attr::triggerPostLoad ... ok testWrongFunctorType (yade.TestObjectInstantiation) Core: dispatcher and functor type mismatch is detected ... ok testErase (yade.TestBodies) Bodies: erased bodies are None in python ... ok testErasedAndNewlyCreatedSphere (yade.TestBodies) Bodies: The bug is described in LP:1001194. If the new body was created after deletion of previous, it has no bounding box ... ok testErasedIterate (yade.TestBodies) Bodies: Iterator silently skips erased ones ... ok testIterate (yade.TestBodies) Bodies: Iteration ... ok testLen (yade.TestBodies) Bodies: len(O.bodies) ... ok testNegativeIndex (yade.TestBodies) Bodies: Negative index counts backwards (like python sequences). ... ok testSaveAllClasses (yade.TestIO) I/O: All classes can be saved and loaded with boost::serialization ... Entered the initialization functionWARNING: cannot open files used for capillary law, all forces will be null. Instructions on how to download and install them is found here : https://yade-dem.org/wiki/CapillaryTriaxialTest. ok testEraseBodiesInInteraction (yade.TestInteractions) ... ok testDead (yade.TestLoop) Loop: dead engines are not run ... ok testEnginesModificationInsideLoop (yade.TestLoop) Loop: O.engines can be modified inside the loop transparently. ... ok testSubstepping (yade.TestLoop) Loop: substepping ... ok testMatchMakerCollisions (yade.TestMatchMaker) ... ok testMaterialReturnsState (yade.TestMaterialStateAssociativity) Material+State: CpmMat returns CpmState when asked for newAssocState ... ok testThrowsAtBadCombination (yade.TestMaterialStateAssociativity) Material+State: throws when body has material and state that don't work together. ... ok testThrowsAtNullState (yade.TestMaterialStateAssociativity) Material+State: throws when body has material but NULL state. ... ok testAccess (yade.TestMaterials) Material: find by index or label; KeyError raised for invalid label. ... ok testIterate (yade.TestMaterials) Material: iteration over O.materials ... ok testLen (yade.TestMaterials) Material: len(O.materials) ... ok testNegativeIndex (yade.TestMaterials) Material: negative index counts backwards. ... ok testShared (yade.TestMaterials) Material: shared_ptr's makes change in material immediate everywhere ... ok testSharedAfterReload (yade.TestMaterials) Material: shared_ptr's are preserved when saving/loading ... ok testMissingFunction (yade.TestPyRunner) ... Entered the initialization functionTraceback (most recent call last): File "<string>", line 1, in <module> NameError: name 'missingFunction' is not defined <FATAL ERROR> ThreadRunner:35 void yade::ThreadRunner::run(): Exception occured: PyRunner error. COMMAND: 'missingFunction()' ERROR: name 'missingFunction' is not defined STACK TRACE: Traceback (most recent call last): File "<string>", line 1, in <module> NameError: name 'missingFunction' is not defined <ERROR> yadeWrapper.cpp:1066 void yade::pyOmega::wait(): Simulation error encountered. Traceback (most recent call last): File "<string>", line 1, in <module> NameError: name 'missingFunction' is not defined <FATAL ERROR> ThreadRunner:35 void yade::ThreadRunner::run(): Exception occured: PyRunner error. COMMAND: 'missingFunction()' ERROR: name 'missingFunction' is not defined STACK TRACE: Traceback (most recent call last): File "<string>", line 1, in <module> NameError: name 'missingFunction' is not defined <ERROR> yadeWrapper.cpp:1066 void yade::pyOmega::wait(): Simulation error encountered. ok testPythonToCppToPythonThrow (yade.TestPyRunner) ... No suitable packing in database found, running PERIODIC compression Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/yade/py/yade/pack.py", line 522, in randomDensePack O.switchScene(); O.resetThisScene() ### !! RuntimeError: Please call O.stop() first. <FATAL ERROR> ThreadRunner:35 void yade::ThreadRunner::run(): Exception occured: PyRunner error. COMMAND: 'from yade import pack;pred=pack.inHyperboloid(centerBottom=(0,0,-.1),centerTop=(0,0,.1),radius=.05,skirt=.03);pack.randomDensePack(pred,spheresInCell=100,radius=8e-2)' ERROR: Please call O.stop() first. STACK TRACE: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/yade/py/yade/pack.py", line 522, in randomDensePack O.switchScene(); O.resetThisScene() ### !! RuntimeError: Please call O.stop() first. <ERROR> yadeWrapper.cpp:1066 void yade::pyOmega::wait(): Simulation error encountered. No suitable packing in database found, running PERIODIC compression Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/yade/py/yade/pack.py", line 522, in randomDensePack O.switchScene(); O.resetThisScene() ### !! RuntimeError: Please call O.stop() first. <FATAL ERROR> ThreadRunner:35 void yade::ThreadRunner::run(): Exception occured: PyRunner error. COMMAND: 'from yade import pack;pred=pack.inHyperboloid(centerBottom=(0,0,-.1),centerTop=(0,0,.1),radius=.05,skirt=.03);pack.randomDensePack(pred,spheresInCell=100,radius=8e-2)' ERROR: Please call O.stop() first. STACK TRACE: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/yade/py/yade/pack.py", line 522, in randomDensePack O.switchScene(); O.resetThisScene() ### !! RuntimeError: Please call O.stop() first. <ERROR> yadeWrapper.cpp:1066 void yade::pyOmega::wait(): Simulation error encountered. ok testRaisingFunction (yade.TestPyRunner) ... Traceback (most recent call last): File "<string>", line 1, in <module> RuntimeError: raised RuntimeError <FATAL ERROR> ThreadRunner:35 void yade::ThreadRunner::run(): Exception occured: PyRunner error. COMMAND: 'raise RuntimeError("raised RuntimeError")' ERROR: raised RuntimeError STACK TRACE: Traceback (most recent call last): File "<string>", line 1, in <module> RuntimeError: raised RuntimeError <ERROR> yadeWrapper.cpp:1066 void yade::pyOmega::wait(): Simulation error encountered. Traceback (most recent call last): File "<string>", line 1, in <module> RuntimeError: raised RuntimeError <FATAL ERROR> ThreadRunner:35 void yade::ThreadRunner::run(): Exception occured: PyRunner error. COMMAND: 'raise RuntimeError("raised RuntimeError")' ERROR: raised RuntimeError STACK TRACE: Traceback (most recent call last): File "<string>", line 1, in <module> RuntimeError: raised RuntimeError <ERROR> yadeWrapper.cpp:1066 void yade::pyOmega::wait(): Simulation error encountered. ok testDegenerate (yade.TestPBC) PBC: degenerate cell raises exception ... ok testHomotheticResizeVel (yade.TestPBC) PBC: homothetic cell deformation adjusts particle velocity ... ok testKineticEnergy (yade.TestPBC) PBC: utils.kineticEnergy considers only fluctuation velocity, not the velocity gradient ... ok testL3GeomIncidentVelocity (yade.TestPBC) PBC: L3Geom computes incident velocity correctly ... ok testScGeomIncidentVelocity (yade.TestPBC) PBC: ScGeom computes incident velocity correctly ... ok testSetBox (yade.TestPBC) PBC: setBox modifies hSize correctly ... ok testTrsfChange (yade.TestPBC) PBC: chaing trsf changes hSize0, but does not modify hSize ... ok testVelGrad (yade.TestPBC) PBC: velGrad changes hSize, accumulates in trsf ... ok testConsistency (yade.TestSimpleClump) Clump: ids and flags consistency ... ok testStaticProperties (yade.TestSimpleClump) Clump: mass, centroid, intertia ... ok testVelocity (yade.TestSimpleClump) Clump: velocities of member assigned by NewtonIntegrator ... ok testMotion (yade.tests.cohesive-chain.TestCohesiveChain) CohesiveChain: velocity/positions tested in transient dynamics and equilibrium state ... /usr/lib/yade/py/yade/gridpfacet.py:57: UserWarning: chainedCylinder is deprecated and will be removed in the future, use GridConnection instead. See examples/grids/CohesiveGridConnectionSphere.py. warnings.warn('\033[1;31mchainedCylinder is deprecated and will be removed in the future, use GridConnection instead. See examples/grids/CohesiveGridConnectionSphere.py.\033[1;0m',category=UserWarning) ok testKinematicEngines (yade.TestKinematicEngines) Engines: kinematic engines ... ok testLabels (yade.TestLabelsOfEngines) ... ok testUserCreatedInteraction (yade.TestUtils) ... ok testLibVersions (yade.tests.libVersions.TestLibVersions) ... cmake versions: {'cmake': [(3, 19, 3), '3.19.3'], 'compiler': [(10, 2, 0), '/usr/bin/c++ 10.2.0'], 'boost': [(1, 75, 0), '1.75.0'], 'freeglut': [(3, 0, 0), '3.0.0'], 'python': [(3, 9, 1), '3.9.1'], 'eigen': [(3, 3, 9), '3.3.9'], 'vtk': [(8, 2, 0), '8.2.0'], 'suitesparse': [(5, 8, 1), '5.8.1'], 'mpi': [(3, 1, 0), '3.1'], 'ipython': [(7, 19, 0), '7.19.0'], 'clp': [(1, 17, 6), '1.17.6'], 'coinutils': [(2, 11, 4), '2.11.4'], 'mpi4py': [(3, 0, 3), '3.0.3'], 'mpfr': [(4, 1, 0), '4.1.0'], 'mpmath': [(1, 1, 0), '1.1.0']} C++ versions: {'compiler': [(10, 2, 0), 'gcc 10.2.0'], 'boost': [(1, 75, 0), '1.75.0'], 'qt': [(5, 15, 2), '5.15.2'], 'gl': [(2019, 8, 5), '20190805'], 'qglviewer': [(2, 7, 2), '2.7.2'], 'python': [(3, 9, 1), '3.9.1'], 'eigen': [(3, 3, 9), '3.3.9'], 'sqlite': [(3, 34, 0), '3.34.0'], 'vtk': [(8, 2, 0), '8.2.0'], 'cgal': [(4, 14, 3), '4.14.3'], 'suitesparse': [(5, 8, 1), '5.8.1'], 'openblas': [(0, 0, 0), ' OpenBLAS 0.3.13 '], 'metis': [(5, 1, 0), '5.1.0'], 'mpi': [(4, 0, 5), 'ompi:4.0.5'], 'clp': [(1, 17, 6), '1.17.6'], 'coinutils': [(2, 11, 4), '2.11.4'], 'mpfr': [(4, 1, 0), '4.1.0']} Yade version : 2021.01a Yade features : BoostLog RealHP mpmath PrecisionDouble MPFR Odeint VTK OpenMP GTS GUI-Qt5 CGAL PFVFLOW PFVFLOW LINSOLV CHOLMOD_GPU MPI TWOPHASEFLOW SPH DEFORM FEMLIKE LIQMIGRATION GL2PS LBMFLOW MASK_ARBITRARY THERMAL PARTIALSAT PROFILING PotentialParticles PotentialBlocks Yade config dir: ~/.yade Yade precision : 53 bits, 15 decimal places, with mpmath Yade RealHP<…> : (15, 33, 45, 60, 120, 150, 300) decimal digits in C++, (15, 33) decimal digits accessible from python Libraries used : +---------------+-----------------------+---------------------+ | library | cmake | C++ | +===============+=======================+=====================+ | boost | 1.75.0 | 1.75.0 | +---------------+-----------------------+---------------------+ | cgal | | 4.14.3 | +---------------+-----------------------+---------------------+ | clp | 1.17.6 | 1.17.6 | +---------------+-----------------------+---------------------+ | cmake | 3.19.3 | | +---------------+-----------------------+---------------------+ | coinutils | 2.11.4 | 2.11.4 | +---------------+-----------------------+---------------------+ | compiler | /usr/bin/c++ 10.2.0 | gcc 10.2.0 | +---------------+-----------------------+---------------------+ | eigen | 3.3.9 | 3.3.9 | +---------------+-----------------------+---------------------+ | freeglut | 3.0.0 | | +---------------+-----------------------+---------------------+ | gl | | 20190805 | +---------------+-----------------------+---------------------+ | ipython | 7.19.0 | | +---------------+-----------------------+---------------------+ | metis | | 5.1.0 | +---------------+-----------------------+---------------------+ | mpfr | 4.1.0 | 4.1.0 | +---------------+-----------------------+---------------------+ | mpi | 3.1 | ompi:4.0.5 | +---------------+-----------------------+---------------------+ | mpi4py | 3.0.3 | | +---------------+-----------------------+---------------------+ | mpmath | 1.1.0 | | +---------------+-----------------------+---------------------+ | openblas | | OpenBLAS 0.3.13 | +---------------+-----------------------+---------------------+ | python | 3.9.1 | 3.9.1 | +---------------+-----------------------+---------------------+ | qglviewer | | 2.7.2 | +---------------+-----------------------+---------------------+ | qt | | 5.15.2 | +---------------+-----------------------+---------------------+ | sqlite | | 3.34.0 | +---------------+-----------------------+---------------------+ | suitesparse | 5.8.1 | 5.8.1 | +---------------+-----------------------+---------------------+ | vtk | 8.2.0 | 8.2.0 | +---------------+-----------------------+---------------------+ Linux version : Arch Linux Architecture : unknown Little endian : True ``` Yade version : 2021.01a Yade features : BoostLog RealHP mpmath PrecisionDouble MPFR Odeint VTK OpenMP GTS GUI-Qt5 CGAL PFVFLOW PFVFLOW LINSOLV CHOLMOD_GPU MPI TWOPHASEFLOW SPH DEFORM FEMLIKE LIQMIGRATION GL2PS LBMFLOW MASK_ARBITRARY THERMAL PARTIALSAT PROFILING PotentialParticles PotentialBlocks Yade config dir: ~/.yade Yade precision : 53 bits, 15 decimal places, with mpmath Yade RealHP<…> : (15, 33, 45, 60, 120, 150, 300) decimal digits in C++, (15, 33) decimal digits accessible from python ``` Libraries used : | library | cmake | C++ | | ------------- | --------------------- | ------------------- | | boost | 1.75.0 | 1.75.0 | | cgal | | 4.14.3 | | clp | 1.17.6 | 1.17.6 | | cmake | 3.19.3 | | | coinutils | 2.11.4 | 2.11.4 | | compiler | /usr/bin/c++ 10.2.0 | gcc 10.2.0 | | eigen | 3.3.9 | 3.3.9 | | freeglut | 3.0.0 | | | gl | | 20190805 | | ipython | 7.19.0 | | | metis | | 5.1.0 | | mpfr | 4.1.0 | 4.1.0 | | mpi | 3.1 | ompi:4.0.5 | | mpi4py | 3.0.3 | | | mpmath | 1.1.0 | | | openblas | | OpenBLAS 0.3.13 | | python | 3.9.1 | 3.9.1 | | qglviewer | | 2.7.2 | | qt | | 5.15.2 | | sqlite | | 3.34.0 | | suitesparse | 5.8.1 | 5.8.1 | | vtk | 8.2.0 | 8.2.0 | ``` Linux version : Arch Linux Architecture : unknown Little endian : True ``` compiler version reported by by cmake is [(10, 2, 0), '/usr/bin/c++ 10.2.0'] and by C++ is [(10, 2, 0), 'gcc 10.2.0'] boost version reported by by cmake is [(1, 75, 0), '1.75.0'] and by C++ is [(1, 75, 0), '1.75.0'] python version reported by by cmake is [(3, 9, 1), '3.9.1'] and by C++ is [(3, 9, 1), '3.9.1'] eigen version reported by by cmake is [(3, 3, 9), '3.3.9'] and by C++ is [(3, 3, 9), '3.3.9'] vtk version reported by by cmake is [(8, 2, 0), '8.2.0'] and by C++ is [(8, 2, 0), '8.2.0'] suitesparse version reported by by cmake is [(5, 8, 1), '5.8.1'] and by C++ is [(5, 8, 1), '5.8.1'] mpi version reported by by cmake is [(3, 1, 0), '3.1'] and by C++ is [(4, 0, 5), 'ompi:4.0.5'] Warning: mpi versions are different, CMAKE: (3, 1, 0) vs. C++: (4, 0, 5) Something suspicious is going on. Can you help with file py/libVersions.py.in? clp version reported by by cmake is [(1, 17, 6), '1.17.6'] and by C++ is [(1, 17, 6), '1.17.6'] coinutils version reported by by cmake is [(2, 11, 4), '2.11.4'] and by C++ is [(2, 11, 4), '2.11.4'] mpfr version reported by by cmake is [(4, 1, 0), '4.1.0'] and by C++ is [(4, 1, 0), '4.1.0'] ok testMatrix3Test (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testMatrix3cTest (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testMpmath (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testQuaternion (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector2 (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector2c (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector2i (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector3 (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector3c (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector3i (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector3na (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testVector4 (yade.tests.testMinieigenHP.ExtendedMinieigenTests) ... RealHP<1> RealHP<2> ok testArray (yade.tests.testMath.SimpleTests) ... <NOFILTER> :184 void yade::testArray() [with int N = 1]: sizeof RealHP<1> in bytes: 8 <NOFILTER> :187 void yade::testArray() [with int N = 1]: sizeof float in bytes: 4 <NOFILTER> :188 void yade::testArray() [with int N = 1]: sizeof double in bytes: 8 <NOFILTER> :189 void yade::testArray() [with int N = 1]: sizeof long double in bytes: 16 <NOFILTER> :204 void yade::testArray() [with int N = 1]: calling testLoopRealHP() <NOFILTER> :165 void yade::testConstants() [with int N = 1]: Checking ConstantsHP<1> <NOFILTER> :165 void yade::testConstants() [with int N = 2]: Checking ConstantsHP<2> <NOFILTER> :165 void yade::testConstants() [with int N = 3]: Checking ConstantsHP<3> <NOFILTER> :165 void yade::testConstants() [with int N = 4]: Checking ConstantsHP<4> <NOFILTER> :165 void yade::testConstants() [with int N = 8]: Checking ConstantsHP<8> <NOFILTER> :165 void yade::testConstants() [with int N = 10]: Checking ConstantsHP<10> <NOFILTER> :165 void yade::testConstants() [with int N = 20]: Checking ConstantsHP<20> <NOFILTER> :184 void yade::testArray() [with int N = 1]: sizeof RealHP<1> in bytes: 8 <NOFILTER> :187 void yade::testArray() [with int N = 1]: sizeof float in bytes: 4 <NOFILTER> :188 void yade::testArray() [with int N = 1]: sizeof double in bytes: 8 <NOFILTER> :189 void yade::testArray() [with int N = 1]: sizeof long double in bytes: 16 <NOFILTER> :204 void yade::testArray() [with int N = 1]: calling testLoopRealHP() <NOFILTER> :165 void yade::testConstants() [with int N = 1]: Checking ConstantsHP<1> <NOFILTER> :165 void yade::testConstants() [with int N = 2]: Checking ConstantsHP<2> <NOFILTER> :165 void yade::testConstants() [with int N = 3]: Checking ConstantsHP<3> <NOFILTER> :165 void yade::testConstants() [with int N = 4]: Checking ConstantsHP<4> <NOFILTER> :165 void yade::testConstants() [with int N = 8]: Checking ConstantsHP<8> <NOFILTER> :165 void yade::testConstants() [with int N = 10]: Checking ConstantsHP<10> <NOFILTER> :165 void yade::testConstants() [with int N = 20]: Checking ConstantsHP<20> <NOFILTER> :184 void yade::testArray() [with int N = 2]: sizeof RealHP<2> in bytes: 16 <NOFILTER> :187 void yade::testArray() [with int N = 2]: sizeof float in bytes: 4 <NOFILTER> :188 void yade::testArray() [with int N = 2]: sizeof double in bytes: 8 <NOFILTER> :189 void yade::testArray() [with int N = 2]: sizeof long double in bytes: 16 <NOFILTER> :204 void yade::testArray() [with int N = 2]: calling testLoopRealHP() <NOFILTER> :165 void yade::testConstants() [with int N = 1]: Checking ConstantsHP<1> <NOFILTER> :165 void yade::testConstants() [with int N = 2]: Checking ConstantsHP<2> <NOFILTER> :165 void yade::testConstants() [with int N = 3]: Checking ConstantsHP<3> <NOFILTER> :165 void yade::testConstants() [with int N = 4]: Checking ConstantsHP<4> <NOFILTER> :165 void yade::testConstants() [with int N = 8]: Checking ConstantsHP<8> <NOFILTER> :165 void yade::testConstants() [with int N = 10]: Checking ConstantsHP<10> <NOFILTER> :165 void yade::testConstants() [with int N = 20]: Checking ConstantsHP<20> ok testBasicHP (yade.tests.testMath.SimpleTests) ... ok testBasicVariable (yade.tests.testMath.SimpleTests) ... ok testCgalNumTraits (yade.tests.testMath.SimpleTests) ... pow : 0.25 sqrt : 0.7071067811865476 ok testConstants (yade.tests.testMath.SimpleTests) ... <NOFILTER> :165 void yade::testConstants() [with int N = 1]: Checking ConstantsHP<1> <NOFILTER> :165 void yade::testConstants() [with int N = 1]: Checking ConstantsHP<1> <NOFILTER> :165 void yade::testConstants() [with int N = 2]: Checking ConstantsHP<2> ok testEigenCost (yade.tests.testMath.SimpleTests) ... ok testInfinityNaN (yade.tests.testMath.SimpleTests) ... ok testMathFunctions (yade.tests.testMath.SimpleTests) ... pi : 3.141592653589793 HPn.Euler() 0.5772156649015329 N= 1 MPn.euler = 0.5772156649015329 euler : 0.5772156649015329 logE2 : 0.6931471805599453 catalan : 0.915965594177219 sin : -0.8508827905700432 sinh : 1.2375852132752518 cos : -0.5253555716957192 cosh : 1.5911056407786226 tan : 1.619632181350246 tanh : 0.7778146098895282 abs : 1.039814008884047 acos : 1.5309717918361057 acosh : 1.339645391459728 asin : 0.03982453495879099 asinh : 0.9092480099645157 atan : 0.8049141358764261 atanh : 0.039835066044110516 cbrt : 1.0130990032167873 exp : 2.8286908540538747 sqrt : 1.019712708994081 exp2 : 2.0559625831384816 expm1 : 1.8286908540538744 lgamma : -0.021702159657518143 tgamma : 0.9785316378514479 erf : 0.8585787762995714 erfc : 0.1414212237004287 log : 0.03904185954844715 log10 : 0.01695566416513238 log1p : 0.7128586315840377 log2 : 0.05632549715762812 fabs : 1.039814008884047 frexp : 1.039814008884047 modf : 0.03981400888404707 pow : 1.081213173071513 csin : (6692369.337101146-3930009.0296335747j) csinh : (-0.8169687012653108+1.1951594055882355j) ccos : (3930009.0296336077+6692369.33710109j) ccosh : (-1.0503385908132323+0.9296124468134137j) ctan : (7.249493367025581e-15-1.0000000000000042j) ctanh : (1.0008835852378306-0.25203831341181937j) cexp : (-1.8673072920785432+2.1247718524016492j) clog : (2.8088232316175112-1.50807951393849j) cabs : 16.590383688254317 cconj : (1.039814008884047+16.557766085750316j) creal : 1.039814008884047 cimag : -16.557766085750316 atan2 : 3.0788758407333865 fmod : 1.039814008884047 hypot : 16.590383688254317 max : 1.039814008884047 min : -16.557766085750316 remainder : 1.039814008884047 remquo : 1.039814008884047 ldexp : 1.5866302625794175e-05 fma : -29.52844329201143 HPn.Euler() 0.5772156649015329 N= 1 MPn.euler = 0.5772156649015329 pi : mpf('3.141592653589793238462643383279502797009') HPn.Euler() 0.5772156649015328606065120900824024707 N= 2 MPn.euler = 0.577215664901532860606512090082402431 euler : mpf('0.5772156649015328606065120900824024706956') logE2 : mpf('0.6931471805599453094172321214581765750954') catalan : mpf('0.9159655941772190150546035149323841463027') sin : mpf('0.5939454352347722584758364842187861722952') sinh : mpf('-2830113.967446815545741980638089905292991') cos : mpf('0.8045053262494767054593228913359127227032') cosh : mpf('2830113.967446992217072446901569774646025') tan : mpf('0.7382740870140492662463517318247118333016') tanh : mpf('-0.9999999999999375744819825625915617772977') abs : mpf('15.54897472055115491177474842955113841994') acos : mpf('1.102882562631078742167545175247180818996') acosh : mpf('3.498557230924345475096702268663193727015') asin : mpf('0.4679137641638178770637765163925706758994') asinh : mpf('-3.438174320452728365288584338745338060001') atan : mpf('-1.506571854628382350220648463026965353011') atanh : mpf('0.4859866403626942628538798071894969263973') cbrt : mpf('2.495938724418268720990481545584366623995') exp : mpf('0.0000001766713304662634798696961141768913232989') sqrt : mpf('3.943218827373286281055206295545402135001') exp2 : mpf('0.00002085893867528485003506738873153632439002') expm1 : mpf('-0.9999998233286695337365201303038857860957') lgamma : mpf('2.38601650428447065887441904334050388899') tgamma : mpf('10.87010656077751744729777653079459114004') erf : mpf('-1.0') erfc : mpf('2.0') log : mpf('2.74399470208177638696569209446805775998') log10 : mpf('1.191701757485872925255699941784427353009') log1p : mpf('2.806324149484195596561572928804426086999') log2 : mpf('3.958747548918967348004721982243115694008') fabs : mpf('15.54897472055115491177474842955113841994') frexp : mpf('15.54897472055115491177474842955113841994') modf : mpf('0.5489747205511549117747484295511384164022') pow : mpf('241.7706148603388659802825590676741261994') csin : mpc(real='-20.07936152284160973536426710899389306982', imag='125.2245697020133858127526587831764151002') csinh : mpc(real='-2076114.713999371085036983334428566118007', imag='1923354.559890954267499482042279865616005') ccos : mpc(real='-125.2284623875950068766831609709474848005', imag='-20.07873736249021772619096037829728466995') ccosh : mpc(real='2076114.713999500687573468377170961636012', imag='-1923354.559890834201094749649117170746008') ctan : mpc(real='0.000009718353047234569192245095861353986671944', imag='-0.9999704735389008820084878628476715656008') ctanh : mpc(real='-0.9999999999999952382481640100903083020952', imag='6.224364239983127743249952158874511993992e-14') cexp : mpc(real='0.0000001296025364850427423956610154923648935008', imag='0.0000001200664047323931626952262945820117365991') clog : mpc(real='2.803667924256229745622505088650632037995', imag='-2.79955247765494095200272092236937079901') cabs : mpf('16.50507524565898714157008351225418265982') cconj : mpc(real='-15.54897472055115491177474842955113841994', imag='5.535963692486269256326495323482200316989') creal : mpf('-15.54897472055115491177474842955113841994') cimag : mpf('-5.535963692486269256326495323482200316989') atan2 : mpf('-1.912836502729748905691244152549883396997') fmod : mpf('4.477047335578616399121757782586737782953') hypot : mpf('16.50507524565898714157008351225418265982') max : mpf('-5.535963692486269256326495323482200316989') min : mpf('-15.54897472055115491177474842955113841994') remainder : mpf('-1.058916356907652857204737540895464074992') remquo : mpf('-1.058916356907652857204737540895464074992') ldexp : mpf('-0.4859054600172235909929608884234730754997') fma : mpf('89.14618013923121872709942416828755663933') ok testRealHPDiagnostics (yade.tests.testMath.SimpleTests) ... ok testRealHPErrors (yade.tests.testMath.SimpleTests) ... Warning: ULP error of tgamma using RealHP< 1 >, 53 bits, with arg: [(mpf('-29.72876267005694117528946662787348031998'), mpf('0.0'), mpf('0.0'))] is ULP= 5.0 ok testWrongInput (yade.tests.testMath.SimpleTests) ... ok testAssignment (yade.tests.enumTest.TestEnum) ... ok testException (yade.tests.enumTest.TestEnum) ... Here it must throw two exceptions: <ERROR> ArbitraryEnum_from_python<yade::UseFlowSolver>:57 static bool yade::ArbitraryEnum_from_python<ArbitraryEnum>::setArbitraryEnum(const boost::python::api::object&, ArbitraryEnum&) [with ArbitraryEnum = yade::UseFlowSolver]: enum class yade::UseFlowSolver does not have key number: -100 <ERROR> ArbitraryEnum_from_python<yade::UseFlowSolver>:65 static bool yade::ArbitraryEnum_from_python<ArbitraryEnum>::setArbitraryEnum(const boost::python::api::object&, ArbitraryEnum&) [with ArbitraryEnum = yade::UseFlowSolver]: enum class yade::UseFlowSolver does not have key called: incorrect string ok SpherePack_toSimulation (yade.pack) Doctest: yade.pack.SpherePack_toSimulation ... ok addAutoData (yade.plot) Doctest: yade.plot.addAutoData ... ok addData (yade.plot) Doctest: yade.plot.addData ... ok plot (yade.plot) Doctest: yade.plot.plot ... /usr/lib/yade/py/yade/plot.py:463: MatplotlibDeprecationWarning: The 'verts' parameter of scatter() was deprecated in Matplotlib 3.2 and will be removed two minor releases later. If any parameter follows 'verts', they should be passed as keyword, not positionally. scatter=pylab.scatter(scatterPt[0] if not math.isnan(scatterPt[0]) else 0,scatterPt[1] if not math.isnan(scatterPt[1]) else 0,s=scatterSize,color=line.get_color(),**scatterMarkerKw) ok saveDataTxt (yade.plot) Doctest: yade.plot.saveDataTxt ... ok SpherePWaveTimeStep (yade.utils) Doctest: yade.utils.SpherePWaveTimeStep ... ok saveVars (yade.utils) Doctest: yade.utils.saveVars ... ok sphere (yade.utils) Doctest: yade.utils.sphere ... ok typedEngine (yade.utils) Doctest: yade.utils.typedEngine ... ok ---------------------------------------------------------------------- Ran 90 tests in 3.582s OK *** ALL TESTS PASSED *** ``` ``` ➜ yade git:(master) ✗ yade --checkall Welcome to Yade 2021.01a Using python version: 3.9.1 (default, Dec 13 2020, 11:55:53) [GCC 10.2.0] /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) ################################### running: checkViscElPM.py Status: success, time spent on this check: 0:00:00.215001 ___________________________________ ################################### running: checkPolyhedraCrush.py CGAL version is (4, 14, 3) . Will test for (cgal version > 4.9) and (cgal version < 5.1.1) <WARNING> PolyhedraSplitter:96 virtual void yade::PolyhedraSplitter::action(): be careful, the PolyhedraSplitter returns different results depending on CGAL version! This will not produce reproducible calculations. For details see https://gitlab.com/yade-dev/trunk/issues/45 Checkpoint: force values and number of bodies are OK! Iteration 166 Status: success, time spent on this check: 0:00:00.106797 ___________________________________ ################################### running: checkMPI4PYcomm.py Master: will spawn 1 workers running: /usr/bin/yade ['/usr/lib/yade/py/yade/tests/checks/checkMPI4PYcomm.py'] /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Worker1: spawned! ____ MPI comm times: ____ 1e4 integers in a python list: 0.0009484767913818359 1e4 integers in a python array: 0.00018463134765625 Status: success, time spent on this check: 0:00:00.866693 ___________________________________ ################################### running: checkAvoidSelfInteractionMask.py testing collider.avoidSelfInteractionMask 0 bb br gg gr rr 1 bb br gr 2 br gg gr 3 br gr Status: success, time spent on this check: 0:00:00.005688 ___________________________________ ################################### running: checkPotentialVTKRecorders.py checking file: /tmp/tmp9q6r6xii/potentialVTKRecorders/ppcontactPoint.10.vtu checking file: /tmp/tmp9q6r6xii/potentialVTKRecorders/ppId.10.vtu checking file: /tmp/tmp9q6r6xii/potentialVTKRecorders/pp-pb.10.vtp checking file: /tmp/tmp9q6r6xii/potentialVTKRecorders/ppvel.10.vtu non-matching lines: 0 checking file: /tmp/tmp9q6r6xii/potentialVTKRecorders/pbcontactPoint.10.vtu checkPotentialVTKRecorders.py failure, caught exception FileNotFoundError : [Errno 2] No such file or directory: '/usr/lib/yade/py/yade/tests/checks/data/potentialVTKRecorders/ver8.2/pbcontactPoint.10.vtu' ################################### running: checkViscElPM2.py Status: success, time spent on this check: 0:00:00.203857 ___________________________________ ################################### running: check_TwoPhaseFlowEngine_PressureInjection.py /usr/lib/yade/py/yade/plot.py:463: MatplotlibDeprecationWarning: The 'verts' parameter of scatter() was deprecated in Matplotlib 3.2 and will be removed two minor releases later. If any parameter follows 'verts', they should be passed as keyword, not positionally. scatter=pylab.scatter(scatterPt[0] if not math.isnan(scatterPt[0]) else 0,scatterPt[1] if not math.isnan(scatterPt[1]) else 0,s=scatterSize,color=line.get_color(),**scatterMarkerKw) File ./vtk moved into /tmp/tmpi9ossa_6/ directory File ./Test.txt moved into /tmp/tmpi9ossa_6/ directory Status: success, time spent on this check: 0:00:04.910636 ___________________________________ ################################### running: checkVTKRecorder.py checkVTKRecorder checking file: /tmp/tmpa4ydgbiq/vtk_testing/10.vtm checking file: /tmp/tmpa4ydgbiq/vtk_testing/10/10_0.vtu checking file: /tmp/tmpa4ydgbiq/vtk_testing/10/10_2.vtp non-matching lines: 113 Status: success, time spent on this check: 0:00:00.063908 ___________________________________ ################################### running: checkTestDummy.py checkTest mechanism Status: success, time spent on this check: 0:00:00.001409 ___________________________________ ################################### Skipping checkMPISilo.py, because it is in skipScripts. ################################### running: checkLubrication.py Status: success, time spent on this check: 0:00:01.685401 ___________________________________ ################################### running: checkLubricationWithRoughness.py Status: success, time spent on this check: 0:00:01.686242 ___________________________________ ################################### running: checkMPYcomm.py Master: will spawn 9 workers running: /usr/bin/yade ['/usr/lib/yade/py/yade/tests/checks/checkMPYcomm.py'] /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Master: will spawn 7 workers running: /usr/bin/yade ['/usr/lib/yade/py/yade/tests/checks/checkMPYcomm.py'] /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Master: MPYcomm disconnect Status: success, time spent on this check: 0:00:01.950208 ___________________________________ ################################### Skipping checkList.py, because it is in skipScripts. ################################### running: checkWirePM.py Status: success, time spent on this check: 0:00:18.645350 ___________________________________ ################################### running: checkDEM-PFVPressureInjection.py File ./vtk moved into /tmp/tmpqnowg1j8/ directory File ./Test.txt moved into /tmp/tmpqnowg1j8/ directory Status: success, time spent on this check: 0:00:36.676841 ___________________________________ ################################### running: checkColliderCorrectness.py checkColliderCorrectness for InsertionSortCollider Status: success, time spent on this check: 0:00:04.174030 ___________________________________ ################################### running: checkSaveLoadClumps.py Kinetic energy OK 1.170863E-09 Kinetic energy OK 1.115568E-01 Kinetic energy OK 1.115785E-01 Kinetic energy OK 1.137640E-01 Status: success, time spent on this check: 0:01:21.928790 ___________________________________ ################################### running: DEM-PFV-check.py DEM-PFV: difference in permeability: 0.044073804895852504 vs. target 0.040399916554 DEM-PFV: difference in final pressure: 612.681692169412 vs. target 628.314160434 DEM-PFV: difference in final deformation -0.002676702421817419 vs. target -0.00258113045083 Status: success, time spent on this check: 0:00:13.519529 ___________________________________ ################################### running: checkLiquidMigration.py Status: success, time spent on this check: 0:00:00.162969 ___________________________________ ################################### running: checkMPI.py /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) /usr/lib/yade/py/yade/__init__.py:76: RuntimeWarning: to-Python converter for boost::shared_ptr<yade::PartialSatClayEngine> already registered; second conversion method ignored. boot.initialize(plugins,config.confDir) Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Warning: freeglut versions higher than 2.8.1 are known to crash, see https://gitlab.com/yade-dev/trunk/merge_requests/160 https://gitlab.com/yade-dev/trunk/-/issues/155 https://gitlab.com/yade-dev/trunk/-/issues/107 Status: success, time spent on this check: 0:00:03.574862 ___________________________________ ################################### running: checkGravityRungeKuttaCashKarp54.py checkGravityRungeKuttaCashKarp54.py : yade precision is 15 decimal places. Will use error tolerance of: 1e-12 Note: for high precision calculations use yade.math.toHP1(...) see this: g = yade.math.toHP1(-9.81) ## produces: -9.81 g = -9.81 ## produces: -9.81 See https://yade-dem.org/doc/HighPrecisionReal.html#string-conversions for more info. <WARNING> GravityEngine:24 virtual void yade::GravityEngine::action(): GravityEngine is deprecated, consider using Newton::gravity instead. Status: success, time spent on this check: 0:00:00.082296 ___________________________________ ################################### running: checkGravity.py Status: success, time spent on this check: 0:00:03.292247 ___________________________________ ################################### running: checkColliderConstantness.py checkColliderConstantness for InsertionSortCollider Status: success, time spent on this check: 0:00:00.386369 ___________________________________ ################################### running: checkWeight.py Precalculated weight 756.093387 Obtained weight 756.093387 Status: success, time spent on this check: 0:00:00.126300 ___________________________________ ################################### running: checkTestTriax.py File ./checkTest.yade moved into /tmp/tmpyfnvko82/ directory File ./_Unloaded_380_3.spheres moved into /tmp/tmpyfnvko82/ directory File ./_Unloaded_380_3.xml moved into /tmp/tmpyfnvko82/ directory File ./WallStresses moved into /tmp/tmpyfnvko82/ directory Status: success, time spent on this check: 0:00:00.210728 ___________________________________ ################################### running: checkClumpHopper.py Iter 10000: Total number of generated spheres 1448, removed particles 0, current particles 1448, kinEnergy 13755.3 Iter 20000: Total number of generated spheres 2896, removed particles 100, current particles 2796, kinEnergy 32685.4 Iter 30000: Total number of generated spheres 3620, removed particles 484, current particles 3136, kinEnergy 24374.8 Iter 40000: Total number of generated spheres 5068, removed particles 934, current particles 4134, kinEnergy 22952.1 Status: success, time spent on this check: 0:01:34.992983 ___________________________________ ################################### running: checkBlockGen.py Adding slavesThe Block Generation is completed /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:83: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. sumVertices = sum( len(b.shape.vertices) for b in O.bodies ) #38 vertices in total /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:90: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. a = sum(len(b.shape.a) for b in O.bodies ) /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:91: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. b = sum(len(b.shape.b) for b in O.bodies ) /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:92: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. c = sum(len(b.shape.c) for b in O.bodies ) /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:93: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. d = sum(len(b.shape.d) for b in O.bodies ) /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:103: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. sumVolume = sum( b.shape.volume for b in O.bodies ) /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:112: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. sumMass = sum (b.state.mass for b in O.bodies) /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:123: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. x = sum( b.state.pos[0]*b.shape.volume for b in O.bodies )/sumVolume /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:124: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. y = sum( b.state.pos[1]*b.shape.volume for b in O.bodies )/sumVolume /usr/lib/yade/py/yade/tests/checks/checkBlockGen.py:125: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. z = sum( b.state.pos[2]*b.shape.volume for b in O.bodies )/sumVolume Status: success, time spent on this check: 0:00:00.021214 ___________________________________ ################################### running: checkPotentialParticles.py Status: success, time spent on this check: 0:00:00.043495 ___________________________________ ################################### running: checkPotentialBlocks.py Status: success, time spent on this check: 0:00:00.043978 ___________________________________ ################################### running: checkCapillaryModels.py Status: success, time spent on this check: 0:00:00.044838 ___________________________________ ################################### running: checkViscElEng.py Precalculated en value 0.736356797441 Obtained en value 0.736356797441 Status: success, time spent on this check: 0:00:00.364080 ___________________________________ ################################### running: checkJCFpm.py Status: success, time spent on this check: 0:00:06.870276 ___________________________________ WARNING: some checks took longer than 30 seconds. Most time spend on a single check: 0:01:34.992983 1 tests are failed checkPotentialVTKRecorders.py ``` -- You received this question notification because your team yade-users is an answer contact for Yade. _______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp