Skip to content

'<' not supported between complex and complex #57

@bohmmastermind

Description

@bohmmastermind

I get an error
TypeError: '<' not supported between instances of 'complex' and 'complex'
when I try to convert my result to vtu. However, I am sure the result itself is correct, Calculix runs without issues and cgx is able to show them to me.

The boundary conditions might be a bit conservative, but they work. The issue seems to arise from line 784 in common, where it fails to compute eigenvalues. From an earlier issue, I saw that the MPI version of ccx can cause problems. But other examples work just fine.

Mesh: (txt -> inp)
beam_mesh.inp

Resultfile: (txt -> frd)
beam_sanity_check.frd

Inputfile:

*INCLUDE, INPUT=beam_mesh.inp

*MATERIAL, NAME=elastic
*ELASTIC
29.4,0.47

*SOLID SECTION, ELSET=eall, MATERIAL=elastic

*STEP, INC=100
*STATIC
0.1,1.0

*BOUNDARY
X0, 1, 1, 0.0
*BOUNDARY
Y0, 2, 2, 0.0
*BOUNDARY
Bottom, 3, 3, 0.0
*BOUNDARY
Load, 1, 1, 1.0

*NODE FILE, FREQUENCY=1
U
*EL FILE, FREQUENCY=1
S,E
*END STEP

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions