没有合适的资源?快使用搜索试试~ 我知道了~
cellular-automata:使用C ++,CUDA和OpenGL构建的元胞自动机程序
共19个文件
cpp:5个
hpp:5个
gif:2个
需积分: 11 0 下载量 58 浏览量
2021-04-03
23:05:09
上传
评论
收藏 23.88MB ZIP 举报
温馨提示
元胞自动机 使用C ++,CUDA和OpenGL构建的程序。 它可以在GPU上运行,但也支持仅CPU执行(主要用于相对加速比较)。 在右侧,有一个在随机初始化的100x100网格上执行的示例。 该项目的主要目标是允许扩展到相当多的单元格,同时保持代码的可读性并允许进一步的自定义。 它尚不支持运行时的无头模式或演化规则的定义,但我正在努力将其添加到将来的版本中。 该程序目前可以在Ryzen 7 3700X / RTX 3080上使用高达2GB的RAM和9GB的VRAM(这是实际的缩放限制器),以1.54亿个单元的Conway生命游戏网格(12000x12000)演变为高达15 FPS。 运行Conway的《生活游戏》的12000x12000网格。 要求 类似于Debian的linux发行版(我仅在Ubuntu 20上进行了测试) 制作 g ++(C ++ 17) OpenGL(
资源推荐
资源详情
资源评论
收起资源包目录
cellular-automata-master.zip (19个子文件)
cellular-automata-master
docs
100x100.gif 1.03MB
1000x1000.gif 23.22MB
12000x12000.png 186KB
include
grid.hpp 187B
kernels.hpp 296B
config.hpp 495B
automata.hpp 249B
display.hpp 1023B
src
config.cpp 2KB
automata.cpp 2KB
display.cpp 10KB
kernels.cu 8KB
main.cpp 2KB
grid.cpp 560B
.clang-format 4KB
LICENSE.md 1KB
.gitignore 329B
Makefile 1KB
README.md 2KB
共 19 条
- 1
资源评论
吴玄熙
- 粉丝: 18
- 资源: 4583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功