PDA

View Full Version : Linking ABAQUS With FORTRAN 90



gnoij
2011-06-22, 10:38
Hi,
I am using ABAQUS 6.10.1, Microsoft Visual Studio 2008, and Intel Visual Fortran Compiler Professional 11.1.060 on Windows 7 Premium. So far my system is able to link ABAQUS with user subroutine written in FORTRAN 77 (.for file) without any problem. However, may I know what setting should I change in order to link ABAQUS with user subroutine written in FORTRAN 90? What format ( .for or .f90 ) should the FORTRAN 90 user subroutine be saved in order for the linking to work?

DanStro
2011-06-23, 09:16
I don't think there is a setting to have Abaqus recognize fortran 90 files. But if you aren't using any commands that are not available in fortran 77 you should just be able to change the file extension to .for and it should run fine. If you are using fortran 90 specific commands than I don't think you can use the fortran file as a routine. But you may be able to compile it to a .obj file and have Abaqus use that instead though.

Jorgen
2011-06-26, 06:44
You can always compile your Fortran files "by hand". The command that Abaqus is using is in the system abaqus_v6.env file.

-Jorgen

gnoij
2011-06-27, 01:37
Sorry, I am not very understand the words "by hand", is it the same topic you discussed in this link

http://polymerfem.com/archive/index.php/t-576.html

I am using windows 7, but most of the information I found is about Linux, and I am not very understand either. Can you tell me more on how to compile "by hand" and what result will I get by doing this? What is the difference of this approach with the typical way to run the subroutine using ABAQUS command?

Thanks and regards.