linear algebra error, iter:1 analytic centre did not converge

Asked by weijie

Hello,all
When I run cubePBscaled.py, an example of PotentialBlocks in the exempls file, the program error is as follows:
linear algebra error, iter:1
analytic centre did not converge
python3.6: /build/vtk6-VHOYAG/vtk6-6.3.0+dfsg1/Common/Core/vtkGarbageCollector.cxx:784:void vtkGarbageCollectorImpl::SubtractReference(vtkGarbageCollectorImpl::Entry*): 假设 ‘e->Component->NetCount > 0’ 失败。
已放弃 (核心已转储)
How can I solve it?
Thanks in advance.

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Vasileios Angelidakis
Solved:
Last query:
Last reply:
Revision history for this message
Best Vasileios Angelidakis (vsangelidakis) said :
#1

Hi weijie,

These are two different problems:

Problem 1: linear algebra error, iter:1 analytic centre did not converge: The contact point was not calculated for one timestep. If it is just one timestep, it is acceptable. If not, please provide a Minimal Working Script, as in [1]. In any case, this is a warning and does not cause a crash.

Problem 2: This is an error that we fixed just last week, regarding the PotentialBlockVTKRecorder engine. Can you please let us know what version of yade you use? If you compile from the source code yourself, downloading the latest trunk would do the trick.

All the best,
Vasileios

Revision history for this message
Vasileios Angelidakis (vsangelidakis) said :
#2
Revision history for this message
weijie (amandajoe) said :
#3

Thanks Vasileios Angelidakis, that solved my question.