×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Passing a node set into VUFIELD subroutine in Abaqus

Passing a node set into VUFIELD subroutine in Abaqus

Passing a node set into VUFIELD subroutine in Abaqus

(OP)
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

RE: Passing a node set into VUFIELD subroutine in Abaqus

Hi,

I made some test with simple model and it works as it described in documentation:
- for BLOCKING=NO I got nBlock=all_NSET_nodes
- for BLOCKING=YES I got nBlock=136 (guess it is predefined block size in Abaqus/Explicit)
- for BLOCKING=500 I got nBlock=500

Can you share your *.inp + *.for, please?
I would like take a look for it.

Regards,
Bartosz

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources