danieljgalles
Mechanical
- Aug 20, 2014
- 10
I'm trying to write a VUFIELD user subroutine in Abaqus. From what I've read in the documentation, blocking is set to "NO" by default. When this is the case, you simply pass a node set into the user subroutine to be assigned values. This is the syntax I'm using:
*FIELD, USER
allNodes,
where, "allNodes" is the node set I want to pass into the subroutine. From my understanding, the number of nodes in this set should be equal to nBlock, a variable that is passed into the subroutine. However, when I debug the subroutine, nBlock is not actually equal to the number of nodes in my node set. For example, there are 9016 nodes in the node set, but the value for nBlock is only 1288. Does anyone have an idea?
Thanks,
Daniel
*FIELD, USER
allNodes,
where, "allNodes" is the node set I want to pass into the subroutine. From my understanding, the number of nodes in this set should be equal to nBlock, a variable that is passed into the subroutine. However, when I debug the subroutine, nBlock is not actually equal to the number of nodes in my node set. For example, there are 9016 nodes in the node set, but the value for nBlock is only 1288. Does anyone have an idea?
Thanks,
Daniel