福利:intel Fortran教育版免费申请

使用Fortran编程的同学用得最多的编译器恐怕就是intel Fortran了,但是这个编译器超级贵,于是到处找破解版,现在intel公司提供给学生申请免费教育版的机会,当然前提是你要有教育邮箱,国内的一般是aaa@xxx.edu.cn这种格式的,据说有些学校是不行的,大家试试吧。

链接在此: https://software.intel.com/en-us/qualify-for-free-software/student

学习Fortran必备网站-Fortran Coder

目前使用Fortran语言编程的人应该是小众了,好在有一部分人还在在坚守,并且为大家默默做着贡献。

Fortran Coder 始于2006年,是一个以科学计算编程为主题的非盈利性研讨团体。大多数由各行业高等学府学生,研究人员及生产一线的工作人员组成。

Fortran Coder began in 2006 , is a non-profit research organization, about the Fortran and scientific computing.

研讨内容涉及:Fortran77/90/95/2003/2008语法规范,各平台32位及64位编译器,IMSL,MKL,Lapack 等数学函数库,MPI,OpenMP,Coarray 并行及高性能计算,winteracter / DisLin / Matfor / GTKFortran 等绘图及界面库。 继续阅读

Intel fortran 使用方法(给新手的)

因为采用的visual studio+intel fortran 编译器,visual studio才是编写和管理代码的工具,所有的操作都在visual studio里面进行。下面是步骤,就不发截图了,自己脑补。

1.       新建一个Fortran项目文件

运行visual studio

File – New Project-选择intel visual fortran里面的Console Application

如果选择的Main Program Code,就会生成一个默认文件,Hello World程序。

右边的是用来控制代码的,可以看到程序对应的源代码文件都在Source Files里面

刚才生成的程序文件夹里面有这些文件: 继续阅读

Fortran函数:子程序、函数——出自《Fortran 95 程序设计》 彭国伦

1.子程序subroutine的使用
program main

call sub1()

call sub2()

end program main

subroutine sub1()

end subroutine sub1

subroutine sub2()

end subroutine sub2

!子程序最后通常是return命令,返回调用它的地方,注意不是stop,如是stop则程序结束,结果难料。
!return可以省掉,可以出现在子程序的任何地方,提早返回。
exmaple:
subroutine message()
implicit none
write (*, *) “hello”
return
end  继续阅读

从Fortran向excel输出文件的方法

从fortran向excel输出文件的方法(增加了lm_lx用shell32打开xls的句子):

1、xls格式

excel的默认格式,估计是大家所期望的输出格式。方法很简单,只要知道xls文件的分列符号是tab键就行了,于是在同行的各数据间加上”     “字符(按一下tab键,在fortran输出时两边加上英文引号)就搞定了。

例子如下:

!VF6.6通过。Fortran将数据输出到xls文件的例子。

program main

Use shell32

implicit none

integer::i,j 继续阅读