其.log文件内容为:
MSC.Marc 2005 Windows_NT version
--------------------------------
:
Program name : marc
Job ID : zjqn01_job1
User subroutine name : ufxord1
Restart file job ID :
Substructure file ID :
Post file job ID :
Defaults file ID :
View factor file ID :
Save generated module: no
Auto restart : 0
Contact decoupling : 0
Number of tasks : 0
Host file :
Distributed i/o :
Run directory : D:\lihongxia\lunwen\moxing
Scratch directory : D:\lihongxia\lunwen\moxing
Default bin directory: C:\MSC.Software\MSC.Marc\2005\marc2005\tools\..\bin
Material database : C:\MSC.Software\MSC.Marc\2005\marc2005\tools\..\AF_flowmat\
:
ifort /c /I"C:\MSC.Software\MSC.Marc\2005\marc2005\tools\..\common" /I"C:\MSC.Software\MSC.Marc\2005\marc2005\tools\..\bcssolver\common" /I"C:\MSC.Software\MSC.Marc\2005\marc2005\nt_mpich\include" /O2 /Qip /Qsave /W0 /object:"D:\lihongxia\lunwen\moxing\ufxord1.obj" "D:\lihongxia\lunwen\moxing\ufxord1.for"
'ifort' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
compile failed for D:\lihongxia\lunwen\moxing\ufxord1.for
MSC.Marc Exit number 3
MSC.Marc,在不调用用户子程序的情况下可以运行,可一旦调用用户子程序就不能计算了,请问是怎么回事?
答案:2 悬赏:10
解决时间 2021-04-18 11:36
- 提问者网友:他是我的あ男人
- 2021-04-18 05:54
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-04-18 06:54
Fortran编译环境设置不对,找不到ifort引起的错误。
检查一下是否安装了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, 就可以使用子程序了。
如果你想人工设置子程序编译连接环境,有两个方法:一个是运行脚本文件C:\Program Files\Intel\Compiler\Fortran\10.1.024\IA32\bin\ifortvars.bat或者手工将这个文件中的环境变量添加到电脑里去;另一个方法是在Marc的tools目录下include.bat文件中手工添加语句: call "C:\Program Files\Intel\Compiler\Fortran\10.1.024\IA32\bin\ifortvars.bat"
检查一下是否安装了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, 就可以使用子程序了。
如果你想人工设置子程序编译连接环境,有两个方法:一个是运行脚本文件C:\Program Files\Intel\Compiler\Fortran\10.1.024\IA32\bin\ifortvars.bat或者手工将这个文件中的环境变量添加到电脑里去;另一个方法是在Marc的tools目录下include.bat文件中手工添加语句: call "C:\Program Files\Intel\Compiler\Fortran\10.1.024\IA32\bin\ifortvars.bat"
全部回答
- 1楼网友:糜废丧逼
- 2021-04-18 07:45
搜一下:MSC.Marc,在不调用用户子程序的情况下可以运行,可一旦调用用户子程序就不能计算了,请问是怎么回事?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯