For a project I need to generate a large number (70000 + ) wires. I wrote a python script for it, but after a while abaqus almost completely stops. It generates about 4000 wires in 30 min, 16000 wires in 9 hrs, and 17000 wires in 15 hrs. I use the following to generate the wires inside a simple while loop.
mdb.models['Model-1'].rootAssembly.WirePolyLine(mergeWire=OFF, meshable=OFF, points = ...))
I tried splitting up the while loop to segments (because the initial 4000 wires were generating so quickly) but it didn't help. When there are a large number of wires in the model it slows down inevitably.
As far as I know I can't make Abaqus change the number of cores it uses while generating the model. I would appreciate any and all opinions on this.