分页: 1 / 1

安装frotran

发表于 : 2014-04-22 21:56
bella
初学者想请教下,怎样安装frotran

Re: 安装frotran

发表于 : 2014-04-22 22:06
lainme
我猜你指的是fortran?而且是gfortran?

sudo apt-get install gfortran

当然,你也可以用软件中心。如果你需要intel fortran,可到intel的网站上寻找安装文档。

Re: 安装frotran

发表于 : 2014-04-22 22:06
月下叹逍遥
sudo apt-ger install gfortran

:em01

顺便 @lainme
Fortran中的bool值转换成int是不是没有明确规定是多少?

Re: 安装frotran

发表于 : 2014-04-22 22:19
lainme
不了解,gfortran中是这样 http://gcc.gnu.org/onlinedocs/gfortran/ ... alues.html

但标准就不清楚了,你可以查查 http://gcc.gnu.org/wiki/GFortranStandards

Re: 安装frotran

发表于 : 2014-04-22 22:25
月下叹逍遥
lainme 写了:不了解,gfortran中是这样 http://gcc.gnu.org/onlinedocs/gfortran/ ... alues.html

但标准就不清楚了,你可以查查 http://gcc.gnu.org/wiki/GFortranStandards
gfortran中不支持T/F和整数之间的运算操作
ivf中,T=-1,F=0

Re: 安装frotran

发表于 : 2014-04-22 22:26
月下叹逍遥
算了,自己写个子程序处理这个东西吧。。。

Re: 安装frotran

发表于 : 2014-04-23 8:45
bella
谢谢各位啦。可是我在安装过程中遇到输入文件名的问题。上面提示由于没有输入文件名,文件安装中断,想请教下各位

Re: 安装frotran

发表于 : 2014-04-23 11:20
lainme
bella 写了:谢谢各位啦。可是我在安装过程中遇到输入文件名的问题。上面提示由于没有输入文件名,文件安装中断,想请教下各位
贴下终端提示

Re: 安装frotran

发表于 : 2014-04-23 11:45
lainme
月下叹逍遥 写了:算了,自己写个子程序处理这个东西吧。。。
为何一定要用逻辑类型,直接用整型就不需要处理了。

Re: 回复: 安装frotran

发表于 : 2014-04-23 12:57
月下叹逍遥
lainme 写了:
月下叹逍遥 写了:算了,自己写个子程序处理这个东西吧。。。
为何一定要用逻辑类型,直接用整型就不需要处理了。
想少写几个if else,fortran又没有switch case

通过 MI 2S 发表

Re: 回复: 安装frotran

发表于 : 2014-04-23 13:11
lainme
月下叹逍遥 写了:
lainme 写了:
月下叹逍遥 写了:算了,自己写个子程序处理这个东西吧。。。
为何一定要用逻辑类型,直接用整型就不需要处理了。
想少写几个if else,fortran又没有switch case

通过 MI 2S 发表
fortran 90后已经有了,是select case。现在连面向对象都有,只不过比较渣……

http://en.wikibooks.org/wiki/Fortran/Fo ... 8switch.29

Re: 安装frotran

发表于 : 2014-04-23 13:20
月下叹逍遥
对于多选择判断,相比较于swtch case结构,这种写法感觉简单点,其实能内置T/F的整数值更精简。。。
[fortran]
r(i,j)=r(i,j-1)+foo(k,1)*(1,0)+foo(k,2)*(0,1)+foo(k,3)*(-1,0)+foo(k,4)*(0,-1)


integer function foo(i,j)
integer :: i,j
if(i==j)then
foo=1
else
foo=0
endif
end[/fortran]

Re: 安装frotran

发表于 : 2014-04-23 15:02
eexpress
居然发现,还是有几个小撮分子搞这个的。
科学家麼。