找回密码
 注册
Simdroid-非首页
查看: 295|回复: 5

[子程序/二次开发] marc子程序连接

[复制链接]
发表于 2017-3-12 10:49:32 | 显示全部楼层 |阅读模式 来自 广东广州
本人电脑系统是win7 旗舰版 64位,先后安装了vs2005,fortran11.0.061,marc2010,环境变量配置如include:
C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\mkl\include;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\include;C:\MSC.Software\Marc\2010\marc2010\msmpi\win64\Include;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Include;C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\include;%IFORT_COMPILER10%\IA32\Include

lib:
C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\mkl\em64t\lib;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\lib\ia32;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\lib\intel64;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\mkl\ia32\lib;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\lib;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Lib;C:\MSC.Software\Marc\2010\marc2010\lib;C:\MSC.Software\Marc\2010\marc2010\lib\win32;C:\MSC.Software\Marc\2010\marc2010\lib\win64;C:\MSC.Software\Marc\2010\marc2010\lib\win64i8;C:\MSC.Software\Marc\2010\marc2010\intelmpi\win32\lib;C:\MSC.Software\Marc\2010\marc2010\intelmpi\win64\lib;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib;%IFORT_COMPILER10%\IA32\Lib

path:
%IFORT_COMPILER11%lib\Intel64;%IFORT_COMPILER11%lib\ia32;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\mkl\em64t\bin;C:\Program Files\Microsoft HPC Pack 2008 R2\Bin\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\MSC.Software\Marc\2010\marc2010\bin;C:\MSC.Software\Marc\2010\marc2010\tools;C:\MSC.Software\Marc\2010\mentat2010\bin;D:\abaqus_anzhuanglujing\Commands;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\Bin;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\mkl\ia32\bin;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\Bin\IA32;C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\Bin\intel64;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\Bin


当打开marc连接子程序时,却无法连接子程序,如图:

Marc 2010.1.0 , Build  66784  Windows_NT version
--------------------------------
                     :         
Program name         : marc  
Job ID               : C:\Users\admin\Desktop\creep\e11x8x25\e11x8x25_job1   
Version type         : i4  
User subroutine name : e11x8x25  
User objects/libs    :   
Restart file job ID  :   
Substructure file ID :   
Post file job ID     :   
Defaults file ID     :   
View factor file ID  :   
Save generated module: no
MPI library          : intel-mpi
Auto restart         : 0  
Contact decoupling   : 0
DDM processes        : 0
Solver processes     : 0
Host file            :   
Distributed i/o      :   
Run directory        : C:\Users\admin\Desktop\creep\e11x8x25
Scratch directory    : C:\Users\admin\Desktop\creep\e11x8x25
Default bin directory: C:\MSC.Software\Marc\2010\marc2010\bin\win64
Material database    : C:\MSC.Software\Marc\2010\marc2010\AF_flowmat\   
                     :            
ifort  /Qfpp /c /DWIN32_intel  -D_IMPLICITNONE /nologo   -DOPENMP -DMKL -D_MSCMARC -DWIN64 /I"C:\MSC.Software\Marc\2010\marc2010\common" /I"C:\MSC.Software\Marc\2010\marc2010\bcssolver\common" /I"C:\MSC.Software\Marc\2010\marc2010\mumpssolver\include" /I"C:\MSC.Software\Marc\2010\marc2010\intelmpi\win64\include" /O2 /Qip /Qsave /Qzero /Qvec- /switch:fe_old_modvar /W0   -DCASI -DPARDISO -DMUMPS /MT /object:"C:\Users\admin\Desktop\creep\e11x8x25\e11x8x25.obj"  "C:\Users\admin\Desktop\creep\e11x8x25\e11x8x25.f"

LINK /nologo  /out:"e11x8x25.exe" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\main.obj" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\blkdta.obj" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\comm1.obj" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\comm2.obj" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\comm3.obj" "C:\Users\admin\Desktop\creep\e11x8x25\e11x8x25.obj"  "C:\MSC.Software\Marc\2010\marc2010\lib\win64\srclib.lib" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\mcvfit.lib" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\mnflib.lib" ""C:\MSC.Software\Marc\2010\marc2010\lib\win64\md_user.lib"" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\mdsrc.lib"  "C:\MSC.Software\Marc\2010\marc2010\lib\win64\bcslib.lib" "C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\mkl_intel_lp64.lib" "C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\mkl_intel_thread.lib" "C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\mkl_core.lib" "C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\libguide.lib" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\blas_src.lib"  "C:\MSC.Software\Marc\2010\marc2010\lib\win64\casilib.lib" "C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\mkl_solver_lp64.lib"  "C:\MSC.Software\Marc\2010\marc2010\lib\win64\zmumps.lib" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\dmumps.lib" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\libpord.lib" "C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\mkl_scalapack_lp64.lib" "C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\mkl_lapack.lib"  ""C:\MSC.Software\Marc\2010\marc2010\intelmkl\win64\mkl_blacs_intelmpi_lp64.lib""    "C:\MSC.Software\Marc\2010\marc2010\lib\win64\stubs.lib" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\clib.lib" "C:\MSC.Software\Marc\2010\marc2010\lib\win64\metislib.lib" "C:\MSC.Software\Marc\2010\marc2010\xdr_lib\win64\xdr_irc.lib" /release /subsystem:console /incremental:no /nodefaultlib:libc.lib libmmt.lib libifcoremt.lib /LIBPATH:"C:\MSC.Software\Marc\2010\marc2010\intelmpi\win64\lib" impi.lib ws2_32.lib kernel32.lib user32.lib netapi32.lib advapi32.lib comdlg32.lib comctl32.lib
C:\Users\admin\Desktop\creep\e11x8x25\e11x8x25.obj : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
link failed for e11x8x25.obj
          Marc 2010.1.0 Exit number 3

请问哪位大神帮忙指点如何解决,不胜感激!

发表于 2017-3-16 23:11:36 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
marc是64位版,编译器则是32版,不一致,错误信息已经明确提示了,安装64位Fortran编译器试试看
回复 不支持

使用道具 举报

发表于 2017-3-20 16:36:27 | 显示全部楼层 来自 河北
请问楼主,你链接子程序失败的这些信息是怎么弄出来的?
回复 不支持

使用道具 举报

发表于 2017-4-19 19:57:36 | 显示全部楼层 来自 湖南长沙
在file log里面可以看到
回复 不支持

使用道具 举报

发表于 2017-4-24 10:12:06 | 显示全部楼层 来自 广东清远
我的file log文件最后是提示;“”C:\Users\wxc\AppData\Local\Temp\99483.i(630): catastrophic error: Too many errors, exiting
compilation aborted for C:\Users\wxc\Documents\Visual Studio 2013\Projects\Console10\Console10\718grain.f (code 1)
compile failed for C:\Users\wxc\718grain.f
         Marc Exit number 3
应该怎么解决
回复 不支持

使用道具 举报

发表于 2017-9-14 14:45:58 | 显示全部楼层 来自 湖北武汉
marc和Fortran没连接成功
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 09:33 , Processed in 0.033216 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表