Questions tagged [abaqus]

Abaqus is a software suite for finite element analysis and computer-aided engineering

Abaqus is used in the automotive, aerospace, and industrial products industries. The product is popular with academic and research institutions due to the wide material modeling capability, and the program's ability to be customized. Abaqus also provides a good collection of multiphysics capabilities, such as coupled acoustic-structural, piezoelectric, and structural-pore capabilities, making it attractive for production-level simulations where multiple fields need to be coupled.

Abaqus was initially designed to address non-linear physical behavior; as a result, the package has an extensive range of material models such as elastomeric (rubberlike) material capabilities.

Source: https://en.wikipedia.org/wiki/Abaqus

622 questions
2
votes
1 answer

Integrating PyCharm with Abaqus

I'm using PyCharm Community V2021.1.3 and I would like to integrate Abaqus CAE (2021) with PyCharm so that I can write/debug/run scripts for Abaqus. Currently I write code in PyCharm/Sublime or some other editor and then run the script through…
2
votes
1 answer

Abaqus UMAT subroutine - error after execution (warning LNK4210?)

I am trying to run my first UMAT subroutine with an ABAQUS job. Fortran compiler seems to be linked to ABAQUS, since Abaqus command abaqus verify -user_std results to pass the check Abaqus/Standard with user subroutines ...PASS …
2
votes
1 answer

Cannot transfer values from python to variable defined in Fortran by using s = system()

I want to call python code in Fortran and transfer values generated in python to Fortran using system() command. However, it doesn't work. here is my fortran code: program SystemTest character(len=256) :: cmd integer :: py print *, "FORTRAN:…
2
votes
0 answers

Stack overflow despite dynamically allocated arrays in Modern Fortran

I am currently bumping into stack overflow issues while trying to use large high-dimensional arrays in an Abaqus user material (UMAT) subroutine written in Modern Fortran. To indicate the magnitude, there are about 15 4-D and 5-D double-precision…
2
votes
1 answer

Problem Linking Abaqus/Standard User Subroutines

I have Abaqus 2020 linked to Intel oneAPI ifort compiler and it runs run ok until I had this issue. "error LNK2019: unresolved external symbol ROTSIG referenced in function umat.R" when I try to use /iface:cref . Is there any quick way to fix the…
2
votes
0 answers

In Abaqus, what is meant by "Second-order accuracy" using Linear Explicit Hexahedral elements?

When using a Linear Explicit Hexahedral 3D stress element in Abaqus, what is meant by the element controls option: second-order accurate formulation? I understand that the reduced integration is changing the number of gauss points from eight to one…
2
votes
1 answer

User subroutine is missing - Intel Fortran OneAPI with Abaqus

How do I fix the "***ERROR: USER SUBROUTINE DISP IS MISSING" during configuration & verification of Intel Fortran (oneAPI) with Abaqus? Background: Intel have stopped offering parallel studio and have now moved to oneAPI. It seems to be free, but…
will
  • 377
  • 1
  • 10
2
votes
1 answer

Nodal displacement in ABAQUS using python script

I want to get the U2 displacement of a particular node using a python script : dy = odb.steps['LoadingStep'].frames[-1].fieldOutputs['U'].values[node_no].data[1] The problem is that the [value index] doesn't match the node number. Meaning that the…
2
votes
1 answer

waitForCompletion(timeout) in Abaqus API does not actually kill the job after timeout passes

I'm doing a parametric sweep of some Abaqus simulations, and so I'm using the waitForCompletion() function to prevent the script from moving on prematurely. However, occassionally the combination of parameters causes the simulation to hang on one or…
Andy Cohen
  • 113
  • 1
  • 8
2
votes
0 answers

How can I make it thread-safe to use a Fortran module to share variables between Abaqus subroutines?

I have an Abaqus/Explicit model which currently uses 3 subroutines: VEXTERNALDB, VUAMP, and VDLOAD. VEXTERNALDB is used to read an externally generated text file and save the values such that they can be read by the other two subroutines. I would…
Acrimmon
  • 31
  • 3
2
votes
2 answers

Working with huge text files (or quasi-csv) with Python - matrices creation from text data

I've reached a point when I do not have a proper idea of how to resolve my problem. I am working with the text file (*.inp - abaqus job file) and I want to extract some basic information from it. By far I identified two major problems: Such files…
prz
  • 31
  • 3
2
votes
1 answer

Contact pressure representation in Abaqus

The main question is connected with extracting the contact pressure from .odb file. The issue is described in three facts written below: Imagine that we have simple 3D contact model in Abaqus/CAE 1.If we make a plot of CPRESS on a deformed shape in…
2
votes
1 answer

Abaqus C++ API syntax

I am new to Abaqus C++ API and have question about the syntax. db_Odb& odb = openOdb("file.odb"); odb_Step& step = odb.steps()["Step-1"]; odb_Instance& instance = odb.rootAssembly().instances()["PART-1-1"]; There are several instances that…
dfrw4r3
  • 25
  • 4
2
votes
2 answers

ABAQUS python scripting inconsistencies when selecting regions

This may sound more like a rant to some extent, but I also would like to have your opinion on how to deal with the inconsistencies when using python scripting in abaqus. here my example: in my rootAssembly (ra) I have three instances called a, b, c.…
Francesco
  • 21
  • 2
2
votes
1 answer

How can I pass arguments to an ABAQUS python code?

I have written a UMAT subroutine in which I call a Python code of ABAQUS simulation. st1=SYSTEM('abaqus cae noGUI="c:\temp\pycode.py"') I need to pass some variables from Fortran to my Python code and bring back some other values from Python to…
RKM
  • 61
  • 2
1 2
3
41 42