Fortran-in-Action icon indicating copy to clipboard operation
Fortran-in-Action copied to clipboard

⌨《Fortran语言实战》是一份由Fortran爱好者(Fortran-Fans)社区驱动的Fortran语言编程实战教程。

Results 7 Fortran-in-Action issues
Sort by recently updated
recently updated
newest added

### Fortran可用的著名开源代码集合 尽量是fpm能使用的包: - [petsc: 高效求解偏微分方程组及相关问题](https://petsc.org/release/) - [slepc](https://slepc.upv.es/) - [hdf5](https://www.hdfgroup.org/solutions/hdf5) - [h5fortran](https://github.com/geospace-code/h5fortran#readme) - [fftw3: 快速傅里叶变换](http://fftw.org/) - [fftpack: 快速傅里叶变换](https://github.com/fortran-lang/fftpack) - [test-drive: 单元测试](https://github.com/awvwgk/test-drive) - [stdlib: 标准库](https://github.com/fortran-lang/stdlib) - [stdlib_logger](https://github.com/fortran-lang/stdlib)(日志器) - [minpack: 最优化问题和非线性方程组求解](https://github.com/jacobwilliams/minpack) -...

First, thanks for including TOML Fortran in your project, this is much appreciated. Also, sorry for not providing this kind documentation in TOML Fortran in the first place ;). I...

### 高质量的编译器 - intel oneAPI(ifx WIP) - gfortran - lfortran(WIP) - flang(WIP) ### 高质量的帮助文档 - [Intel Fortran有关文档](https://www.intel.com/content/www/us/en/developer/tools/documentation.html?s=Newest&f=%255B%257B%2522facetId%2522%3A%2522%40emtcontenttype_en%2522%2C%2522name%2522%3A%2522ContentType%2522%2C%2522currentValues%2522%3A%255B%255D%257D%2C%257B%2522facetId%2522%3A%2522%40stm_10184_en%2522%2C%2522name%2522%3A%2522Software%2522%2C%2522currentValues%2522%3A%255B%255D%257D%2C%257B%2522facetId%2522%3A%2522%40stm_10357_en%2522%2C%2522name%2522%3A%2522Programming%2520Language%2522%2C%2522currentValues%2522%3A%255B%257B%2522value%2522%3A%2522C%2520C%2B%2B%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522Fortran%2522%2C%2522state%2522%3A%2522selected%2522%257D%2C%257B%2522value%2522%3A%2522Data%2520Parallel%2520C%2B%2B%2520%28DPC%2B%2B%29%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522C%23%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522Python*%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522Java*%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522Microsoft%2520.NET*%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522Node.js*%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522JavaScript*%2522%2C%2522state%2522%3A%2522idle%2522%257D%2C%257B%2522value%2522%3A%2522SYCL*%2522%2C%2522state%2522%3A%2522idle%2522%257D%255D%257D%2C%257B%2522facetId%2522%3A%2522os-rdc%2522%2C%2522name%2522%3A%2522OperatingSystem%2522%2C%2522currentValues%2522%3A%255B%255D%257D%2C%257B%2522facetId%2522%3A%2522%40stm_10293_en%2522%2C%2522name%2522%3A%2522Technologies%2522%2C%2522currentValues%2522%3A%255B%255D%257D%255D) - [gfortran文档](https://gcc.gnu.org/wiki/GFortran#manuals)

- [ ] fpm + ifort - [ ] coarray demo 我在intel教程里发现一个有意思的教程:[Tutorial: Using Coarray Fortran](https://www.intel.com/content/www/us/en/develop/documentation/fortran-compiler-coarray-tutorial/top.html) 我想,使用它这个教程,来引入**fpm+ifort编程**,并且**介绍coarray**是非常nice的,蒙特卡罗方法也是一个有灵性的例子。 最主要的是windows-gfortran几乎不太好搭建coarray,这还是得靠ifort啊。😋

添加fgsl的使用示例具有以下优点: - 适合算法演示 - 可以向用户展现C-Fortran交互 - fgsl有着丰富的函数库 缺点: - fgsl和gsl基于gpl许可证 - 不建议将闭源项目使用fgsl ### 任务 - [ ] 演示一个求解平均值和方差的例子(简单) - [ ] 演示一个数值微分的例子(复杂) ### 参考 - https://www.gnu.org/software/gsl/doc/html/statistics.html#examples - https://www.gnu.org/software/gsl/doc/html/diff.html#examples

等这个仓库名确定下来、大体形成内容,我们可以把这个教程放置在free-programming-books。 #### 链接 - https://www.yiibai.com/fortran (另一个Fortran中文在线教程,但存在很多错误) - https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books-zh.md#fortran

现有网页好像不支持中文搜索,也许有机会我们可以去解决这个问题: ![image](https://user-images.githubusercontent.com/32035096/136659188-a6a7e229-3099-4071-8435-3b62abdb6334.png) #### 链接 https://github.com/rust-lang/mdBook/issues/1081 (似乎尚未解决) https://github.com/MihaiValentin/lunr-languages/pull/53 (已经合并)