superfun


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

Fortran For Fun 函数库之json-fortran

发表于 2018-04-20 | 分类于 fortran

json(JaveScript Object Notation)和XML都是一种数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。json数据可以存储任意数据类型,结构简洁清晰,易于编写和阅读。

阅读全文 »

Fortran For Fun 函数库之HDF5

发表于 2018-04-19 | 分类于 fortran

HDF5(Hierarchica Data Format 5)是一种二进制数据存储文件格式,可以很方便的向文件中添加以及获取数据。HDF5程序库有C语言开发,提供C,C++,python,java,Fortran等语言的API,但提供的Fortran接口不是很好用,所以我在github上与另一人合作开发了一个更高级的API.oo_hdf5_fortran,使用非常简单,方便,功能基本满足要求。

阅读全文 »

Fortran For Fun 之GUI编程gtk-fortran

发表于 2018-04-19 | 分类于 fortran

GTK+是一个功能强大,设计灵活的通用GUI编程库,(与其类似的库还有Qt),可以利用这个库创建图形界面程序,使用较为简单。

gtk是使用C语言编写的,提供各种语言的API, 包括Fortran语言的API.gtk_fortran,利用该接口,可以使用Fortran语言创建图形界面程序。

阅读全文 »

有限元单元变换

发表于 2018-04-17 | 分类于 有限元

单元变换

有限元方法求解单元上的积分,是通过坐标变换将所有单元变换为一个标准单元,然后在标准单元上进行数值积分。

阅读全文 »

Fortran For Fun 并行之mpi

发表于 2018-04-15 | 分类于 fortran

MPI是常用的并行编程库,可以安装openmpi或mpich来获得mpi的API。

阅读全文 »

Fortran For Fun 并行之openmp

发表于 2018-04-15 | 分类于 fortran

OpenMP是共享式内存并行库,编译器通常自带该库,编译时只需要添加相应的编译选项,

阅读全文 »

Fortran For Fun 并行之Co-Array Fortran (CAF)

发表于 2018-04-15 | 分类于 fortran

Fortran2008及之后版本的主要提升在于混合编程和并行编程,并行编程通过coarray实现,想将Fortran的并行操作变成与数组操作一样简单,将Fortran变为一个天然的并行编程语言。

阅读全文 »

Fortran For Fun 绘图函数库ogpf

发表于 2018-04-14 | 分类于 fortran

ogpf (Object based interface to GnuPlot from Fortran )是利用fortran生成gnuplot脚本然后使用gnuplot进行绘图的一个函数库,使用较简单,可以绘制常用的曲线曲面图。

阅读全文 »

Fortran For Fun 常用io操作之read_line

发表于 2018-04-13 | 分类于 fortran

读取任意长度行

在读取文件中的某一行时,通常会先定义一个固定长度的字符变量 line(max_line_), 它的长度为一个固定大小 max_line_ , 如果实际文件中的字符长度超过max_line_,就会读不完整。而可变长度的字符串不可以直接从文件中读取,所以以下程序通过一个字符一个字符的读取,然后添加到可变长度字符上,实现了可变长度字符的直接读取。

阅读全文 »

Fortran For Fun之常用字符处理函数

发表于 2018-04-12 | 分类于 fortran

Fortran的字符串处理功能比较差,只提供一些非常简单的字符串处理函数。常用的有

阅读全文 »
123…7
c.fang

c.fang

道,行之而成

65 日志
14 分类
34 标签
GitHub
Links
  • ITER
© 2017 - 2018 c.fang