-
The black dots marring the single-precision implementations are because of numerical error, which causes the hit to be computed as within the sphere, not on top of it. An easy fix is to move the coll…
athas updated
2 years ago
-
As a scientific programmer coming C++/Python I scratched my head a bit on writing type-generic arithmetic in Futhark, since it doesn't work out-of-the-box like one might expect from C++, e.g. `templa…
-
I have a Haskell program that I would like to build statically with Nix. [I currently link with glibc](https://github.com/diku-dk/futhark/blob/master/default.nix), which has the usual problems, so I'…
-
Whenever I invoke the genfut build script from the readme, I get an empty 'lib' folder lingering around in my crate root. Is that intentional?
-
This should be `-e` like the other tools.
athas updated
3 years ago
-
Now that we can [actually test futhark-benchmarks on our own machines](https://github.com/diku-dk/futhark/blob/master/.github/workflows/main.yml#L333-L355), perhaps we should do so in this repo as wel…
-
When using the following comment structure (that enables to switch commented lines easily),
```Whiley
function comments(int a, int b) -> int:
//*
a = a + 1
/*/
b = b + 1
//*…
BaptP updated
2 years ago
-
rewrite constructor name
-
Some language modes seem to have built-in REPL support. Maybe worth considering. `futhark repl` shouldn't be difficult to wrangle.
athas updated
2 years ago
-
GPUs are hungry pieces of hardware and want a steady supply of commands. Many practical algorithms involve many interations where each iteration launches one or more kernels that are by themselves no…