Skip to content

Ifpack2: ILUT: get rid of allocations in apply()

James Willenbring requested to merge aprokop:ifpack2 into develop

Created by: aprokop

From the @ambrad's comment in #1525:

I might be wrong, but if you're using ILUT in particular, it might be worth looking at the ILUT::apply() impl a bit, outside of just the LocalSparseTri apply() calls. I suspect there's at least one memory alloc every single apply() call, whereas IIRC we got RILUK::apply() down to none in the common case.

He was right 👍

Merge request reports

Loading