安装frotran

各种窗口管理器和美化相关
回复
bella
帖子: 2
注册时间: 2014-04-22 21:52
系统: xubuntu

安装frotran

#1

帖子 bella » 2014-04-22 21:56

初学者想请教下,怎样安装frotran
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 安装frotran

#2

帖子 lainme » 2014-04-22 22:06

我猜你指的是fortran?而且是gfortran?

sudo apt-get install gfortran

当然,你也可以用软件中心。如果你需要intel fortran,可到intel的网站上寻找安装文档。
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 安装frotran

#3

帖子 月下叹逍遥 » 2014-04-22 22:06

sudo apt-ger install gfortran

:em01

顺便 @lainme
Fortran中的bool值转换成int是不是没有明确规定是多少?
浮生七十今三十,从此凄惶未可知
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 安装frotran

#4

帖子 lainme » 2014-04-22 22:19

不了解,gfortran中是这样 http://gcc.gnu.org/onlinedocs/gfortran/ ... alues.html

但标准就不清楚了,你可以查查 http://gcc.gnu.org/wiki/GFortranStandards
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 安装frotran

#5

帖子 月下叹逍遥 » 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
浮生七十今三十,从此凄惶未可知
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 安装frotran

#6

帖子 月下叹逍遥 » 2014-04-22 22:26

算了,自己写个子程序处理这个东西吧。。。
浮生七十今三十,从此凄惶未可知
bella
帖子: 2
注册时间: 2014-04-22 21:52
系统: xubuntu

Re: 安装frotran

#7

帖子 bella » 2014-04-23 8:45

谢谢各位啦。可是我在安装过程中遇到输入文件名的问题。上面提示由于没有输入文件名,文件安装中断,想请教下各位
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 安装frotran

#8

帖子 lainme » 2014-04-23 11:20

bella 写了:谢谢各位啦。可是我在安装过程中遇到输入文件名的问题。上面提示由于没有输入文件名,文件安装中断,想请教下各位
贴下终端提示
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 安装frotran

#9

帖子 lainme » 2014-04-23 11:45

月下叹逍遥 写了:算了,自己写个子程序处理这个东西吧。。。
为何一定要用逻辑类型,直接用整型就不需要处理了。
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 回复: 安装frotran

#10

帖子 月下叹逍遥 » 2014-04-23 12:57

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

通过 MI 2S 发表
浮生七十今三十,从此凄惶未可知
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 回复: 安装frotran

#11

帖子 lainme » 2014-04-23 13:11

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

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

http://en.wikibooks.org/wiki/Fortran/Fo ... 8switch.29
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 安装frotran

#12

帖子 月下叹逍遥 » 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]
浮生七十今三十,从此凄惶未可知
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 安装frotran

#13

帖子 eexpress » 2014-04-23 15:02

居然发现,还是有几个小撮分子搞这个的。
科学家麼。
● 鸣学
回复