文件名称:OctreeBH.jl:巴恩斯–小屋八叉树
文件大小:12KB
文件格式:ZIP
更新时间:2024-04-14 22:54:06
Julia
OctreeBH OctreeBH是八叉树的一种实现,适用于使用Barnes-Hut逼近的N体问题。 即,树节点携带可以以有效方式求和或比较的信息。 可以使用“聚集”或“散布”方式进行邻居搜索,这在特别有用。 边界条件可以是开放的,周期性的或混合的(例如,在x和y中是周期性的,而在z中是开放的)。 空间维数(N)可以是任何任意正整数。 快速开始 using OctreeBH using StaticArrays const BOXSIZE = 1.0 const N = 3 #spatial dimension const Npart = 100000 #number of particles #desired number of neighbor particles (ngbs) within a search radius (hsml) const Nngb0 = 32 #searc
【文件预览】:
OctreeBH.jl-main
----Project.toml(335B)
----Manifest.toml(749B)
----docs()
--------make.jl(608B)
--------Project.toml(109B)
--------Manifest.toml(3KB)
--------src()
----.github()
--------workflows()
----test()
--------test_ngbs.jl(1KB)
--------runtests.jl(89B)
----LICENSE(1KB)
----src()
--------OctreeBH.jl(8KB)
----.gitignore(879B)
----README.md(2KB)