Hi,
I did small or cosmetic fixes in 17 examples.
Currently 21% of examples (46 out of 215) are broken.
I tried every example in a very quick manner. I checked if it has any
explanations inside the comments, then I tried to just run it.
It is possible that some of them failed only because they need a bit
fiddling before starting them. In that case we need to explain the
fiddling inside the file, in comments. And tell me what is the
fiddling to
do!
If you have any hints on how to fix any of those examples, please
tell!
ResetRandomPosition.py
: SIGSEGV/SIGABRT handler called;
: gdb [with T = IGeomFunctor; typename
boost::detail::sp_member_access<T>::type = IGeomFunctor*]:
Assertion `px !=
0' failed.
DeformEngine/LOedometricDeform.py and OedometricDeform.py
: NameError: name 'DeformControl' is not defined
FEMxDEM
: ImportError: No module named esys.escript
I am reading https://launchpad.net/escript-finley to fix this.
HydroForceEngine/twoWayCoupling/postProcessing_sedim.py
: line:49 ValueError: operands could not be broadcast together with
shapes (900,) (901,) (900,)
LudingPM/LudingPM_1.py and LudingPM_2.py
: NewtonIntegrator: NaN force acting on #0.
PotentialBlocks/WedgeYADE.py and cubePBscaled.py
PotentialParticles/basic.py and cubePPscaled.py
: NameError: name 'PotentialBlock2AABB' is not defined
I will recompile with ENABLE_POTENTIAL_BLOCKS=ON and see if they
work.
agglomerate/simulation.py
: AttributeError: 'Body' object has no attribute 'agglomerate'
capillary/liquidmigration/showcase.py
: NameError: name 'LiqControl' is not defined
I will recompile with LIQMIGRATION and see if it works.
clumps/save-load-clumps.py
: SIGSEGV/SIGABRT handler called; gdb
: Assertion `member->isClumpMember()' failed.
deformableelem/Minimal.py
: the graphs are empty
deformableelem/main.py
: I suppose this file is here by mistake ?
jointedCohesiveFrictionalPM/packInGtsSurface.py and all other files
: spams terminal with messages: UnbalancedForce=-nan, rel stress nan
mortar/modelTests/failureEnvelope.py
: MortarMat.cpp:12 go: MortarMat not implemented for non-cohesive
contacts
oar/sim.py
: KeyError: 'Invalid key: description.'
sph/dam_break.py and all other files there
: AttributeError: No such attribute: KernFunctionPressure.
I will recompile with SPH and see if they work.
test/WireMatPM/net-2part-strain.py
: UniaxialStrainer::action(): Assertion
`posIds.size()==posCoords.size()
&& negIds.size()==negCoords.size() && originalLength>0 &&
crossSectionArea>0' failed.
: SIGSEGV/SIGABRT handler called; gdb
test/batch/sim.py
: KeyError: 'Invalid key: description.'
test/exact-rot-facet.py and exact-rot.py
: [with T = IGeomFunctor; typename
boost::detail::sp_member_access<T>::type = IGeomFunctor*]:
Assertion `px !=
0' failed.
: SIGSEGV/SIGABRT handler called; gdb
test/genCylLSM.py
: InsertGenerator3D::seedParticles
: bbx: -15 -15 -15 - 15 15 215
: SIGSEGV/SIGABRT handler called; gdb batch file is
test/helix.py
: script runs and is not crashing, but nothing happens
test/pack-predicates.py
: nothing happens, scene is empty
test/paraview-spheres-solid-section/
yade export_text.py
apt install paraview-python
python pv_section.py
: Traceback (most recent call last):
: File "pv_section.py", line 29, in <module>
: RenderView1.UseInteractiveRenderingForSceenshots = 0
: File
"/usr/lib/python2.7/dist-packages/paraview/servermanager.py", line
307, in __setattr__
: "to add this attribute.")
: AttributeError: Attribute UseInteractiveRenderingForSceenshots
does not
exist. This class does not allow addition of new attributes to avoid
mistakes due to typos. Use add_attribute() if you really want to
add this
attribute.
test/psd.py
: the scene is empty, apparently makeCloud didn't do anything. Or
I would
have to wait longer.
test/qt4-attributes.py and qt4-pyqglviewer.py
: Error: already imported an Incompatible QT Binding: pyqt5
I will try to convert this to qt5
test/remove-body.py
: AttributeError: No such attribute: nBins
test/shear.py
: sp_member_access<T>::type = IGeomFunctor*: Assertion `px != 0'
failed
: SIGSEGV/SIGABRT handler called; gdb
test/test_Ip2_FrictMat_CpmMat_FrictPhys.py
: After collision there is error: InteractionLoop::action():
Assertion
`!swap' failed.
: SIGSEGV/SIGABRT handler called; gdb
test/unv-read/unvReadVTKExport.py
: TypeError: facet() got an unexpected keyword argument
'returnElementMap'
triax-tutorial/script-session2.py
: AttributeError: No such attribute: sigma1
Also I see that https://yade-dem.org/doc/tutorial-examples.html looks
very strange - the youtube videos are not shown. There is no comments
or explanations. Even the extra wiki pages like those which I
stumbled upon:
https://yade-dem.org/wiki/CapillaryTriaxialTest
https://yade-dem.org/wiki/ScriptParametricStudy
are not mentioned at all.
I am not sure how to fix the youtube links, but perhaps I will add
some more content to this page.
What do you think about copying whose wiki pages into
yade-dem.org/doc/tutorial-examples.html ?
--
Janek Kozicki
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~yade-dev
More help : https://help.launchpad.net/ListHelp