Luca Bertagna
Luca Bertagna
The binding to core is _usually_ a good thing, which is why we do it by default. However, you are free to change the MPI extra args used when launching...
It looks like CMake has a [tool](https://cmake.org/cmake/help/latest/module/CheckStructHasMember.html) to check if a class/struct has a member. This would allow us to check that `fenv_t` exists, and that it contains the expected...
@mahf708 Have you tried implementing the suggestion in my last comment? I don't have a macos machine, so I can't test it quickly (and not quick => not doing it,...
Is it really a priority though?
No, as I said in Case 1, host apps can still circumvent this by disabling fpes after ekat's session is inited. I could do it in 5 min, but then...
Turns out this is more urgent than I thought. Unfortunately, when running with OpenMP, the mask set by ekat at init time is inherited by all threads (I assume during...
I completely agree. Instead of adding `_logfile.txt` we could simply add `.log`, since that's a widely recognized extension for log files. As for the MPI ranks, we can also provide...
Uhm, I am looking at the impl, and noticed that "rank0-only" is an optiion settable _after_ construction. Considering that such action (namely, turning off logging for rank>0) cannot be undone,...
I think this has been done. In case the mpi policy is "root only", the input filename is used as is (possibly adding a suffix, which is also customizable). The...
Ah, good catch! Turns out that our compilation was failing, since in C you cannot have unnamed function parameter (in the function definition), so ``` int main (int, char**) {...