<center>拥抱开源Fortran环境+高效使用现代化</center>
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
现代Fortran编程:拥抱开源Fortran环境,高效使用现代Fortran
https://www.bilibili.com/video/BV1M5411M7Eo
P1现代Fortran编程之系统篇:windows(字幕版)_bilibili
10:31
P2现代Fortran编程之编译器篇:gfortran(字幕版)_bilibili
17:44
P3现代Fortran编程之编辑器篇:vs code/notepad++
24:07
P4现代Fortran编程之Fortran语言篇:modern_fortran18
30:58
P5现代Fortran编程之编译工具篇:fpm&make
29:40
P6现代Fortran编程之shell篇:bash
24:02
P7现代Fortran编程之速度篇:心有猛虎,细嗅蔷薇
46:55
P8现代Fortran编程之新手错误篇:柳暗花明
13:29
P9现代Fortran编程之语法篇:program
13:43
P10现代Fortran编程之语法篇:subroutine&function
12:14
P11现代Fortran编程之语法篇:interface
08:13
P12现代Fortran编程之语法篇:module&submodule
06:18
P13现代Fortran编程之语法篇:type面向对象
06:46
P14现代Fortran编程之语法篇:interface2c
06:29
P15现代Fortran编程之开源篇:git贡献开源指南
27:33
P16现代Fortran编程之编程范式:结构化、函数式、面向对象式编程
19:53
P1-P5
在 Win10+VScode+msys2+gfortran+fpm+git博客中;
SSSSSSSSSSSSSSSSSSSSSSSSSSS
P7:Fortran编程之速度篇,心有猛虎,细嗅蔷薇
00:01 Fortran确实运行速度可以
01:06 CPU兼容性、速度问题

01:53 不同语言的速度

动态语言慢于静态语言;
python是静态语言写的;
lua基于c语言;
04:20 主基调

06:27 科学代码

- 日志器,运维思维;
12:43 routine, interface

- 汇编?
19:10 编译效率

- 链接库更多是一个函数集,
20:52 开发效率

- 学习成本高很多;图书馆关于fortran很少;fortran的书很少;科研人员眼界不够开阔;影响吃饭嘛?帮助你变得更好,更容易形成一个平台;
- 积极开源;,贡献的目的就是为了让别人使用的更好;


36:20 IO效率

- 数据有竞争,文件竞争,堵塞,
40:40 并行

虚拟机;
Win,单机多核可以,
Win,单机GPU可以,
Win,多机集群计算不好,
SSSSSSSSSSSSSSSSSSSSSSSSSSS
P8:现代Fortran编程之新手错误篇,柳暗花明
00:01 eof error

02:50 undefined reference

03:48 例程参数错误

- 单精度,四倍精度
- 参数类型不一样
04:35 stack overflow

06:24 编译器更新特性

07:35 中英文符号错误

- 改字体;
09:00 文件被占用

09:40 常数、变量错误

10:35 逻辑错误

11:10 fortran code 错误网站(倾向于ifortran)
http://fcoce.cn/guide-36-1.html
SSSSSSSSSSSSSSSSSSSSSSSSSSS
P9:现代Fortran编程之语法篇,program
00:42 链接库问题,exe迁移演示,
动态链接库,可执行文件迁移,
ldd –help ,
02:00 stack overflow解决方法

02:33 gfortran.pdf

04:22 program

05:22 contain


09:00 use module

09:50 program的实质

- program不要太臃肿;
10:50 错误示范

11:18 链接库

11:35 变量书写
