BeyV
Mechanical
- Feb 7, 2012
- 4
I'v been trying to find an answer to this on the internet but haven't found one anywhere.
I just started working with user subroutines and am trying out a simple DISP subroutine. This is the log file:
Compiling doesn't seem to be a problem, but apparently the arguments list I use is different than the one ABAQUS 6.11.2 expects. However, it is the same as the 6.11 manual suggests. This is my .for file I use:
SUBROUTINE DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS)
C
This also shows a detail in my .for file that is different from similar .for files found around the internet in which people start working with the DISP subroutine. My first line needs to have a certain indent from the left, but this is not the case in other copied codes around the internet. I had to do this because it wouldn't compile otherwise.
So, my question is: What is the correct arguments list to use?
I just started working with user subroutines and am trying out a simple DISP subroutine. This is the log file:
Abaqus JOB Subroutine4
Abaqus 6.11-2
Begin Compiling Abaqus/Standard User Subroutines
06/07/12 17:35:18
End Compiling Abaqus/Standard User Subroutines
06/07/12 17:35:18
Begin Linking Abaqus/Standard User Subroutines
06/07/12 17:35:18
Creating library standardU.lib and object standardU.exp
Microsoft (R) Manifest Tool version 5.2.3790.2076
Copyright (c) Microsoft Corporation 2005.
All rights reserved.
standardU.dll.manifest : general error c1010070: Failed to load and parse the manifest. The system cannot find the file specified.
Abaqus Error: Problem during linking - Abaqus/Standard User Subroutines.
This error may be due to a mismatch in the Abaqus user subroutine arguments.
These arguments sometimes change from release to release, so user subroutines
used with a previous release of Abaqus may need to be adjusted.
Abaqus/Analysis exited with errors
Compiling doesn't seem to be a problem, but apparently the arguments list I use is different than the one ABAQUS 6.11.2 expects. However, it is the same as the 6.11 manual suggests. This is my .for file I use:
SUBROUTINE DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS)
C
INCLUDE 'ABA_PARAM.INC'
CDIMENSION U(3),TIME(2),COORDS(3)
CIF(NODE.EQ.3 .AND. JDOF.EQ.1)THEN
U(1)=1
END IF
RETURN
END
This also shows a detail in my .for file that is different from similar .for files found around the internet in which people start working with the DISP subroutine. My first line needs to have a certain indent from the left, but this is not the case in other copied codes around the internet. I had to do this because it wouldn't compile otherwise.
So, my question is: What is the correct arguments list to use?