Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

using Fortran free format for Abaqus user subroutines

Status
Not open for further replies.

Carlygao

Aerospace
Oct 5, 2022
3
Hi,

I have a problem to link Abaqus 2020, VS2019 and Fortran compiler 2021.6. I got the following errors after running “Abaqus verify -user_std” in std_user.log. It seems it complains the free format. I deleted ‘/iface:cref’ from compile_fortran in win86_64.env, and added “compile_fortran += ['/names:lowercase',]” in abaqus_v6.env. Then I can pass the verification. However, I can’t add ‘/free’ into compile_fortran list in abaqus_v6.env, because it gave me the following errors again.

Analysis initiated from SIMULIA established products
Abaqus JOB std_user
Abaqus 2020
Abaqus License Manager checked out the following licenses:
Abaqus/Standard checked out 5 tokens from Flexnet server abaquswapp01.uta.edu.
<119 out of 140 licenses remain available>.
Begin Compiling Abaqus/Standard User Subroutines
10/17/2022 7:24:29 PM
Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.6.0 Build 20220226_000000
Copyright (C) 1985-2022 Intel Corporation. All rights reserved.

std_user.for(2): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( : % [ . = =>
C
-^
std_user.for(4): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( : % [ . = =>
C
-^us
std_user.for(6): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( : % [ . = =>
C
-^
std_user.for(7): error #5082: Syntax error, found IDENTIFIER 'THE' when expecting one of: ( : % [ . = =>
C THE PRIMARY FUNCTION IS F(T)=1.5 SIN(OMEGA T) + .5 COS(OMEGA T)
--^
std_user.for(8): error #5082: Syntax error, found IDENTIFIER 'WHERE' when expecting one of: ( : % [ . = =>
C WHERE OMEGA IS .1 PI AND T THE CURRENT TIME.
--^
std_user.for(9): error #5082: Syntax error, found IDENTIFIER 'THE' when expecting one of: ( : % [ . = =>
C THE APPROPRIATE INTEGRALS AND DERIVATIVES ARE COMPUTED ACCORDINGLY.
--^
std_user.for(10): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( : % [ . = =>
C
-^
std_user.for(18): error #5082: Syntax error, found IDENTIFIER 'THE' when expecting one of: ( : % [ . = =>
C THE FUNCTION IS DISPLACEMENT FOR NODE 2
---------^
std_user.for(19): error #5082: Syntax error, found IDENTIFIER 'FOR' when expecting one of: :: ) ( , : * <END-OF-STATEMENT> ; . % (/ + - [ ] /) . ** / // ...
C (DIFFERENTIATE FOR VEL AND ACC)
------------------------^
std_user.for(24): error #5082: Syntax error, found IDENTIFIER 'THE' when expecting one of: ( : % [ . = =>
C THE FUNCTION IS VELOCITY FOR NODE 3 (INTEGRATE FOR DISP,
---------^
std_user.for(25): error #5276: Unbalanced parentheses
C DIFFERENTIATE FOR ACCELERATION)
---------------------------------------^
std_user.for(25): error #5082: Syntax error, found IDENTIFIER 'DIFFERENTIATE' when expecting one of: ( : % [ . = =>
C DIFFERENTIATE FOR ACCELERATION)
---------^
std_user.for(30): error #5082: Syntax error, found IDENTIFIER 'THE' when expecting one of: ( : % [ . = =>
C THE FUNCTION IS ACCELERATION FOR NODE 4
---------^
std_user.for(31): error #5082: Syntax error, found IDENTIFIER 'FOR' when expecting one of: :: ) ( , : * <END-OF-STATEMENT> ; . % (/ + - [ ] /) . ** / // ...
C (INTEGRATE FOR DISP AND VELOCITY)
--------------------^
std_user.for(2): error #6218: This statement is positioned incorrectly and/or has syntax errors.
C
^
std_user.for(4): error #6218: This statement is positioned incorrectly and/or has syntax errors.
C
^
std_user.for(10): error #6218: This statement is positioned incorrectly and/or has syntax errors.
C
^
compilation aborted for std_user.for (code 1)
Abaqus Error: Problem during compilation - std_user.for
Abaqus/Analysis exited with errors
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor