最简单的方法
1、下载Visual Stdio、Intel Fortran、MARC软件,版本要求相互兼容。(发行年代相近,marc帮助文件release guide里面有说明) 2、安装dsp解密Visual Stdio,正常安装。需要输入产品密钥。 括约肌
3、安装Intel Fortran对流层,过程中选择对应的VS安装版本,一般能够自动搜索到,Intel Fortran将会和VS高层低密度自动关联在一起。需要自己Intel Fortran的授权。
4、安装marc,Mentat/Patran,最好是版本同时发行的。也需要授权文件。
5、保证以上所有软件安装完毕,每一个软件都可以正常使用。
6、在patran内建立计算模型,任务提交时,选择试运行项check run,这样可以节省很多模型出错检查的时间,还需要配置任务参数JOB PARAMETERS,在user subroutine file里面添加自己开发的用户子程序,提交任务。Patran会生成任务数据和marc运行的命令行。例如:C:\MSC.Software\Marc\2012\marc2012\tools\run_marc.bat -j death -dir D:\MSC_PRJ -u D:\MSC_PRJ\uactive.f -b yes -v no 7、2cr13无缝管此时由于run_marc.bat不知道Fortran的路径,一般计算不会成功,但是也没有给出出错信息。(MSC还有一个专用任务监视软件)
8、打开Fortran编译器的命令行,在cmd内切换到当前工程工作目录下,运行上面的命令。Marc运行输出信息都在目录下的文件内:如.log .out .msg,还可以人工检查.dat文件内容格式。如果是FORTRAN子程序文件出错,一般命令行内就有出错提示。一般用Intel 64 的那个命令行,现在的marc一般都是64位的。
9、如果不在命令行内调试,可以把fortran编译器的命令行path路径信息添加到run_marc.bat文件中。这个的调试能力差点,但是方便直接在patran界面下执行计算。个人更习惯在命令行内执行,方便随时查看。
10、可以自己手动添加输入输出的调试信息在自己的Fortran子程序里面,采用文件的方式查看,和写其他Fortran程序一样。也可以在Fortran命令行内直接编译调试子程序。
11、现代货币数量论同时推荐几个实用程序Vim notepad winmerge方便文件的编辑、比较、查看、搜索。可以用在命令行内。