Euler1D:使用 Central Upwind 或 Kurganov-Tadmor 方案求解一维欧拉方程

时间:2021-06-12 17:24:36
【文件属性】:
文件名称:Euler1D:使用 Central Upwind 或 Kurganov-Tadmor 方案求解一维欧拉方程
文件大小:4KB
文件格式:ZIP
更新时间:2021-06-12 17:24:36
Fortran 欧拉1D 使用 RK2 积分与斜率限制分段线性重建和 Central Upwind 通量或 Kurganov-Tadmor 通量(用户选择,需要注释而不是文件 IO 标志)求解一维欧拉方程。 输出为 *.curve 文件,可在 LLNL 的 VisIt 软件中轻松查看。 初始和边界条件由用户硬编码,用户大概知道他/她在做什么。 这段代码是前一段时间由其他人编写的(我已经对其进行了一些修改),与我最近的一些工作相比,它可能非常可怕。 请注意,此注释反映的是实际外观而非功能。 显然,与当前采用的 PLM + CU/KT 方法相比,PPM + HLLC 方法的分辨率更高。 汇编 这是 Fortran 代码,因此您需要一个 Fortran 编译器。 我只使用过 gnu 的 Fortran 编译器 (gfortran) 和 Intel 的 Fortran 编译器。 这些将被编译为 gfort
【文件预览】:
Euler1D-master
----Euler1D.f90(10KB)
----README.md(1KB)

网友评论