Gerris

✍ dations ◷ 2025-06-07 20:40:05 #自由软件,计算流体力学

Gerris 是一个跨平台的计算流体力学软件, 并且是遵守GNU通用公共许可证的自由软件. 创建者是 Stéphane Popinet, 由 NIWA (National Institute of Water and Atmospheric research) 和 Institut Jean le Rond d'Alembert 进行维护."Gerris" 是拉丁文(以及法文)中水黾的意思.

2001年, Stéphane Popinet 从零开始编写 Gerris. 第一个版本以 GNU通用公共许可证 于 2001 年 9 月发布. Gerris 是原创项目, 不是任何已有代码的改编版.最近一个稳定版是 2009-07-21 发布的. Gerris 常以发布日期标注(特别是开发中的)版本, 虽然也有正规的版本号.

严格的说 Gerris 指的仅仅是一个命令行界面的非交互式程序. 该程序依据给定的模拟文件读入各种模拟要用到的参数和物件, 并依据模拟文件的指示输出数据(可以是指定位置的物理量也可以是图形).

但通常提到 Gerris 的时候专门配合使用的计算结果查看器 GfsView 也会算在内. Gerris 计算时会自动生成离散八叉树(octree)形式的网格数据结构, 而一般的可视化软件没法处理这种结构, 故作者自己开发了 GfsView 来实现这一功能.

虽说是跨平台软件, 但在Windows平台需要使用cygwin进行编译.

参见教程

文件 vorticity.gfs:

# 空间由两个单位立方体组成1 2 GfsSimulation GfsBox GfsGEdge {} {  # 模拟时间从 t=0 到 50  GfsTime { end = 50 }  # 网格剖分加细 6 次, 即是平面分成 2^6 * 2^6 个网格.  GfsRefine 6  # 流场的初态由随机数指定  GfsInit {} {    U = (0.5 - rand()/(double)RAND_MAX)    V = (0.5 - rand()/(double)RAND_MAX)  }    # 每计算10步在屏幕上输出一次时间, 以及计算误差相关的信息  GfsOutputTime            { istep = 10  } stdout  GfsOutputProjectionStats { istep = 10  } stdout  # 每过 1 单位时间, 添加一帧涡量的 ppm 格式的图像到 vorticity.ppm  GfsOutputPPM             { step = 1 } vorticity.ppm { v = Vorticity }}# 两个单位立方体的连接关系GfsBox {}1 1 right1 1 top

开始计算

gerris2D vorticity.gfs

计算完后当前文件夹下将生成一个 .ppm 文件, 保存有各时刻的涡量大小(以颜色表示)的图像.

如在 Linux 下, 可以使用以下命令转化图像序列为视频(需要安装 ImageMagick)

convert vorticity.ppm vorticity.mpg

也可修改模拟文件使其直接输出 .mpg 文件.

相关

  • 肠系膜缺血肠系膜缺血(Mesenteric ischemia)是描述因肠系膜的血液供应不足而造成的小肠损伤的情形。肠系膜缺血可分为急性及慢性。急性发病的常见症状为突然剧痛。患有慢性肠系膜缺血的
  • 婆姐鸟母,又称婆者、婆姐、婆祖,为华人信奉的女神,专责保佑幼童,是七星娘娘、临水夫人、注生娘娘等神祇的从神,传说其鸟首人身,或者人身而附有羽翼,故称“鸟母”,有四位、六位、十二位、
  • Vestas维斯塔斯(英语:Vestas),全称维斯塔斯风力系统A/S(英语:Vestas Wind Systems),是一家集风力发电机设计、制造、销售、安装及服务为一体的丹麦公司,成立于1945年。到2013年为止,维斯塔斯
  • 性质图热力学图是科学家及工程师用来表示一物体(多半是流体)热力学状态及其变化的图。例如T-s图(温度熵图)就可以说明一流体在压缩机中的温度及熵的变化。以下是一些常见的热力学图:气
  • 拉丁期拉丁期(英语:Ladinian)是三叠纪的第四个时期,年代大约位于242–237百万年前。
  • 杨礼寿杨礼寿(1530年-1600年),本贯河阴杨氏,字敬甫(경보),号退思翁(퇴사옹),是朝鲜王朝中期的医官。1565年明宗时成为御医,后升任通政大夫。宣祖19年(1586年)升任嘉义大夫。1595年升任中枢府
  • 怪谈怪谈是日语的一个名词,用来总呼日本自古以来灵异故事。有时泛指任何恐怖故事,但有时亦指江户时代的灵异故事集。当中,四谷怪谈、皿屋敷及牡丹灯笼被认为是日本三大怪谈。
  • 王小亭王小亭(1900年-1981年3月9日)是一位华裔知名摄影师。于美学成后,王小亭即担任英美公司新闻短片之摄影师。之后,他于1925年-1937年间,历任万国新闻通讯社摄影记者、上海《申报》新闻
  • 国立里昂应用科学学院里昂国立应用科学学院(Institut National des Sciences Appliquées de Lyon,INSA Lyon)位于法国里昂市,法国著名的高等教育和研究机构,是一所法国顶尖的精英工程师学院,法国著名
  • 两傻大战科学怪人《两傻大战科学怪人》是美国1948年的一部喜剧恐怖片,由查尔斯·巴顿导演,“两傻”参与演出。本片是“两傻”合作的首部恐怖电影,主要讲述两人先后遇到了德古拉、弗兰肯斯坦的怪