Hello GiD development team,
I would like to report again an issue related to customlib::InitMaterials when a Problem Type uses more than one material database.
We previously discussed this issue in the following GiD Forum thread:
Using two editable material property datasets in CMAS2D/customlib GiD example
At that time, it was confirmed that there was a bug in the GiD code, and the following modification to customlib::InitMaterials was suggested.
Current/original code:
set xp2 {.//container[@n="materials"]/blockdata[@n="material"]}
Modified code:
set xp2 {.//blockdata[@n="material"]}
The modified version works correctly.
However, I have recently tested our code again with GiD 17 and GiD 18, and it appears that the same issue is still present.
Could you please check whether this fix has been incorporated into the current CustomLib distributed with GiD 17 and GiD 18?
If not, could you consider applying this modification in a future GiD update?
Our code relies on separate material databases for solid and joint elements, so this issue currently requires users to manually modify the GiD CustomLib file before joint-element analyses can be performed.
Thank you very much for your support.
Kenji
Waseda University