当前位置: 首页 > 软件库 > 其他开源 > 工业软件 >

cfMesh

自动网格生成
授权协议 GPL
开发语言 C/C++
所属分类 其他开源、 工业软件
软件类型 开源软件
地区 不详
投 递 者 卓星波
操作系统 Windows
开源组织
适用人群 未知
 软件概览

cfMesh 是一个在 OpenFOAM 框架内实现的用于网格生成的开源库。该库允许简单地实现新的网格化工作流程和应用。

它是通过使用网格修改器的概念来实现的,它是可扩展的,并允许使用共享内存并行化(SMP)和使用MPI的分布式内存并行化的高效并行化。

此外,对内存的使用也给予了特别的关注,通过实现数据容器来保持较低的内存使用量,因为网格修改不需要很多动态内存分配操作。该库支持生成任意单元类型的网格,目前实现的工作流程可以生成二维和三维空间的笛卡尔类型的多面体,四面体和任意多面体。

现有的工作流程是基于由内向外的方法,从调整后的网格模板开始,以适应几何形状,并且修改器被设计成对输入数据最不敏感。实施的方法可以在几分钟内为工业上感兴趣的几何体生成具有数百万个单元的网格。

需要注意的是,尽管首席开发者都是同一个人,但 cfMesh 与 CF-MESH+ 是两个不同的软件,CF-MESH+ 是 Creative Fields Holding 提供的商业产品。二者之间的主要区别在于边界层生成的质量、网格优化算法和自动单元大小调整。此外,CF-MESH+ 带有一个 GUI,允许快速设置和操作补丁。

 

 相关资料
  • 在JavaFX应用程序中创建nxn网格最简单的方法是什么? 我寻找的唯一要求是网格的大小将始终占用相同的空间量,因此更多的正方形=更小的正方形。我可以为正方形设置颜色,并且可以将鼠标悬停在每个正方形上,并能够为每个正方形显示一些颜色。 我不会知道'N',直到程序运行并解析一些数据以计算出我需要多少个总平方,这是当我计算我可以使用的最小NxN网格时。 据我所知,我的选择是: < li>GridPan

  • 问题内容: 有人知道如何从1开始生成,以便下一个对象具有2,依此类推吗? 我尝试了以下方法,但不起作用: 问题答案: 您需要一个 静态的 类成员来跟踪上次使用的索引。确保还实现一个复制构造函数: 更新: 正如@JordanWhite建议的那样,您可能希望使static计数器成为 atomic ,这意味着可以安全地同时使用(即一次在多个线程中使用)。为此,将类型更改为: 增量读取和复位操作变为:

  • 当涉及到CSS网格时,我遇到了一些困惑。我将网格模板列设置为自动拟合,这工作非常好。除了我在div5上设置column-start/end之后,我开始使用自动填充行为来代替创建多个空白单元格。似乎我的最小最大函数的最大1fr没有做它的工作。 我是不是漏掉了什么明显的东西? 下面的图像显示增加/减少窗口大小,显示自动填充行为。 根据请求添加代码段,您必须确保在全屏运行它,并水平增加屏幕大小以查看问题

  • 本文向大家介绍iOS自动生成表格效果的实现代码,包括了iOS自动生成表格效果的实现代码的使用技巧和注意事项,需要的朋友参考一下 一、效果图 二、工程图 三、代码。 RootViewController.h RootViewController.m 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 从这里下载selenium-server-4.0.0.jar之后 我将这个jar文件放在c文件夹中,然后使用cmd命令尝试使用这个命令启动selenium grid hub 我无法运行selenium网格中心,它显示以下内容 我试着把这个网址放在chrome浏览器中 然后它显示这个

  • 自动格式化 控制台允许您自动格式化复杂的请求。为此,请将光标置于您想格式化的请求上,并从操作菜单中选择自动缩进: 图 6. 自动缩进一个请求 控制台将调整请求的 JSON 体,调整之后的请求如下所示: 图 7. 格式化的请求 如果在已完全格式化的请求上选择自动缩进,控制台将把每个文档的请求体折叠到一行,这在使用 Elasticsearch 的批量 API 的时候会非常方便。 图 8. 每个文档一行