hiker / fab

Flexible build system for scientific software
https://metomi.github.io/fab/
Other
1 stars 0 forks source link

Support different compilers for files #2

Closed hiker closed 3 months ago

hiker commented 7 months ago

For profiling with tau we need to specify different compilers for different files

If we would introduce all kernels with tau, we incur a huge runtime overhead of over 50%due to the frequency and small runtime of each kernel, which operates on a single cell only. PSyclone offers instrumentation of the kernels outside of the column loop, which significantly reduces this overhead.

We need a way to specify different compiles, e.g. tau_f90.sh as default, and ifort for all files in kernels/* or so.

hiker commented 3 months ago

That's possible with the new compiler class (using a 'meta compiler')