没有合适的资源?快使用搜索试试~ 我知道了~
drnum:使用双分辨率数值的 CFD 应用框架
共281个文件
h:161个
cpp:73个
txt:10个
需积分: 9 0 下载量 192 浏览量
2021-06-11
12:04:12
上传
评论
收藏 1.17MB ZIP 举报
温馨提示
与经典配置(例如结构化或非结构化网格)相反,双分辨率网格由一组具有非常简单内部结构的超单元组成。 这些超级元素在 DrNUM 的内部术语中称为补丁。 补丁可以自由重叠排列,它们构成了实际的计算网格。 双分辨率网格可以看作是超单元的非结构化网格(粗分辨率层); 每个超单元,或补丁,由代表真实数值网格的高分辨率网格部分组成。 目前仅支持笛卡尔超单元。 此开发的目标是在超单元内实现高数值和算法效率的最佳组合,同时在更高的程序层上保持几何灵活性。 因此,该方法非常适合在现代的大规模并行计算设备(例如 GPU)上运行。 它允许在经典的单节点台式计算机上处理数以千万计的单元的流动模拟。 第一个例子可以在下面的小视频中看到,它显示了可压缩射流的不稳定性。 该网格由大约 1600 万个单元组成,适合单个 1.5 GB NVidia GTX-580 显卡; 该案例在一台台式 PC 上的运行时间约为
资源推荐
资源详情
资源评论
收起资源包目录
drnum:使用双分辨率数值的 CFD 应用框架 (281个子文件)
drnumSonicFoam.C 3KB
cartesianpatch.cpp 66KB
semistructprismaticpatch.cpp 44KB
raster_select.cpp 32KB
cartesianraster.cpp 32KB
patch.cpp 29KB
blockobject.cpp 29KB
patchgrid.cpp 24KB
levelsetobject.cpp 17KB
compressibleeulerlsobc.cpp 14KB
geometrytools.cpp 13KB
cylinderincartesianpatch.cpp 12KB
cubeincartisianpatch.cpp 9KB
compressibleswalllsobc.cpp 9KB
externalexchangelist.cpp 9KB
codestring.cpp 6KB
levelsetobjectbc.cpp 6KB
utilities.cpp 6KB
patchgroups.cpp 5KB
configmap.cpp 5KB
sharedmemory.cpp 4KB
combiobject.cpp 4KB
coordtransform.cpp 4KB
prismaticlayerpatch.cpp 4KB
compressibleeulerbobc.cpp 4KB
semaphore.cpp 4KB
compressiblesolidwallbobc.cpp 3KB
coordtransformvv.cpp 3KB
coneobject.cpp 3KB
iteratorfeeder.cpp 3KB
transformation.cpp 3KB
timeaverage.cpp 3KB
blockobjectbc.cpp 3KB
blockcfd.cpp 3KB
cylinderobject.cpp 3KB
combilevelset.cpp 3KB
tinsecthashraster.cpp 3KB
shmlib.cpp 2KB
test_read.cpp 2KB
timeintegration.cpp 2KB
combiobjectandnot.cpp 2KB
barrier.cpp 2KB
cartboxobject.cpp 2KB
ipcobject.cpp 2KB
vectorhashraster.cpp 2KB
combiobjectand.cpp 2KB
combiobjector.cpp 2KB
sphereobject.cpp 2KB
mpicommunicator.cpp 2KB
structuredhexraster.cpp 2KB
compressiblesimpleswalllsobc.cpp 2KB
main.cpp 2KB
rungekutta.cpp 2KB
main.cpp 2KB
main.cpp 2KB
main.cpp 2KB
main.cpp 2KB
raster.cpp 2KB
conelevelset.cpp 2KB
mutex.cpp 2KB
objectdefinition.cpp 2KB
ipcexception.cpp 2KB
debug.cpp 2KB
cylinderlevelset.cpp 1KB
cartboxlevelset.cpp 957B
combilevelsetandnot.cpp 709B
spherelevelset.cpp 672B
sherelevelset.cpp 671B
combilevelsetand.cpp 609B
combilevelsetor.cpp 601B
levelsetdefinition.cpp 247B
cpu_levelsetobjectbc.cpp 119B
gpu_levelsetobjectbc.cpp 92B
lslayerdataextrapol.cpp 33B
cartboxobject.cpp_old1 2KB
main.cu 2KB
main.cu 2KB
main.cu 2KB
main.cu 2KB
iterators.dox 95B
Doxyfile 11KB
dummy 0B
dummy 0B
shock_tube.f 7KB
test_write.f 3KB
files 59B
.gitignore 1KB
patch.h 33KB
main.h 24KB
roe.h 22KB
cartesianpatch.h 20KB
gpu_cartesianlevelsetbc.h 19KB
weightedset.h 19KB
main.h 18KB
patch_common.h 18KB
smallsquarematrix.h 18KB
semistructprismaticpatch.h 17KB
main.h 17KB
raster_select.h 17KB
prismaticlayerpatch.h 13KB
共 281 条
- 1
- 2
- 3
资源评论
日月龙腾
- 粉丝: 27
- 资源: 4575
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功