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

[子程序/二次开发] Marc2013和Fortran子程序链接

[复制链接]
发表于 2017-9-7 16:58:59 | 显示全部楼层 |阅读模式 来自 湖北武汉
安装了vs2010、Fortran2011、Marc2013(都是C盘默认安装)之后    然后按照这个编辑了环境变量
include:
C:\Program Files (x86)\Intel\ComposerXE-2011\compiler\include;
C:\Program Files (x86)\Intel\ComposerXE-2011\mkl\include;
C:\MSC.Software\Marc\2013.0.0\marc2013\msmpi\win64\Include;
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include
lib:
C:\Program Files (x86)\Intel\ComposerXE-2011\compiler\lib\intel64;
C:\Program Files (x86)\Intel\ComposerXE-2011\mkl\lib\intel64;
C:\MSC.Software\Marc\2013.0.0\marc2013\lib\win64i8;
C:\MSC.Software\Marc\2013.0.0\marc2013\lib\win64;
C:\MSC.Software\Marc\2013.0.0\marc2013\intelmpi\win64\Lib;
C:\MSC.Software\Marc\2013.0.0\marc2013\lib_shared\win64;
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\ia64;
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64
path:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin;
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64;
C:\Program Files (x86)\Intel\ComposerXE-2011\bin;
C:\MSC.Software\Marc\2013.0.0\marc2013\bin;
C:\MSC.Software\Marc\2013.0.0\marc2013\tools;
C:\MSC.Software\Marc\2013.0.0\mentat2013\bin;
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;
C:\Program Files (x86)\Intel\ComposerXE-2011\bin\intel64;
C:\Program Files (x86)\Intel\ComposerXE-2011\redist\intel64\mkl
但是出现了这个错误,
ifort  /fpp /c /DWIN32_intel  -D_IMPLICITNONE /nologo /integer_size:64 -DI64 -DOPENMP -DMKL -D_MSCMARC -DWIN64 /I"C:\MSC.Software\Marc\2013.0.0\marc2013\common" /I"C:\MSC.Software\Marc\2013.0.0\marc2013\bcsgpusolver\common" /I"C:\MSC.Software\Marc\2013.0.0\marc2013\mumpssolver\include" /I"C:\MSC.Software\Marc\2013.0.0\marc2013\intelmpi\win64\include" /O2 /Qip /Qsave /Qzero /Qvec- /switch:fe_old_modvar /W0   -DCASI -DPARDISO -DMUMPS -DBCSGPU -DCUDA /MD -DDDM /object:"E:\FSW\FSW_MARC\flux.obj"  "E:\FSW\FSW_MARC\flux.f"
'ifort' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
compile failed for E:\FSW\FSW_MARC\flux.f
          Marc 2013.0.0 Exit number 3

通过网上查询是Fortran和marc没有链接上,但是一直不知道怎么处理才行
试过这种方法
@call "C:\Program Files (x86)\Intel\ComposerXE-2011\bin\ifortvars.bat"
@ECHO off

但是还是出现上面这个问题,求各位大神指教,都已经困住了1个星期了,头都搞大了。
 楼主| 发表于 2017-9-11 15:31:28 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
已经搞定了
回复 2 不支持 0

使用道具 举报

 楼主| 发表于 2017-9-8 08:37:46 | 显示全部楼层 来自 湖北武汉
看到网上有这个解决方式
检查一下是否安装了Microsoft VS 2005和Intel Fortran 10.1.024(或以上版本)。
如果都安装好了,可以用我前两天说的简便方法试一试,还没有不成功的。
1) 关于MSC.Marc使用用户子程序时软件的安装和配置问题,有一个最简便的方法,简述如下:
a). 安装 Microsoft VS 2005
b). 安装 Intel Fortran V10.1.024或以上版本(假设你用Marc/Mentat 2010或以上版本)
c). 安装Marc/Mentat
   做完上面三步就装好了。如果你不想配置环境设置,可以先启动Fortran build environment for applications ,这时在屏幕上会出现一个类似DOS一样的窗口。在此窗口中进入你的工作目录,然后运行mentat, 就可以使用子程序了。


但是找 不到Fortran build environment for applications 这个窗口,我用的是win10系统64位的,请各位大神指教
回复 不支持

使用道具 举报

 楼主| 发表于 2017-9-8 10:15:13 | 显示全部楼层 来自 湖北武汉
51465 发表于 2017-9-8 08:37
看到网上有这个解决方式
检查一下是否安装了Microsoft VS 2005和Intel Fortran 10.1.024(或以上版本)。
...

安装在办公室工作站 找到了Fortran build environment for applications 这个窗口 但是不知道从此窗口中进入我的工作目录。求各位大神指教。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2017-9-27 13:22:26 | 显示全部楼层 来自 中国
不用dos窗口运行,直接在GUI里运行子程序能搞定吗?总是dos窗口cd进工作目录太繁琐了
回复 不支持

使用道具 举报

发表于 2018-8-1 09:59:39 | 显示全部楼层 来自 湖北武汉
楼主  你那个问题怎么解决啊,我也是这个问题,好久了也没有解决
回复 不支持

使用道具 举报

发表于 2018-8-2 17:24:35 | 显示全部楼层 来自 湖北武汉
楼主,我和你的问题一样啊,你是咋解决的
回复 不支持

使用道具 举报

发表于 2019-5-25 14:05:11 | 显示全部楼层 来自 辽宁沈阳

请问您是如何解决的
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 17:09 , Processed in 0.049409 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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