marc2010并行计算及批处理问题解决
浏览:92077 回答:13
本人2010版marc上手一周,先后试过Win7 64bit,2003server 64bit和XP 64bit。
首先是并行计算,到安装目录下的intelmpi\win64\bin目录,运行wmpiregister.exe。
输入用户名和密码,点击register按钮,下面的对话框中会出现“Password encrypted into the Registry”信息。
运行ismpd.exe,最好到dos提示符下进入该目录,运行ismpd -install。
就OK了。
关于批处理,在用run_marc -j filename -b n从命令行调用marc2010计算的时候,总是提示“'getarch.bat' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”08版的没用过,07版之前没出现过这种情况。经过分析,怀疑是'getarch.bat' 文件路径指向不对,先在环境变量中的path中填加C:\MSC.Software\Marc\2010\marc2010\bin\win64;C:\MSC.Softwa
re\Marc\2010\mentat2010\bin\win64值,问题依然存在。
最后在C:\MSC.Software\Marc\2010\marc2010\tools中找到run_marc.bat文件,将其打开并搜索'getarch.bat' ,大约在第78行,将前面的路径“%DIRSCRIPT%”替换为C:\MSC.Software\Marc\2010\marc2010\tools\。
再试命令行调用或批处理计算,发现问题解决。
以上是近期的一点心得及收获,希望对大家能有所帮助。
首先是并行计算,到安装目录下的intelmpi\win64\bin目录,运行wmpiregister.exe。
输入用户名和密码,点击register按钮,下面的对话框中会出现“Password encrypted into the Registry”信息。
运行ismpd.exe,最好到dos提示符下进入该目录,运行ismpd -install。
就OK了。
关于批处理,在用run_marc -j filename -b n从命令行调用marc2010计算的时候,总是提示“'getarch.bat' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”08版的没用过,07版之前没出现过这种情况。经过分析,怀疑是'getarch.bat' 文件路径指向不对,先在环境变量中的path中填加C:\MSC.Software\Marc\2010\marc2010\bin\win64;C:\MSC.Softwa
re\Marc\2010\mentat2010\bin\win64值,问题依然存在。
最后在C:\MSC.Software\Marc\2010\marc2010\tools中找到run_marc.bat文件,将其打开并搜索'getarch.bat' ,大约在第78行,将前面的路径“%DIRSCRIPT%”替换为C:\MSC.Software\Marc\2010\marc2010\tools\。
再试命令行调用或批处理计算,发现问题解决。
以上是近期的一点心得及收获,希望对大家能有所帮助。