table of contents
FUTHARK-WASM(1) | Futhark | FUTHARK-WASM(1) |
NAME¶
futhark-wasm - compile Futhark to WebAssembly
SYNOPSIS¶
futhark wasm [options...] <program.fut>
DESCRIPTION¶
futhark wasm translates a Futhark program to sequential WebAssembly code by first generating C as futhark c, and then using Emscripten (emcc). This produces a .js file that allows the compiled code to be invoked from JavaScript. Executables implement the Futhark server protocol and can be run with Node.js.
OPTIONS¶
Accepts the same options as futhark-c.
ENVIRONMENT VARIABLES¶
CFLAGS
EMCFLAGS
EXECUTABLE OPTIONS¶
The following options are accepted by executables generated by futhark wasm.
- -h, --help
- Print help text to standard output and exit.
- -D, --debugging
- Perform possibly expensive internal correctness checks and verbose logging. Implies -L.
- -L, --log
- Print various low-overhead logging information to stderr while running.
SEE ALSO¶
futhark-c, futhark-wasm-multicore
COPYRIGHT¶
2013-2020, DIKU, University of Copenhagen
March 1, 2025 | 0.25.27 |