Problem with PG Linear Mortar with Calculix 2.22 in Prepomax

Hi

I use PG Linear mortar for the smoother CPRESS for contact interaction with curved surfaces. I am not sure if the problem with ccx 2.22 or prepomax inp file generation, when I submit the job, it throws an error. This does not happen when I select ccx 2.21 or lower. This is the error I get

*WARNING reading *CONTACT PAIR: parameter not recognized:
TYPE=PGLINMORTAR
*WARNING reading *CONTACT PAIR. Card image:
*CONTACTPAIR,INTERACTION=CONTACT,TYPE=PGLINMORTAR

*ERROR reading *CONTACT PAIR
no TYPE specified
*ERROR reading *CONTACT PAIR. Card image:
*CONTACTPAIR,INTERACTION=CONTACT,TYPE=PGLINMORTAR

*WARNING reading *CONTACT PAIR: parameter not recognized:
TYPE=PGLINMORTAR
*WARNING reading *CONTACT PAIR. Card image:
*CONTACTPAIR,INTERACTION=CONTACT,TYPE=PGLINMORTAR

*ERROR reading *CONTACT PAIR
no TYPE specified
*ERROR reading *CONTACT PAIR. Card image:
*CONTACTPAIR,INTERACTION=CONTACT,TYPE=PGLINMORTAR

I do use surface to surface contact method for most of my models, but for curved surfaces PGlinmortar is my goto method. I can circumvent this error by using ccx2.21 but I just want to report this error with ccx2.22 and want to know why

Thanks

This contact type and its parameter were removed in CalculiX 2.22. From the ccx logbook:

5 Mar 2024 - removed LINMORTAR and Petrov-Galerkin Mortar

You can use regular Mortar contact instead.

2 Likes

Hi thanks for the reply. Do you know why they were removed? Long back I played with all the 5 methods to get a smoother cpress distribution and found the PG one much better than the lin mortar or regular mortar while surface to surface and node to surface were nowhere near to any of the mortar contact methods. So that is why I was wondering what happened to it in the newest version. I now have to check the regular mortar from 2.22 with the pg linear mortar in lower versions if they are comparable and acceptable enough.

Thanks

You would have to ask Guido Dhondt (ccx dev). I guess he had a good reason. The logbook also mentions some improvements of the regular Mortar contact.

1 Like

I guess I have to test it myself which I am going to. Maybe you can lock this thread, not much of a bug of Prepomax, but a feature of Calculix.

Thanks for your time and reply.

maybe, PrePoMax need to adapt default included solver versions to suppress this error. User still can access the feature by keyword editor and old CalculiX versions.

I was not aware that some contact models were removed. Since only the latest CalculiX version is supported by PrePoMax, I will follow its features and remove the deprecated contact models.

I have removed LINMORTAR and PGLINMORTAR contacts and added Massless contact type. The changes will be available in v2.2.10.

I am closing this topic.