ABAQUS-SwiftComp GUI Issues

I have added C3D6 and C3D15 elements to the script, but now I am getting this error:


I tested with different types of elements, C3D6, C3D8, C3D15, C3D20 etc. and found out that this “insufficient data sequences provided“ only appear when I use a mix of elements, say C3D6 and C3D8, but never get this error when I have C3D6 or C3D8 alone.
This means something is different when you have a mix of element types and the plug-in is not designed to handle this difference.

Note: the reason for this error is that SwiftComp output files contain less data for integration points than expected. There is no simple fix for this because I can’t simply change the code for SwiftComp to generate compatible data for integration points, so I just commented out the logics for reading integration point data.

It seems that I do not have permission to push to the repo. Could you list me as a collaborator?

You should have the permission now.

1 Like

Not clear about less than expected? expected by abaqus gui? Is there a default values for # of integration points?

Expected by Abaqus. Abaqus has a checking mechanism that sets a number of entries needed to generate the odb file. Let’s say if there should be 8 sets of data for a C3D20R element but SwiftComp output file contains less than 8 sets of data, then Abaqus throws a “insufficient data“ error. For each type of element, there should be corresponding number of integration points, say, C3D20R has 8 and C3D20 has 27.

what are the numbers expects for these elements of concern?

I think there are manuals like https://classes.engineering.wustl.edu/2009/spring/mase5513/abaqus/docs/v6.6/books/gsa/default.htm?startat=ch04s01.html that tells how many integration points Abaqus expects. As for how many integration points SwiftComp has for each element type, I have not done comprehensive tests. I only know for my case, a mix of C3D6 and C3D8, and C3D15 and C3D20R (I am also not sure how SwiftComp distinguish between C3D20 and C3D20R) it has less data than Abaqus expected.

@su.tian.22 in case you have not received a notification, I created a pull request and now it is pending review. I will not merge until you approve the changes. Let me know if there is any question regarding the changes.

Thank you. I will review and test it later.

@su.tian.22 I created a new pull request with major updates. You can test the new code and see if it works for you. The new code should be fully functional.

I have merged the pull requests. Thank you for the updates and detailed documentation.

1 Like

I just figured out how to read and process data for “Orientations“ so I updated the script and created a new pull request. If there is no bug this might be the last request. Thanks for reviewing the request!

Hello, I wish you are fine

I wanted to ask you about license of swift composite if available, or could you share me

Thanks a lot

Please request from https://analyswift.com/