# Abq2ccx input converter (Abaqus to CalculiX)

**URL:** <https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017>\
**Category:** Tool interfaces\
**Created:** [June 14, 2026, 11:22am UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017 "2026-06-14T11:22:44Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefano4000](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@Stefano4000](https://calculix.discourse.group/u/Stefano4000)\
**Post date:** [June 14, 2026, 11:22am UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/1 "2026-06-14T11:22:44Z")

</div>

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.

> **[GitHub - sandervdbroek/abq2ccx: Convert Abaqus .inp finite-element decks to...](https://github.com/sandervdbroek/abq2ccx)**
>
> 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!

---

<div class="post-metadata">

**Author:** ![Durbul](https://avatars.discourse-cdn.com/v4/letter/d/8dc957/32.png) [@Durbul](https://calculix.discourse.group/u/Durbul)\
**Post date:** [June 15, 2026, 8:38am UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/2 "2026-06-15T08:38:18Z")

</div>

> abq2ccx is a tool to convert abaqus inp file into calculix inp file.

That looks like a very helpful tool! Has anyone tried it?

---

<div class="post-metadata">

**Author:** ![Calc\_em](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Calc\_em](https://calculix.discourse.group/u/Calc_em)\
**Post date:** [June 15, 2026, 8:52am UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/3 "2026-06-15T08:52:26Z")

</div>

> [@Durbul](#):
>
> That looks like a very helpful tool! Has anyone tried it?

Not yet, I just use [this approach](https://calculix.discourse.group/t/a-guide-to-modifying-abaqus-input-files-for-use-in-calculix/1430) 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.

---

<div class="post-metadata">

**Author:** ![stoli](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@stoli](https://calculix.discourse.group/u/stoli)\
**Post date:** [June 16, 2026, 3:23pm UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/4 "2026-06-16T15:23:36Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Stefano4000](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@Stefano4000](https://calculix.discourse.group/u/Stefano4000)\
**Post date:** [June 16, 2026, 6:22pm UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/5 "2026-06-16T18:22:57Z")

</div>

Feedback at the project with found issues would be nice.  
See

> **[GitHub - sandervdbroek/abq2ccx: Convert Abaqus .inp finite-element decks to...](https://github.com/sandervdbroek/abq2ccx)**
>
> 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.

---

<div class="post-metadata">

**Author:** ![Stefano4000](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@Stefano4000](https://calculix.discourse.group/u/Stefano4000)\
**Post date:** [June 17, 2026, 1:05pm UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/6 "2026-06-17T13:05:11Z")

</div>

Actual state is now at keywords of actual caclculix 2.23 and abaqus 2025.

By finding limitations and errors please inform the developer.

---

<div class="post-metadata">

**Author:** ![Stefano4000](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@Stefano4000](https://calculix.discourse.group/u/Stefano4000)\
**Post date:** [June 18, 2026, 8:29am UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/7 "2026-06-18T08:29:25Z")

</div>

Can you make issues at this project for the developer with some example lines by input, possible and actual result?

---

<div class="post-metadata">

**Author:** ![Sandervdb](https://avatars.discourse-cdn.com/v4/letter/s/49beb7/32.png) [@Sandervdb](https://calculix.discourse.group/u/Sandervdb)\
**Post date:** [July 22, 2026, 4:32pm UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/8 "2026-07-22T16:32:38Z")

</div>

Thanks for the useful feedback on the toolbox (and a mention on the slide at wccm), I’m working on a few fixes right now. If you find more issues please let me know!

---

<div class="post-metadata">

**Author:** ![Stefano4000](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@Stefano4000](https://calculix.discourse.group/u/Stefano4000)\
**Post date:** [September 22, 2026, 12:08pm UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/9 "2026-09-22T12:08:52Z")

</div>

Stoli: Your issue was solved at abq2ccx 2 month ago.  
Do you test again ?

Calculix 2.23 is now supported.

---

<div class="post-metadata">

**Author:** ![stoli](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@stoli](https://calculix.discourse.group/u/stoli)\
**Post date:** [September 23, 2026, 4:44pm UTC](https://calculix.discourse.group/t/abq2ccx-input-converter-abaqus-to-calculix/4017/10 "2026-09-23T16:44:13Z")

</div>

Yes, the assembly node bug was fixed and resolved the main issue with my existing abaqus model database. I am still evaluating a workflow for an automatic conversion of all parts and assemblies (approx. 400 part variants) to ccx.
