I just want to clarify that this assertion was based on my personal opinion and (limited) experience.
- Where I come from, in our codes, there is not a single hardcoded/compile-time known parameter with the only exception that of a couple of physical constants (Boltzmann and Avogadro number) and pi.
- No objection about SoAs. I agree. But I do not see how the concept of SoAs is only or better served by PDTs and not just simple DTs.
Can you give an example, or explain how this can work? This is a genuine question, I really do not know how PDTs can be a middle solution.
- Same as 2.
- This is indeed a case and most probably one of many others that I am not familiar with and I will take your word for it.