Gerris

✍ dations ◷ 2025-07-03 17:41:20 #自由软件,计算流体力学

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 文件.

相关

  • 代词代名词'在语言学和语法学中是指代替名词或名词短语的形式词(是否附加限定词各个语言不同),如中文的“你”、“我”、“他”,英文的 “pronoun”法语的“nous”、“elle”等。问
  • 1405年重要事件及趋势重要人物
  • 毛昶熙同治十年摄于总理衙门毛昶熙(1817年-1882年),字旭初,号镜海。河南武陟人。晚清政治人物。父毛树棠,嘉庆二十二年(1817年)进士,官至户部侍郎。毛昶熙生于仁宗嘉庆二十二年(1817年)。宣宗
  • 仁友客运仁友汽车客运股份有限公司,简称仁友客运,为台湾爱巴士交通联盟旗下的一家子公司,于1976年12月31日成立。主要经营台中市公车。全线部分低底盘无障碍公车全线部分低底盘无障碍公
  • 恋歌恋歌(德语:Minnesang)是德国12世纪至14世纪抒情诗与歌曲的形式。恋歌诗人在德语中被称为“Minnesänger”。这个词来源于中古高地德语“minne”,意为爱。恋歌的主题是爱。
  • 惯性约束聚变惯性约束聚变(英语:Inertial confinement fusion,缩写为ICF),也译为局限惯性核聚变、惯性约束核聚变、惯性限制氢聚变、惯性局限融合,是一种核聚变的技术。这项技术利用激光的冲击
  • 羽扇豆属羽扇豆属(学名:)又称鲁冰花,是豆科中的一个属,主要分布于北美洲西部、南美洲、地中海地区以及非洲。这类植物大多为多年生草本植物,高约0.3到1.5米;另外也有少数为一年生植物,且有些
  • COLLAGE《COLLEGE》是韩国的男子组合U-KISS的第3枚正规韩语专辑。于2013年3月7日发行。唱片公司为NH Media。
  • 赫敏·克菲尔德赫敏·艾斯拉·康尼汉·克菲尔德 ( 英语:Hermione Isla Conyngham Corfield;1993年12月19日-),又名“赫敏·克菲尔德”,为英国女演员,她曾参与过2015年电影《碟中谍5:神秘国度》、201
  • 理查德·詹金斯理查德·戴尔·詹金斯(英语:Richard Dale Jenkins,1947年5月4日-),美国舞台,电影及电视演员。他的演艺生涯始于剧场,而后于1974年他首次登上电影舞台。在二十世纪八十及九十年代频繁