文件名称:matlab提取文件要素代码-ElmerMeshGen:生成用于Elmer多物理场有限元代码的精炼非结构化网格的示例
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-10 10:27:15
系统开源
matlab提取文件要素代码ElmerMeshGen 生成用于Elmer多物理场有限元代码的精炼非结构化网格的示例。 作者Fabien Gillet-Chaulet 2013,Rupert Gladstone的进一步修改() 这些目录可以从公共github存储库获取: 请注意,将需要安装gmsh和yams(以及elmer,elmergrid和其他可能的库,例如scalapack / lapack / blas)。 在installNotes.asc中有一些关于安装这些文件的非正式说明。 目录结构 “ utils” TODO:添加文本测试yams3vtk脚本 “ drawBoundary”包含有助于创建边界的matlab脚本。 可以通过交互式选择显示速度的图形上的点来绘制此边界(或者可以轻松修改以使用例如表面高程)。 脚本还提取速度,基岩和地表高程文件的相关子区域,以及相关的元数据。 他们假定输入数据是网格化的netcdf文件。 “ refineMesh”包含Fab的脚本,以使用Yams进行网格细化。 将在drawBoundary中创建的文件复制到该目录中。 .geo文件必须重命名为Co
【文件预览】:
ElmerMeshGen-master
----.gitignore(97B)
----installNotes.asc(4KB)
----README.md(2KB)
----utils()
--------csv2geo.py(1KB)
--------2csv2geo.py(2KB)
--------exampleBoundary.csv(1KB)
--------Yams2VTK.sh(3KB)
--------README(972B)
----drawBoundary()
--------params.m(4KB)
--------AA_getRegionalVels.m(6KB)
----refineMesh()
--------input.txt(2KB)
--------objects()
--------README(797B)
--------Makefile(1KB)
----src()
--------MeshToElmer.f90(2KB)
--------GeoToMesh.f90(2KB)
--------MakeGeo.f90(2KB)
--------Make2DMesh.f90(2KB)
--------DEMVar.f90(630B)
--------Metrics.f90(3KB)
--------biquad.f90(8KB)
--------Makefile(1KB)
--------CreateSol.f90(3KB)
--------READ_DEM.f90(1KB)
--------Initialisation.f90(1KB)
--------StereoPolarProj.f90(2KB)
----meshExtrusion()
--------ELMERSOLVER_STARTINFO(18B)
--------extrudeMesh.sif(568B)
--------README(927B)