+ Reply to Thread
Results 1 to 6 of 6

Thread: UMAT for Abaqus on 64 bit Windows

  1. UMAT for Abaqus on 64 bit Windows

    Hi,

    I have a machine with 64bit Windows XP and Abaqus 6.9 64bit installed. I wrote a umat on another machine, which has 32bit Windows XP and Abaqus. Can I compile a shared .dll library of my umat on 32bit machine and run it on 64bit machine. The 64bit machine doesn't have fortran compiler. If this is not possible, what software do I require for 64bit machine to run umat e.g intel fortran and visual studio.

    Thanks for your help.

    Regards

    Aamir

  2. #2
    Join Date
    2000-02
    Location
    Boston, USA
    Posts
    2,511
    Blog Entries
    2
    I have no tried that, but it can probably be done.

    First, however, I do not believe that a 32-bit UMAT in dll-format would on a computer with a 64-bit OS.

    The approach I would try to accomplish what you are trying to do is as follows:

    1) The Intel Fortran compiler typically installs both a 32-bit and 64-bit compiler, even if the host computer is only running 32-bit Windows.

    2) Compiler your UMAT into object format using the 64-bit compiler

    3) Link the dll file using a 64-bit linker and the appropriate Abaqus 64-bit libraries (which you can copy from your 64-bit computer)

    4) Copy and use the 64-bit dll file on your 64-bit computer.

    Note 1: It is not a trivial task to accomplish these tasks. It will take some experties to figure out the compile and linking commands.

    Note 2: I basically use this approach to compile by 32-bit and 64-bit dll-libraries, but I have not tried to compile the code using a cross-platform compiler.

    -Jorgen
    Jorgen Bergstrom, Ph.D.
    PolymerFEM Administrator

  3. Hi and thank you for an excellent Forum.

    I am having problems getting Abaqus 6.9-2 to work with Intel Fortran Compiler 10.1.011 and MS Visual Studio 2005 in Windows 7. The programs are installed in the correct order, and I have changed or added the necessary environmental variables in windows. I also added the Intel Fortran batch file, ifortvars.bat, to the Abaqus cmd window. This approach worked nicely in Windows XP, but with Windows 7 I get a LNK2001 error and a LNK2019 error when I am trying to run a UMAT. I can't seem to understand what is going wrong. Any ideas?

    Jim

  4. #4
    Join Date
    2000-02
    Location
    Boston, USA
    Posts
    2,511
    Blog Entries
    2
    I am not sure what you would get those errors.
    One thought, are you sure that MS VS 2005 works in Win 7?

    -Jorgen
    Jorgen Bergstrom, Ph.D.
    PolymerFEM Administrator

  5. Yes, MS VS 2005 works fine in Windows 7. My problem was finally solved by installing the x64 compiler tools in MS VS 2005 (which is not included in the default installation).

    Jim

  6. Quote Originally Posted by aamirmub View Post
    Hi,

    I have a machine with 64bit Windows XP and Abaqus 6.9 64bit installed. I wrote a umat on another machine, which has 32bit Windows XP and Abaqus. Can I compile a shared .dll library of my umat on 32bit machine and run it on 64bit machine. The 64bit machine doesn't have fortran compiler. If this is not possible, what software do I require for 64bit machine to run umat e.g intel fortran and visual studio.

    Thanks for your help.

    Regards

    Aamir
    Hi, Aamir
    I tried to compile my user subroutine into DLL but i failed getting it running couple of years ago. At last I used oject file rather than DLL.
    I am curious about your question and very eager to know the possiblity of compliling a user subroutine into DLL.
    regards
    Tian

+ Reply to Thread

Similar Threads

  1. Windows 7 & Abaqus
    By Jorgen in forum PolymerFEM News
    Replies: 7
    Last Post: 2010-05-28, 10:40
  2. VUMAT precompiled in Windows XP and double precision
    By Kumar Kurambakurash in forum User Material Subroutines
    Replies: 10
    Last Post: 2009-09-09, 05:25
  3. Problem with Windows Compute Cluster Pack
    By mech5243 in forum Computer Software
    Replies: 1
    Last Post: 2009-07-22, 21:11

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts