Keep it simple
Consulting with the community and researching more about STP/STEP, I decided to stick with the simple and straightforward file format of Abaqus INP.
STP/STEP file format is just too complicated
INP is ASCII text and is as simple as it gets. I can include the nodes and elements inside the INP file by *INCLUDE
feature:
*INCLUDE,INPUT=C:\path\to\model.inp.nodes
*INCLUDE,INPUT=C:\path\to\model.inp.elements
The model.inp.nodes
file is just simple:
*NODE
1,-0.000000,-1.340000,-1.340000
2,-1.111111,-0.228889,-1.340000
3,-1.111111,-1.340000,-0.228889
4,-1.111111,-1.340000,0.882222
...
The model.inp.elements
is just as simple too:
*ELEMENT, TYPE=C3D8, ELSET=eC3D8
9,5,11,12,7,8,13,14,10
10,11,15,16,12,13,17,18,14
11,15,19,20,16,17,21,22,18
12,19,23,24,20,21,25,26,22
13,23,27,28,24,25,29,30,26
...
The only point is that there should not be more than 16 entries in a line. Maximum 16 entries per line according to the CCX manual: http://www.dhondt.de/ccx_2.21.pdf