Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29280 Discussions

module machine type 'X86' conflicts with target machine type 'x64'

Gabriel_R_1
Beginner
1,096 Views

Good evening,

I'm trying to link Abaqus 6.14-2 with VS2012 and XE2015. Opening the Abaqus Command and typing the abq6142 verify -user_std form at the command prompt verifies that the Abaqus / Standar link with the subroutine occurs. PASS appears on the screen and no .log file is generated. However, when I run a simple template in Abaqus using the subroutine, an error occurs and the job .log appears as follows:

Begin Compiling Abaqus / Standard User Subroutines
1/24/2017 10:21:36
Intel (R) Visual Fortran Intel (R) 64 Compiler XE for applications running on Intel (R) 64, Version 15.0.0.108 Build 20140726
Copyright (C) 1985-2014 Intel Corporation. All rights reserved.

End Compiling Abaqus / Standard User Subroutines
Begin Linking Abaqus / Standard User Subroutines
   
Creating library standardU.lib and object standardU.exp
MSVCRT.lib (chkstk.obj): fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
Abaqus Error: Problem during linking - Abaqus / Standard User Subroutines.
  
This error may be due to 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
 

Please can anyone explain how to make this link work? Thank you very much.

0 Kudos
1 Reply
Kevin_D_Intel
Employee
1,096 Views

This sounds exactly like this earlier post. Note the change mentioned in post #15 to the abaqus.bat file.

 

0 Kudos
Reply