wasm-n-body:WebAssembly N体模拟基准

时间:2021-05-06 15:30:15
【文件属性】:
文件名称:wasm-n-body:WebAssembly N体模拟基准
文件大小:126KB
文件格式:ZIP
更新时间:2021-05-06 15:30:15
webassembly wasm n-body HTML N体系统 用于n体方案的WASM工作台。 要求 已安装 (v。10+支持异步/等待) 已安装 安装 已安装 指示 首先,安装开发依赖项: $> npm install 现在,要将构建为未的和优化的.wasm包括它们各自的.wat表示形式),请运行: 您将需要在计算机上安装emscripten(对于C→WASM) $> npm run build 要运行基准测试: $> npm run test 运行本机测试基准(优化的C Agains nodejs) $> npm run testnative 运行浏览器测试基准 $> npm run browserbuild $> npx serve 打开浏览器并将其指向localhost:5000 基准 环境: MacBook Pro(Retina,13英寸,2017年末) macOS 10.13.6 node.js v10.15.1
【文件预览】:
wasm-n-body-master
----.gitignore(13B)
----build_browser_version.js(967B)
----README.md(2KB)
----tests()
--------run_rust_wasmpack.js(470B)
--------bench.js(52B)
--------run_rust_wasm.js(243B)
--------index.js(3KB)
--------run_c_wasm.js(252B)
----C()
--------nbody.wasm(48KB)
--------build.sh(716B)
--------nbody_native.c(3KB)
--------build_native.js(770B)
--------c.js(195B)
--------nbody.html(100KB)
--------nbody.c(3KB)
--------nbody.js(19KB)
----assembly()
--------tsconfig.json(104B)
--------run.js(394B)
--------index.js(519B)
--------index.ts(3KB)
----package.json(2KB)
----build()
--------.gitignore(44B)
--------nbody(13KB)
----wasm-pack()
--------.gitignore(8B)
--------README.md(147B)
--------Cargo.toml(1KB)
--------src()
--------Cargo.lock(16KB)
----index.html(4KB)
----yarn.lock(49KB)
----package-lock.json(51KB)
----rust()
--------.gitignore(8B)
--------README.md(129B)
--------Cargo.toml(200B)
--------src()
--------index.js(482B)
--------Cargo.lock(142B)

网友评论