Hi everyone,
I’m working on a simulation in Abaqus/Explicit that involves two different materials, each using its own VUMAT subroutine. In this setup, I need to transfer a specific SDV (state-dependent variable) value computed in one material’s VUMAT to the other material’s VUMAT during the same simulation step.
Is there any way to enable data exchange between VUMATs of different materials within the same model? I’m looking for a method to pass a particular SDV from one VUMAT so it can be read or used by the second VUMAT.
Any guidance, workaround, or even confirmation that it’s not possible would be really appreciated! If someone has dealt with this kind of interaction or knows how it could be approached (e.g., via common blocks, global arrays, or external data transfer), I’d love to hear your thoughts.
Thanks in advance!
Basharat PhD Scholar, IIT Tirupati