|
小弟是新手,之前有学过Fortran的语法和程序设计之类的,但是最近才真正地开始上手。那么问题来了:我原先用的事VS2008+IVF, 可是现在学校的机子只有VS2012+PGI。这样就导致原来很多代码运行起来老是出错。
在实验室师姐师兄推荐下,自己又下了个Code block+GFortran, 因为编译器的问题,运行依旧出错。
1. IVF中的SGL绘图在PGI和GFortran中都没法用了,请问有何替代品么?如何集成到PGI或者GF中去?
2. SGL的dflib.mod 没法用了,说是没声明,能否给我dflib全局变量中的内容 我单独声明下试试看。
3. IVF中原先的open命令在PGI中无法打开某一个文件,该文件在我笔记本上的VS2008+IVF可以打开,并执行代码中的命令。请问是什么原因?
4. yield_stress=stress(pre_yield_time)+(stress(post_yield_time)-stress(pre_yield_time))*(0.001-strain(pre_yield_time))/(strain(post_yield_time)-strain(pre_yield_time)) 这个式子Code block+GF提示:invalid form of array reference 怎么改啊?谢谢
原命令很简单:open(10, file = 'xyzInitial.dat', form = 'formatted', status = 'old', iostat = ioErr) 到这里就没法运行下去了。
十分感谢各位大侠!!
小弟真是新手。
|
|