[分享]Fortran 学习资料

wlcy1988 2007-06-19 11:28:33
一个 Fortran 学习资料的网站,从 水木清华 上看到的。

http://www.dmoz.org/Computers/Programming/Languages/Fortran/Tutorials/Fortran_90_and_95/


Advanced Fortran 90 - By Timothy H. Kaiser.
Chris's Guide to Fortran - One-page tutorial.
Computing in Mathematics - Notes for course by Stephen Brooks.
F90 Model - Discusses the programming model that the new Fortran 90 standard appears to promote. The reader should already be familiar with Fortran 90. This Fortran 90 model is highly speculative and purely opinionated and should not be taken as authoritative, but may be useful as a guide in developing a programming style with Fortran 90.
Fortran - By Zdzislaw Meglicki. Codes for special functions are used to demonstrate language features. Linked lists are implemented.
Fortran 90 - By Clayton J. Guest.
Fortran 90: An Introduction for Beginners - By Dimitris Tsaptsinos, Rob Davies, and Alan Rea.
Fortran 95: An Introductory Course - By Bowtell. [PDF]
Fortran 90/95 and Computational Physics - By Jens Hjorleifur Baroarson. [PDF]
Fortran 90 Features - Notes by Troy Baer.
Fortran 90 for Fortran 77 Programmers - Notes for course by William Mitchell.
Fortran 90 for the Fortran 77 Programmer - By Bo Einarsson and Yurij Shokin.
Fortran 90 for the Fortran 77 Programmer - A guide to going from F77 to F90
Fortran 90 Tips - From the book "Programmer's Guide to Fortran 90", by Walt Brainerd, Charles Goldberg, and Jeanne Adams.
Fortran 90 Tips and Tricks - By Uwe Kuster, Manuela Wossough, and Hao Feng.
Fortran 90 Tutorial - By Paul Hargrove.
Fortran 90 Tutorial - By Ching-Kuang Shene.
Fortran 90 Tutorial - By Zane Dodson.
Fortran 90 Tutorials - Michael Metcalf's Fortran 90 CNL Articles
Fortran Tutorial - By Richard D. Kass, in Microsoft Word format.
FortranGuide - Brief guide to the modern parts of Fortran 90. The target audience is experienced C programmers.
Introduction to Fortran - By Harold W. Schranz.
Introduction to Fortran 90/95 - By Richard C. Allen, Paul M. Alsing, Andrew C. Pineda, and Brian T. Smith. [PDF]
Introduction to Programming for Engineering and Applied Sciences - Notes for course by Robert Pastel, in HTML and Postscript.
Introduction to Programming in Fortran 90 - From the University of Durham. [PDF]
Lecture notes on Fortran 90 programming - A simple introduction to Fortran 90 programming for undergraduates with samples.
Mistakes in Fortran 90 Programs That Might Surprise You - By Boleslaw K. Szymanski. Lists "gotchas" that are nasty because they will not fail on some machines, while failing on others (given various combinations of compilers and machine platforms).
Modular Programming with Fortran 90 - By A. C. Marshall.
Neglected Fortran - Notes and examples by Drew McCormack from a course on Fortran 90 programming designed for Fortran 77 programmers. Includes introduction to changes between Fortran 77 and Fortran 90; structured programming with Abstract Data Types (ADTs) using modules and user-defined types; and parallel programming with MPI and OpenMP.
Object-Based Programming in Fortran 90 - Paper by Mark G. Gray and Randy M. Roberts. [PDF]
Parallel Programming in Fortran 95 using OpenMP - By Miguel Hermanns. [PDF]
Quick overview of Fortran 90 - From the University of Cambridge Department of Engineering.
Scientific Computing with Fortran 95 - Lecture notes by Viktor K. Decyk.
Summary of the Fortran 95 Language - By Jon Squire.

...全文
712 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
intel_iclifort 2011-03-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xuruilong100 的回复:]

听别人说fortran90天生可以做并行计算,所以想学一学
[/Quote]

主要是数据并行
xuruilong100 2011-03-21
  • 打赏
  • 举报
回复
听别人说fortran90天生可以做并行计算,所以想学一学
intel_iclifort 2011-03-14
  • 打赏
  • 举报
回复
现在写Fortran程序的童鞋们多么? 好像很多都是拿来用的
suo329216 2011-03-08
  • 打赏
  • 举报
回复
真的很强大,刚开始学就看到了楼主的资料了,2011年了,谢谢
ithinkings 2008-05-05
  • 打赏
  • 举报
回复
不错,谢谢!不错,谢谢!不错,谢谢!
make是在1977年在贝尔实验室(Bell Labs)研发的 Unix系统中的一款依赖关系检查工具程序(Utility software)。make的应用非常广泛,它被用来构建 C、C++ 、Pascal  Fortran 等项目,自动化构建生成可执行文件或者库文件。make通过读取Makefile文件以自动化建构软件, 它会根据依赖文件的修改时间进行判断。确定一个target的依赖关系,然后把生成这个target的相关命令传给shell去执行。GNU make 和大多数版本的 make 之间最重要的区别是 GNU make 是自由软件,常和GNU编译系统一起被使用,是大多数GNU Linux安装的一部分。GNU make 在 makefile 中具有许多强大的功能,超出了其他 make 版本的功能,它还可以重新生成、使用、然后删除不需要保存的中间文件。GNU make 还有一些非常方便的简单功能。例如,选项“假装源文件文件没有更改,即使它已更改。当您向头文件添加新宏时,这非常有用。大多数版本的 make 都会假设它们必须重新编译所有使用头文件的源文件,但是如果您知道对头文件的更改不需要重新编译 GNU make 为您提供了一种避免重新编译的方法-o file 。 黄强老师针对零编程基础的同学,精心打磨make核心知识点,帮助你快速掌握Linux编程中的make的构建!适用人群: 零基础、新手、想快速学习Linux下C、C++编程的童鞋!

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧