# CalculiX speed up (interesting websites)

**URL:** <https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448>\
**Category:** Uncategorized\
**Created:** [February 18, 2021, 7:52am UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448 "2021-02-18T07:52:59Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![rafal.brzegowy](https://avatars.discourse-cdn.com/v4/letter/r/a9adbd/32.png) [@rafal.brzegowy](https://calculix.discourse.group/u/rafal.brzegowy)\
**Post date:** [February 18, 2021, 7:52am UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/1 "2021-02-18T07:52:59Z")

</div>

Interesting article: [Performance Improvements by More Than 30% and a Data Race Fixed for CalculiX Code | Performance Optimisation and Productivity](https://pop-coe.eu/blog/performance-improvements-by-more-than-30-and-a-data-race-fixed-for-calculix-code)

---

<div class="post-metadata">

**Author:** ![carlomontec](https://avatars.discourse-cdn.com/v4/letter/c/7c8e57/32.png) [@carlomontec](https://calculix.discourse.group/u/carlomontec)\
**Post date:** [February 18, 2021, 4:34pm UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/2 "2021-02-18T16:34:22Z")

</div>

Quite interesting! Would be great to have these updates in the original source, lets hope.

This organisation has also very interesting videos online FYI: [https://www.youtube.com/playlist?list=PLDPdSvR\_5-GhR1OWQW3ovK\_qGg09tmNuq](https://www.youtube.com/playlist?list=PLDPdSvR_5-GhR1OWQW3ovK_qGg09tmNuq)

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [February 18, 2021, 10:01pm UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/3 "2021-02-18T22:01:14Z")

</div>

hi @rafal.brzegowy

there’s another one from [NEC](https://github.com/ISCPC/CalculiX-Builder) who claims to be five times faster than SPOOLES and two times faster than PARDISO.

best,

---

<div class="post-metadata">

**Author:** ![Matej](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej](https://calculix.discourse.group/u/Matej)\
**Post date:** [February 26, 2021, 8:43am UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/4 "2021-02-26T08:43:34Z")

</div>

Interesting. The NEC link is described on the site: [Applications](https://www.nec.com/en/global/solutions/hpc/sx/Applications.html)?

I would guess that the NEC solution is using another linear solver which is proprietary software. On the other hand, the link from @rafal.brzegowy at the top shows a CalculiX code optimization. Is seems that I/O optimization has the biggest impact. If the code remains readable after such changes then such optimization is great. But Guido @dhondt would have to look at it and determine if it is doable/possible.

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [February 26, 2021, 4:25pm UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/5 "2021-02-26T16:25:58Z")

</div>

As described at NEC websites, they have two solver. Another one it has been posted on GitHub are public and opensource if I understand correctly. However I did not try to compile on Windows since no expertise in these field, may someone can confirm.

---

<div class="post-metadata">

**Author:** ![Marc](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@Marc](https://calculix.discourse.group/u/Marc)\
**Post date:** [April 2, 2021, 9:28am UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/6 "2021-04-02T09:28:53Z")

</div>

Did the guys from POP (see link from @rafal.brzegowy ) publish their source code improvements?

---

<div class="post-metadata">

**Author:** ![jbr](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jbr](https://calculix.discourse.group/u/jbr)\
**Post date:** [April 3, 2021, 1:14am UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/7 "2021-04-03T01:14:36Z")

</div>

I doubt it… I looked for it when I saw the link but no mentions of source code anywhere.

---

<div class="post-metadata">

**Author:** ![rafal.brzegowy](https://avatars.discourse-cdn.com/v4/letter/r/a9adbd/32.png) [@rafal.brzegowy](https://calculix.discourse.group/u/rafal.brzegowy)\
**Post date:** [August 12, 2021, 1:56pm UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/8 "2021-08-12T13:56:20Z")

</div>

More from POP:

[https://co-design.pop-coe.eu/programs/calculix-solver/index.html](https://co-design.pop-coe.eu/programs/calculix-solver/index.html)

[https://co-design.pop-coe.eu/programs/calculix-io/index.html](https://co-design.pop-coe.eu/programs/calculix-io/index.html)

Source code (some files):  
[https://co-design.pop-coe.eu/versions/calculix-solver/calculix-solver\_openmp.html](https://co-design.pop-coe.eu/versions/calculix-solver/calculix-solver_openmp.html)

---

<div class="post-metadata">

**Author:** ![jbr](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jbr](https://calculix.discourse.group/u/jbr)\
**Post date:** [August 12, 2021, 5:22pm UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/9 "2021-08-12T17:22:57Z")

</div>

@rafal.brzegowy do you know if they are posting the optimized source code somewhere?

---

<div class="post-metadata">

**Author:** ![rafal.brzegowy](https://avatars.discourse-cdn.com/v4/letter/r/a9adbd/32.png) [@rafal.brzegowy](https://calculix.discourse.group/u/rafal.brzegowy)\
**Post date:** [August 13, 2021, 6:10am UTC](https://calculix.discourse.group/t/calculix-speed-up-interesting-websites/448/10 "2021-08-13T06:10:23Z")

</div>

I think it will be available in a new version (maybe from 2.18), because Guido Dhondt currently puts a lot of effort on CFD and the example here is also CFD. The report (link: [https://gitlab.pop-coe.eu/documents/reports/-/raw/master/POP2-AR-021-CalculiX.pdf](https://gitlab.pop-coe.eu/documents/reports/-/raw/master/POP2-AR-021-CalculiX.pdf)) clearly indicates who the applicant is.

**This is just my personal opinion**
