Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

problems using Abaqus2020+VS2019

Status
Not open for further replies.

Carlygao

Aerospace
Oct 5, 2022
3
Hi,

I have Abaqus umat and uel developed for Abaqus2017 plus VS 2015. They worked very well. Recently, I updated to Abaqus 2020 + VS 2019. When I run the user subroutines, it gave me the following errors. These errors showed before reaching the user subroutines, in very early stage. Does anyone have any idea how to solve this issue? It is a segmentation fault while looping the elements. Thanks.

End Compiling Abaqus/Standard User Subroutines
Begin Linking Abaqus/Standard User Subroutines
Creating library standardU.lib and object standardU.exp
End Linking Abaqus/Standard User Subroutines
10/5/2022 11:57:15 AM
Begin Analysis Input File Processor
10/5/2022 11:57:15 AM
Run pre.exe
10/5/2022 11:57:18 AM
End Analysis Input File Processor
Begin Abaqus/Standard Analysis
10/5/2022 11:57:18 AM
Run standard.exe
*** ABAQUS/standard rank 0 encountered a SEGMENTATION FAULT

*** ERROR CATEGORY: ELEMENT LOOP

10/5/2022 11:57:25 AM
Abaqus Error: Abaqus/Standard Analysis exited with an error - Please see the
message file for possible error messages if the file exists.
Begin SIM Wrap-up
10/5/2022 11:57:27 AM
Run SMASimUtility.exe
10/5/2022 11:57:27 AM
End SIM Wrap-up
Abaqus/Analysis exited with errors
 
Replies continue below

Recommended for you

Are there any specific error messages in the .msg or .dat file ?
 
Hi,

In the .msg file, it only shows "*** ABAQUS/standard rank 0 encountered a SEGMENTATION FAULT".

In the .dat file, the content is as follows. I fixed one error. For Abaqus 2020, in UMAT, it uses JSTEP (array) instead of KSTEP. However, it still complains the seg fault error. The codes even didn't reach the user subroutines when this error happened. The input file is also attached here. I used Abaqus2017+VS2015 before. These codes and input files have no problem. Thanks.

1

Abaqus 2020 Date 07-Oct-2022 Time 13:35:31



The Abaqus Software is a product of:

Dassault Systemes SIMULIA Corp.
1301 Atwood Avenue, Suite 101W
Johnston, RI 02919, USA



The Abaqus Software is available only under license
from Dassault Systemes or its subsidiary and may be
used or reproduced only in accordance with the terms
of such license.

On machine UTARI-117247
you are authorized to run
Abaqus/Standard until 15-Feb-2023

Your site id is: 200000000021335



For assistance or any other information you may
obtain contact information for your local office
from the world wide web at:



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* ***************** *
* * N O T I C E * *
* ***************** *
* *
* *
* Abaqus 2020 *
* *
* BUILD ID: 2019_09_13-12.49.31 163176 *
* *
* *
* Please make sure you are using *
* release Abaqus 2020 manuals *
* plus the notes accompanying this release. *
* *
* *
* *
* *
* *
* This program may not be used for commercial purposes *
* without payment of a commercial fee. *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *






PROCESSING PART, INSTANCE, AND ASSEMBLY INFORMATION
*******************************************************


END PROCESSING PART, INSTANCE, AND ASSEMBLY INFORMATION
***********************************************************




OPTIONS BEING PROCESSED
***************************


*USER ELEMENT, TYPE=U1, NODES=8, COORDINATES=2, PROPERTIES=5, VARIABLES=42
*Heading
Two-dimenstional element
*NODE
*ELEMENT, TYPE=CPS4, ELSET=upper
*ELEMENT, TYPE=CPS4, ELSET=bottom
*ELEMENT, TYPE=U1, ELSET=COHELE
*MATERIAL, NAME=UMAT1
*user material, constants=4, type=mechanical
*depvar
*MATERIAL, NAME=UMAT2
*user material, constants=4, type=mechanical
*depvar
*Orientation, name=Ori-1
*SOLID SECTION, ELSET=upper, orientation=Ori-1, MATERIAL=UMAT1
*SOLID SECTION, ELSET=bottom, orientation=Ori-1, MATERIAL=UMAT2
*USER ELEMENT, TYPE=U1, NODES=8, COORDINATES=2, PROPERTIES=5, VARIABLES=42
*SOLID SECTION, ELSET=upper, orientation=Ori-1, MATERIAL=UMAT1
*SOLID SECTION, ELSET=bottom, orientation=Ori-1, MATERIAL=UMAT2
*BOUNDARY
*BOUNDARY
*UEL PROPERTY, ELSET=COHELE
*Output, field
*Element Output, directions=YES, variable=PRESELECT
*Output, field
*Element Output, directions=YES, variable=PRESELECT
*Output, field
*Element Output, directions=YES, variable=PRESELECT
*STEP, NLGEOM=NO, inc=1000
*Output, field
*STEP, NLGEOM=NO, inc=1000
*STEP, NLGEOM=NO, inc=1000
step 1
*STATIC, STABILIZE, FACTOR=0.0002, ALLSDTOL

***WARNING: TOO MANY DATA LINES HAVE BEEN SPECIFIED FOR *STATIC
*CONTROLS, PARAMETERS=TIME INCREMENTATION
*BOUNDARY
*NODE print
*EL print

***WARNING: OUTPUT VARIABLE S HAS NO COMPONENTS IN THIS ANALYSIS FOR ELEMENT
TYPE U1
*EL print
*Output, field
*Node Output, variable=PRESELECT
*Element Output, directions=YES, variable=PRESELECT
*END STEP

***WARNING: THE *ELEMENT OUTPUT OPTION IS NOT SUPPORTED FOR USER ELEMENTS
*STEP, NLGEOM=NO, inc=1000
*STATIC, STABILIZE, FACTOR=0.0002, ALLSDTOL
*BOUNDARY
*END STEP



P R O B L E M S I Z E


NUMBER OF ELEMENTS IS 27
NUMBER OF NODES IS 40
NUMBER OF NODES DEFINED BY THE USER 40
TOTAL NUMBER OF VARIABLES IN THE MODEL 80
(DEGREES OF FREEDOM PLUS MAX NO. OF ANY LAGRANGE MULTIPLIER
VARIABLES. INCLUDE *PRINT,SOLVE=YES TO GET THE ACTUAL NUMBER.)



END OF USER INPUT PROCESSING



JOB TIME SUMMARY
USER TIME (SEC) = 0.20000
SYSTEM TIME (SEC) = 0.0000
TOTAL CPU TIME (SEC) = 0.20000
WALLCLOCK TIME (SEC) = 1
 
Did you try running this input file without the subroutines (with built-in element type and material) ? Or performing a single element test with your UEL and UMAT ?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor