matlab精度检验代码软球:二元合金中的凝固,流动和热力学 这是用于模拟React性多Kong介质(“糊状层”)中的流动的代码。 如果是基于的有限体积/差异代码,则使用自适应网格细化(AMR)求解立方域上的控制守恒方程。 在本自述文件中,我们首先介绍一些有关下载和安装代码的说明,然后描述如何重新创建测试问题和参考资料。 对于该模型的物理信息,本文是一个很好的参考。 如有任何问题,请联系[] []。 先决条件 必需的 安装 ()。 您需要配置具有HDF5支持的Chombo才能写出数据文件。 此代码需要Chombo 3.2版,补丁6或更高版本。 Chombo的早期版本不包含解决非线性椭圆方程所需的AMRFASMultigrid功能。 可选的 git。 用于下载和更新代码。 Python。 用于设置测试问题。 MATLAB。 用于分析测试问题。 氧气用于生成文档。 lur 用于运行测试问题的代码将创建一组批处理脚本,并尝试将其提交到Slurm排队系统。 如果没有安装Slurm,则需要手动运行批处理脚本。 。 Chombo AMR文件的可视化软件。 访问代码 从GitHub克隆存储库非常简单
2022-05-10 10:08:00 9.89MB 系统开源
1
ameshref:2D自适应网格细化的高效Matlab实现
2021-12-03 15:52:45 2.16MB grid matlab refinement fem
1
2D_CARFIVE 多相五方程模型的2D笛卡尔四叉树自适应网格细化(AMR)。 此源代码是基于QTAdaptive 开发的,以编译此源代码,您需要将QTAdaptive和2D_CARFIVE下载到同一文件夹中。 笛卡尔自适应五方程模型 作者:VAN-DAT THANG 电子邮件: 电子邮件: 源代码链接: : 参考: [1]“用于Serre–Green–Naghdi方程的四叉树自适应多重网格求解器” [2]“一种适用于表面张力驱动的界面流动的精确自适应求解器” [3]“ Gerris:复杂几何中不可压缩的Euler方程的基于树的自适应求解器” [4]“用于可压缩多相流的自适应接口锐化方法” [5]“四叉树网格在裂纹扩展建模的比例边界有限元方法中的适应性” [6]“基于四叉树网格有限体积法的溃坝二维水动力和泥沙输送模型” [7]“用于Serre
2021-10-14 19:50:18 27KB fortran design-patterns quadtree multiphase-flow
1
ansys网格细化的方法:重点讲述在ansys中进行局部网格细化的方法和基本技校
2021-10-06 21:32:24 23KB 网格细化
1
matlab官方定位代码自适应网格细化 该软件通过比较在网格或网格上的节点处评估的度量来支持二维网格的自适应网格细化。 安装 下载或提取此存储库。 在MATLAB中,运行meshToyProblem.m脚本和/或runAllTests.m脚本以验证软件是否正在运行。 无需其他编译步骤。 算法概述 有关此代码的实际示例,请参见meshToyProblem.m脚本 网格细化问题始于由单个单元格组成的网格。 每个像元由四个角表示,每个角代表一个单独的节点。 节点以度量为特征,即与该节点表示的( x , y )位置相关联的值。 因此,由adaptiveMesh.Node类表示的节点负责计算评估指标。 要针对您所关注的问题运行自适应网格细化,必须首先创建一个类,该类扩展adaptiveMesh.Node类并覆盖getMetric()函数。 custon Node类的示例在tests文件夹中的ToyNode类中提供。 要初始化由adaptiveMesh.Mesh类表示的网格,请实例化对象并指定边界和节点类: mapMesh = adaptiveMesh.Mesh(); bounds = [- 1
2021-08-31 22:10:49 109KB 系统开源
1
欧拉公式求长期率的matlab代码HAMeRS:流体力学自适应网格细化模拟器 是具有基于补丁的自适应网格细化(AMR)技术的可压缩Navier-Stokes / Euler求解器。 (LLNL)的(SAMRAI)促进了代码的并行化以及所有单元的构造,管理和存储。 该代码由各种显式的高阶有限差分冲击捕捉WCNS(加权紧凑非线性方案)组成,用于捕捉冲击波,材料界面和湍流特征。 实施的AMR算法基于Berger等人开发的算法。 如何设置? Git用于代码的版本控制。 要在基于Debian的发行版(如Ubuntu)上安装Git,请尝试apt-get: sudo apt-get install git-all 要编译代码,通常只需要使用即可。 例如,使用git clone克隆存储库后: cd HAMeRS mkdir build cd build cmake .. make 可以通过在运行CMake之前分别设置环境变量CC , CXX和F77来选择用于编译HAMeRS的C,C ++和Fortran部分的编译器。 例如,要使用默认的MPI编译器,可以运行: export CC=mpicc expo
2021-07-31 16:35:09 1.21MB 系统开源
1
有限元网格划分、网格细化的定义和技巧
2021-03-16 21:05:01 732KB 有限元网格划分 网格细化
1