linux中编译fortran程序应该选用什么编辑器?

高职单招 2025-01-04 10:23:14

编译fortran程序应该选用什么编辑器?

(1)CodeBlocks和gfortran配合对于不希望装VS和IVF等庞杂软件的人适用。

linux中编译fortran程序应该选用什么编辑器?linux中编译fortran程序应该选用什么编辑器?


linux中编译fortran程序应该选用什么编辑器?


linux中编译fortran程序应该选用什么编辑器?


附安装方法地址:Codeblocks配合 gfortran 作为 Fortran 开发环境的配置方法-Null。另外,如果你需要在Win上建立一个Fortran编译环境,不借助现成编译器的话,则可以将Gcc编译器按装在全英文目录中,然后将.../gcc/bin文件夹路径加入系统path中,稍微参考.../gcc/manual文件夹中文档下,即可实现手动编译。此种方法同时适用于:C,Ja,Fortran。

(2)如果想折腾的话,虚拟机装个linux系统,设置共享目录,使得虚拟机中可以调取win中文件可以考虑。毕竟linux中编程较win中简单方便,但是要掌握debug,需要学习额外知识。(取决于所使用的编译器)

(3)Visual Studio + In 编译器 (有盗版风险)。

Win7用什么软件可以运行Fortran90程序

Fortran90是语言版本。就好像英式英语,美式英语。这样的概念。

你所说的能否运行,是编译器的事情。

编译器,就好像金山词霸的概念一样。

电脑上有很多英式英语的软件,比如金山词霸,灵格斯词典,QQ词典等等。他们支持的作系统不完全相同。

同样的,全球支持 Fortran90 语法的编译器,保守估计有大约20个。主流的有 In Fortran,PGI Fortran,Sliverfrost Ftn95,NAGFortran 等等。每一种 Fortran90 的编译器,其适用的作系统和平台也不完全相同。

单纯说 Fortran90,不能说明是哪个编译器。更不能说明该编译器支持什么作系统。

这就好像问:“美式英语在win7中能运行吗?”,这样的提法就有问题。

因此,需要你具体的告知,你使用的什么品牌,什么版本的编译器?请注意,Fortran90不是品牌,也不是编译器版本。

我电脑是win7系统,目前学fortran语言编程,想了解下什么软件比较适合?另外要求输出那种函数图质量高

Windows 下常见的编译器:

1.in visual fortran(专业,大多数开发者选择它)

2.Compaq visual fortran(不支持 win7)

3.Ftn95(严谨,适合学习,但不适合开发)

4.GFortran

5.NAG Fortran

6.Lahey Fortran

另外,输出函数图并不是Fortran的能力,所以质量好不好也不是编译器的事情。看你选择什么方式去输出图形。GDI,GDI+,OpenGL?

一台计算机安装了FORTRAN语言,就是指一开机就可以用FORTRAN语言编和执行程序吗?

fortran语言是一种编程语言。一台计算机上安装了fortran语言的编程软件,指的是,安装了之后,计算机具备了fortran编程的的工作的环境。

这就像计算机中安装了off软件一样,它的word、excel、ppt,需要启动软件才能进入到工作状态,做相应的事情。

fortran编程软件启动后,可以完成代码编写、调试、运行。编写的代码,终可以通过编程软件编译成为可执行程序文件,通常是exe文件,不仅可以在本机的系统里运行,也可以拷贝到其它计算机系统运行。

目前常用的fortran编译软件有:in fortran、GFortran、SilverfrostFtn95、Absoft fortran、Lahey fortran等。

怎么编译运行这个fortran语言编译的程序

给你一个笨方法:1)在网上找fortran power station(尽管点劲)安装。2)把如casestudy_1的source中.f文件打开的属性改为fps,3)点击mc_nvt.f进入IDE环境,直接编译,建立了项目,4)点击项目文件mc_nvt files,用菜单insert中的files into project将其他.f文件添加进项目再直接编译就可以了。

如果用In.Visual.Fortran.Comer.XE你需要1)建立一个新项目2)点击右边的项目文件夹添加.f文件再直接编译就可以了

用fortran工具运行

怎么样将fortran中.F程序用codeblocks运行?

Code::Blocks 只是一个编辑器和集成开发环境。

如要把 f 文件(源代码)转换为 exe,你需要一个编译器。

如果你选择 Code::Blocks 你可以选择 GFortran 这个编译器。安装后可通过一定的配置,在Code::Blocks 中使用 GFortran,把 f 文件(源代码)转换为 exe。

怎么编译运行这个fortran语言编译的程序?

入门fortran像入门其他所有语言一样,从简单的装软件开始

【0】装软件

初学建议直接cbfortran,windows版本还自带mingw编译器,支持f77f95f2003,也不大,而且开箱即用,安装之后新建项目然后F5就Helloword了。

非常适合小东西,写个小计算单机跑跑之类的合适 然而,终究,学fortran就是为了速度,而mingw编译器本省优化是不足的,所以还是要装vs+parallelstudio。用ifort编译会有mkl和mpi支持。但是安装起来比codeblocks麻烦多了

【1】变量,算符,代数运算,矩阵运算

这个一个小repo,里面有很多小例子,结合书上讲的内容

Pjer-zhang/fortran-examples

跑跑小例子,语法很快就好了 【2】并行

并行是fortran的目的,用fortran终究还是为了fortran的速度

fortran的并行有单机多线程并行openmp以及跨并行MPI,这个跨并行就要用到集群了

openmp【

Home

】是通过向程序中添加特殊注释符的形式来指示并行段的,这样在编译的时候如果添加flag[-omp]那么后程序跑的时候就会并行,如果不加这个flag那么久不会并行。

一个小例子: 【结语】

Fortran的能存在到今天完全是因为成吨的遗产代码,以及懒惰的研究生

不只是CFD,空间物理,计算等离子体,聚变数值计算等等这些学科里都有动辄几十万行的模式(大部分f77写的),这些模式只有模块介绍和对应的已发表,没有line-by-line注释,想要重构几乎没有可能,所以只能像黑盒一样调用。 我的原则是小规模的fortran遗产代码(10k行以下),重构到matlab或者如果性能需求很高的话就cuda/c。不能把毒瘤传给下一代

后,科大有开Fortran的课的哇,7系开的,我还当过助教呢

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。