abq2ccx is a tool to convert abaqus inp file into calculix inp file.
So work is here greatly reduced to run abaqus inp files in calculix.
Calculix 2.22 is here actual state with 141 cards.
Convert Abaqus .inp finite-element decks to CalculiX (ccx): mesh-gen expansion, *PART/*INSTANCE assembly flattening, keyword/element/material translation. Dependency-free Python 3; validated against NAFEMS benchmarks + a 1022-deck corpus.
For chiefs here:
Only 3 replies in collected 3rd party posts!
Durbul
June 15, 2026, 8:38am
2
abq2ccx is a tool to convert abaqus inp file into calculix inp file.
That looks like a very helpful tool! Has anyone tried it?
Not yet, I just use this approach to adapt the input deck manually. But the abq2ccx tool looks really interesting, especially since it can handle the *PART/*ASSEMBLY structure, meaning that it should be no longer necessary to use flattened input decks and avoid transforming the instances. I’ll definitely give it a try.
1 Like
stoli
June 16, 2026, 3:23pm
4
I just had a quick look at the source code. Looks promising.
But there seem to be a couple of flaws. (E.g. ROTA for body load is not supported in ccx).
Having reference nodes defined in abaqus in the assembly is also buggy. It seems to overwrite the nodeID of the flattens assembly nodes.
But overall a good starting point!
Best,
Stoli
1 Like
Feedback at the project with found issues would be nice.
See
Convert Abaqus .inp finite-element decks to CalculiX (ccx): mesh-gen expansion, *PART/*INSTANCE assembly flattening, keyword/element/material translation. Dependency-free Python 3; validated against NAFEMS benchmarks + a 1022-deck corpus.