thank you very much for your reply.
I think it is the way I wrote. Abaqus only!! deletes the material/integration points.
See the section below taken out of the abaqus 6.12 vumat manual:
[I]Material point deletion
Material points that satisfy a user-defined failure criterion can be deleted from the model (see User-defined mechanical material behavior, Section 25.7.1 of the Abaqus Analysis Users Manual). You must specify the state variable number controlling the element deletion flag when you allocate space for the solution-dependent state variables, as explained in User-defined mechanical material behavior, Section 25.7.1 of the Abaqus Analysis Users Manual. The deletion state variable should be set to a value of one or zero in VUMAT. A value of one indicates that the material point is active, while a value of zero indicates that Abaqus/Explicit should delete the material point from the model by setting the stresses to zero. The structure of the block of material points passed to user subroutine VUMAT remains unchanged during the analysis, deleted material points are not removed from the block. Abaqus/Explicit will pass zero stresses and strain increments for all deleted material points. Once a material point has been flagged as deleted, it cannot be reactivated.[/I]
I double checked this by doing a simple calculation with the linear hexahedron-elements C3D8R (those elements are immediately deleted) and quadratic tetrahedron elements C3D10M (those are not immediately deleted).
My Problem is that I have to simulate an automatic genereated random microstructure which could be meshed by tetrahedron elements only.
When using the element deletion technique in the standard way, I got excessive elementdistortions because not the whole element but only a part is deleted.
At the moment I try to get acess to the actual element number in the vumat and globaly save wether an element has a failed integration point or not to then set the deletion flag for all integration points.
But this is quite a hassle because I would use COMMON BLOCK and the vumatXtrArg where everything has to be declared implicitly.
So I guessed this is just a creepy work around.
Do you think there is a better way to do that?