Skip to main content

Running user subroutines in Fortran 90 with ABAQUS

Submitted by Hanif Hoseini on

Hi,

I need to run a UEL in Fortran90 with ABAQUS 6.13, however, I keep getting error. 

I can run subroutines in FORTRAN77, but it's not the case for Fortran90.

My machine is Windows7/64 and I have Intle Composer XE 2011 and Microsoft Visual Studio 2010.

Any help on that would be greatly appreciated.

Thanks,

Hanif

Hi,

This could be a solution

>find " abaqus_v6.env "

> modifie it for Fortran 90 or 77

# for fortran 90 style
compile_fortran=['ifort', '/c','/DABQ_WIN86_64',
                 '/iface:cref', '/recursive', '/Qauto-scalar', '/QxW', '/nologo',
                 '/heap-arrays:1', '/Od', '/include:%I', '-free']

#for fortran 77 style
compile_fortran=['ifort', '/c','/DABQ_WIN86_64',
                 '/iface:cref', '/recursive', '/Qauto-scalar', '/QxW', '/nologo',
                 '/heap-arrays:1', '/Od', '/include:%I']

Tue, 02/10/2015 - 08:48 Permalink

Hi Habib,

Thanks. Actually it looks like instead of '-free' I need to use '/free' and also

I need to change the file extensions from .f90 to .for as ABAQUS only looks for

this extenstion.

So it must be like:

# for fortran 90 style
compile_fortran=['ifort', '/c','/DABQ_WIN86_64',
                 '/iface:cref', '/recursive', '/Qauto-scalar', '/QxW', '/nologo',
                 '/heap-arrays:1', '/Od', '/include:%I', '/free']

 

Thanks

Tue, 02/10/2015 - 17:35 Permalink