Abaqus CAE Message
Abaqus CAE Message
(OP)
hi all,
while writing a python script and trying to perform a biased seeding using:
mdb.models[].parts[].seedEdgeByBias() method
I am having the following error:
"GUI detected error while waiting for ipc connection to close.
Abaqus error: Abaqus/CAE kernel exited with an error
"
any help..
thx in advance
while writing a python script and trying to perform a biased seeding using:
mdb.models[].parts[].seedEdgeByBias() method
I am having the following error:
"GUI detected error while waiting for ipc connection to close.
Abaqus error: Abaqus/CAE kernel exited with an error
"
any help..
thx in advance





RE: Abaqus CAE Message
Are you sure that "mdb.models[].parts[].seedEdgeByBias() " is the problem ?? By the way what version of ABAQUS do you use ?
You can try to seed at the assembly level.
mdb.models["model_name"].rootAssembly.seedEdgeByBias()
RE: Abaqus CAE Message
I realized that Abaqus scripting is not free of bugs.
I am sure that "mdb.models[].parts[].seedEdgeByBias() " is the problem, but i found a sample script using this method on the assembly level. I will have to try it out.
thanks
RE: Abaqus CAE Message
RE: Abaqus CAE Message
RE: Abaqus CAE Message
What arguments did you pass to your command:
mdb.models[].parts[].seedEdgeByBias(??????)
^^^^^^
The very best way to learn (aside from reading Section 27.2.12 of the Scripting Reference Manual) is to perform the action interactively (i.e using the GUI) and then look at the replay file to see the exact commands that ABAQUS/CAE journaled.
FYI the arguments that this command takes are:
- end1Edges or end2Edges (depending on which end to bias toward)
- ratio
- number (of seeds)
For instance a command that works 100% for me is:
>>> e = p3.edges
>>> myEdge = e[0:1]
>>> mdb.models['Model-1'].parts['Part-1'].seedEdgeByBias(end2Edges=myEdge, ratio=2.0, number=9)
Of course you will need to know which edge in your model you need to pick.
My guess is that the argument you passed for end2Edges was invalid and caused the exception (abort).
Please let us know if this helps before you go reinstalling graphics cards and so on! ;)
RE: Abaqus CAE Message
this finally worked.... i was just passing invalid arguments..it has nothing to do with the graphics card.
i was passing the end2Edges argument as a tuple of edges... while it should be a sequence of edges...
sequence of edges can be obtained by passing sequence of coordinates to the findAt() comand.
Thanks all for the help...