fortran

fortran读取csv文件

本文只是简单对一个文件读取模块DFile_mod的一个运用,并读取逗号分隔的csv文件。
… 阅读全文>>

fortran宫殿

任何语言应该都可以有类似宫殿的想法,在纵横交错的街道中,能过找到进口和出口, 并可以使用很多条道路完成你想去的地方,而不是拘泥于一条道路。Fortran也是如此。 诞生于1951年左右的第一个面向对象的高级语言Fortran 语言,也已经65岁左右了,它以其 快速有效的科学数值计算,一直运用于科学研究领域中。 浅显针对fortran的理解—-宫殿式的介绍.
… 阅读全文>>

Incompact3d的Makefile及DNS算法

Incompact3d是一个开源的基于fortran语言编写的DNS求解器,也是我研究生期间使用的开源源代码。 Incompact3d整体框架的介绍可以参考软件的user-guide和文献High-order-compact schemes for incompressible flows: a simple and effcient method with the quasi-spectral accuary,还可以搜索sylvain Laziet 相关的文章 ,只不过他并不是成熟的软件,很多的编译和后处理都可能出现问题,下面是我使用过程遇到的一些问题。 当然主要过程是,通过makefile编译,然后运行incompact3d,最后处理计算结果。
… 阅读全文>>

Incompact3d如何通过结果处理出迹线

Incompact3D获得的数据都是二进制的数据文件,为了获得内部的文件 需要进一步通过编程获得,下面是一个获得pathline的源代码。
… 阅读全文>>

积累和重写对于程序员很重要

积累,你才能厚积而薄发。 重写,你才能进一步认识你的积累. 重写有时候会带来对于知识的进一步深入的理解.
… 阅读全文>>

Ubuntu gtk-fortran

Fortran:一门古老的计算机数值科学计算语言,1950. Fortran的强项就是数值计算,图形编程是一个鸡肋所在,但是有时候又需要做一些图形的展示,借助于GTK+ project可以方便我们达到目的. GTK是c语言编写的源程序,运用到fortran需要相应的库转换,在github上找到一个gtk-fortran库.下面是ubuntu上面的搭建过程(windows 未实现,可以参考 gtk+makefile)
… 阅读全文>>

makefile编译fortran的module


… 阅读全文>>

poisson


… 阅读全文>>