- Jun 28, 2024
-
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
We are using floops in nas-ft, so it makes sense to use it everywhere
-
Dorian Stoll authored
-
Dorian Stoll authored
-
- Jun 23, 2024
-
-
Dorian Stoll authored
-
- Jun 22, 2024
-
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
We remove the automatic alignment that fortran does to make the output more similar to the one from the C / C++ programs.
-
Dorian Stoll authored
-
- Jun 16, 2024
-
-
Dorian Stoll authored
This function is GNU specific, but it returns floating points directly. By using it, we don't have to copy or proxy RAND_MAX to the non-C code.
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
We don't care about compiler options, and some of these parameters are not portable anyways.
-
Dorian Stoll authored
We only want to validate that two programs produce the same output. Printing the checksums to stdout is sufficient for that.
-
- Jun 13, 2024
-
-
Dorian Stoll authored
We are only interested in the runtime of the entire program and that can be measured more easily.
-
Dorian Stoll authored
-
Dorian Stoll authored
Using class C parameters for now
-
Dorian Stoll authored
-
Dorian Stoll authored
Arrays in Julia are column-major, so by iterating through them row by row the program is constantly refilling the cache and leaves a lot of performance on the table.
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
-
Dorian Stoll authored
The results are mostly identical with the output from the C reference, but there are some floating point errors that prevent the hashes from matching.
-
Dorian Stoll authored
-
Dorian Stoll authored
This option is - redundant, the OpenMP threads can be set with an environment variable - not portable to other threading frameworks (e.g. Julia) - not necessary, because we want all threads to be used
-
Dorian Stoll authored
-
Dorian Stoll authored
-