文件名称:Disco2:以后再编辑
文件大小:83KB
文件格式:ZIP
更新时间:2024-05-21 05:07:54
C
迪斯科2 制作说明 将Makefile.in.template复制到新文件Makefile.in 。 修改Makefile.in以适应您的计算机布局,当前仅需要将其指向您的(并行)HDF5安装并设置性能或开发标志。 键入make来编译二进制文件。 运行说明 迪斯科二进制文件位于bin/ 。 它只有一个命令行选项:参数文件。 示例参数文件位于parfiles/ 。 如果您位于顶层目录中,则可以简单地运行vortex示例,如下所示: $ bin/disco parfiles/code_tests/vortex.par 输出文件将被写入执行迪斯科的目录中。 笔记 这里的总体方法是模仿通常仅使用C就能在C ++中获得的那种面向对象的设计理念。我们做到这一点的方法是将数据和函数组织为可以视为“类”的类别。 src /中的每个文件夹都与一个不同的类相关联。 每个类都由一个结构和与该结构关联的
【文件预览】:
Disco2-master
----plotting_scripts()
--------plot_shear_E_vs_t.py(950B)
--------plot_vortex.py(2KB)
--------plot_shear.py(2KB)
--------plot_shear2D.py(1KB)
--------plot_SStest.py(2KB)
----Makefile.in.template(284B)
----src()
--------main.c(6KB)
--------GravMass()
--------Cell()
--------Sim()
--------Headers()
--------TimeStep()
--------Diagnostics()
--------IO()
--------Face()
--------MPIsetup()
--------Riemann()
----.gitignore(83B)
----Makefile(1KB)
----parfiles()
--------misc()
--------torus.par(2KB)
--------code_tests()
----README.md(3KB)
----notes()
--------mhd_cylindrical_notes.tex(4KB)
--------hydro_cylindrical_notes.tex(2KB)
--------viscosity_notes.tex(18KB)