文件名称:MooseToGraphviz:用于 MOOSE 输入文件的 GraphViz 生成器
文件大小:58KB
文件格式:ZIP
更新时间:2024-07-19 10:34:39
Python
用于 MOOSE 输入文件的 GraphViz 生成器 多输入文件趋向于变得越来越复杂,因为仿真系统正朝着现实规模收敛。 特别是在处理作为 MOOSE 独特功能之一的 Multiapps 时,它会Swift变得一团糟。 这使得处理它们变得相当困难 - 特别是对于初学者 - 了解内核、材料、变量、辅助对象等之间所采用的关系是很麻烦的。 此脚本从 MOOSE 应用程序的输入文件生成输入文件(从 Doxygen 的调用图/依赖关系图输出中得知)。 这些图表特别适合快速了解输入文件中发生的情况。 由于脚本仅在几个小时内就被破解了,它仍然相当不完整,但已经可以运行了。 为了解析输入文件,它使用了来自 MOOSE 项目的 Python 解析器ParseGetPot.py ,该项目也在 Peacock GUI 中使用。 目前,由于 GraphViz 的 HTML 解析器的限制,只有 svg 输出可
【文件预览】:
MooseToGraphviz-master
----LICENSE(26KB)
----ParseGetPot.py(8KB)
----examples()
--------experiments.gv(2KB)
--------ex10.i.svg(25KB)
--------delta_real_parameters.i(8KB)
--------ex20.i.svg(23KB)
--------ex10.i(2KB)
--------delta_real_parameters.i.svg(206KB)
--------delta_real_parameters_sub.i(5KB)
--------ex20.i(1KB)
----.gitignore(18B)
----README.md(5KB)
----ParseToGV.py(12KB)