DesignSPHysics软件安装及使用说明文档

发布于:2023-04-26 ⋅ 阅读:(428) ⋅ 点赞:(0)

DesignSPHysics软件安装及使用说明文档


该文是翻译的github的Readme文件,以便于后期科研中,自己用于查看使用,如有侵权请联系我,我会立即撤销!

https://github.com/DualSPHysics/DesignSPHysics

DesignSPHysics是一个内置于FreeCAD的软件模块,为DualSPHysics提供图形用户界面。

自2016年09月以来一直处于开发阶段,处于Beta阶段。
​​​​在这里插入图片描述

描述:

DesignSPHysics 使用户能够创建包含固体和流体的案例,并将其导出为DualSPHysics兼容格式。此外,它还为用户完成了困难的工作,如自动生成 case data,simulation,和post-processing,所有这些都在FreeCAD中完成。
它包括对于使用GenCase进行预处理、使用DualSPHysics进行模拟和使用DualSPHysics包中的其他几个工具进行后处理的支持。
将来,代码将是模块化的,因此可以使用不同的SPH求解器与DesignSPHysics这个工具进行集成。目前,DesignSPHysics工具已经进行了优化,以便于和DualSPHysics一起使用。
该DesignSPHysics工具被开发为一个带有宏引导程序的FreeCAD模块(在Python3.5+中开发,通过PySide使用QT库)。

安装指导:

要安装DesignSPHysics,有两种选项:

1. 使用FreeCAD插件管理器获得稳定版本
2. 通过Git工具手动安装你喜欢的任何版本

安装release(个人理解:就是稳定版本)版本

安装一个release版本:打开FreeCAD 0.18+ -->menu Macro -->Macros …–>点击(右下角)Addons …
会进行DesignSPHysics的搜索
然后点击 Install/Update。
FreeCAD将会建议你重启应用程序,然后你就设置完成了

注意:

由于这个过程包含了DualSPHysics,所以下载这个包可能需要一会时间
要运行DesignSPHysics只需要打开相同的宏对话框(Macro dialog)并双击DualSPHysics即可。

安装开发版本

  1. 这个存储库中克隆你喜欢的分支,重命名文件夹为“DesignSPHysics”
  2. 然后将该文件夹复制到FreeCAD安装目录下的Mod文件夹中。
    默认情况下,例如:
    Windows:位于%appdata%/FreeCAD/Mod
    Linux:位于~/.FreeCAD/Mod
  3. 然后将这个存储库的文件DesignSPHysics.FCMacro复制到FreeCAD宏目录下
    启动: 手动将根文件夹添加到 FreeCAD 的 sys.path 中,由于某些原因,FreeCAD 不会费心将要加载新宏的目录追加到 sys.path。我们现在这样做,即使是在 FreeCAD 冷启动【没有缓存或 FreeCAD 数据文件夹】designsphyics 也可以正确启动。
    Windows下:%appdata%/FreeCAD/Macro
    Linux下:~/.FreeCAD/Macro

哪里获得帮助

您可以查看 DesignSPHysics Wiki 以获得帮助(新网址)。此外,您可以在 GitHub 上发布问题或向 CONTRIBUTING 文件中的任何人发送电子邮件

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到