After some time I post here again.
Is it possible to use beam and shell elements combined in CCX solver? I'm used of doing models the certain way and am curious if I can do it. If I do it, I get error about same useage of nodes for beams and shells. Is there any practical solution that anyone knows of? I'm running Buckling 3D analysis with CCX_PARDISO.exe.
Comments
What CCX version are you using?
I'm using Mecway 14 and calculix_2.17.1_4win downloaded from www.dhondt.de. In Mecway options I then browse CCX solver to ccx_PARDISO.exe.
I get the same error with your example file. Check screenshot. What do you recommend? Upgrade to Mecway 18 and calculix 2.20? Or are there any other settings possible?
-ccx_static.exe = spooles (static), pastix (static)
There is more information at the README_Install file .
As you call ccx from inside MECWAY you don't really need to move files . I always keep them in their original folder.
Once you make the file ccx_dynamic.exe to work (* rememeber the aditional oneAPI MKL library ) you can switch from one solver to the other (Pardiso, Pastix, Spools,...) with the custom *STATIC, SOLVER=PARDISO or *STATIC, SOLVER=PASTIX keys .
(*)There is a Specific Post about it in the forum.
What I did:
1) Installed Mecway 18.
2) Downloaded calculix_2.20_4win from www.dhondt.de and extracted everything in zip file to C:\Program Files\Mecway\Mecway18\ccx.
3) Then I saw that I don't have Pardiso option anymore, as it was with calculix_2.17.1_4win and Mecway 14.
There is a precompiled version from Rafał Brzegowy with all the required MKL *.dll at:
Specifically the File : https://www.tu.kielce.pl/~rokach/instr/misc/ccx_220.7z
You can translate the webpage first for detailed instructions but should directly work with minimum configuration.
https://www.tu.kielce.pl/~rokach/instr/ppm_main.htm
https://www.tu.kielce.pl/~rokach/instr/ppm_main.htm
But, I still can't find straight forward configuration.
I also downladed:
https://www.tu.kielce.pl/~rokach/instr/misc/ccx_220.7z
Only .exe that is in the folder downloaded from this site is ccx_dynamic.exe. If I understood correctly, I have to past all these files into ccx folder in Mecway Program Files folder and then configure ccx_win10.cmd file.
In Mecway I then point to ccx_dynamic.exe?
Where do I choose the solver - PaSTiX/SPOOLES/Pardiso?
https://www.tu.kielce.pl/~rokach/instr/misc/ccx_220.7z
1-I don't think you need to move the unzipped files to the Mecway folder. Just keep them all together in the same folder and point to the .exe file from the MECWAY menu: Option/CalculiX.
2-Add the unzipped folder with all the ccx file and dll to the windows path variables (internal variables).
3-PaSTiX/SPOOLES/Pardiso are different options of execution of the ccx_dynamic.exe
To choose one or other you need to request it writing manually a “Modify Keyword”.
To modify a KEYWORD look at the picture and example file.
VALUE can be (Pastix, Pardiso, Spools).
Before going to the cmd options try to see if the exe file works as it is.
Look in the ccx output window if you see something like : "Solving the system of equations using the symmetric Pardiso solver"
So for future reference, I write it here:
1) I installed Mecway 18.
2) I downloaded:
https://www.tu.kielce.pl/~rokach/instr/misc/ccx_220.7z
from:
https://www.tu.kielce.pl/~rokach/instr/ppm_main.htm
and extracted it to Mecway Program Files folder:
C:\Program Files\Mecway\Mecway18\ccx\ccx_220
3) I deleted file ccx_win7.cmd, because I use Windows 10.
4) I configured file ccx_win10.cmd - check screenshot.
I added the correct paths and for the number of processors, I put 4. Here, I don't know what is recommended, but I went with 4.
5) I set the path to ccx file in Mecway options.
6) I tried to solve one simple plate buckling with Pardiso solver, and it looks like that it gave me the correct output.
If anyone has anything to add, please do so. I would like to have this here as a future reference.