I am modelling behavior of rock joints with contact mechanics view, so I want to have a basic penalty or lagrange contact friction code to develop my aim.
If you are familiar with Abaqus you could try to use Calculix which is a code that tries to use Abaqus syntax as an entry. It has contact features. Code_Aster is a good alternative but it is is more complex to enter if you already know Abaqus
Thank you so much for your attention to my request and I think your book is one the best and most applicable books in Contact Mechanics. I want to say If it is possible for you, please, give me address of chapter 13 of your book to download from wiley site. You know we are limited to download only 2 chapters of each book in Iran, for this reason I need exact address of the chapter to download.
I believe your code would be helpful to complete my thesis.
the code is presented online http://www.wiley.com//legacy/wileychi/konyukhov/
at upper button Resourses then SoftwareSubmit and you can download
Code
Lessons
Manual
but the book is not available Chapter by Chapter and even I have only authorized Wiley e-version for the e-reader. I can send you almost identical material about NTN contact element if you send request via standard RG request for the article book etc