Skip to content

AztecOO: Fix #4006 (suboptimal LWORK for DGEEV triggers MKL bug)

James Willenbring requested to merge mhoemmen:Fix-4006 into develop

Created by: mhoemmen

@trilinos/aztecoo

MKL has a bug: If you give DGEEV a suboptimal but still correct LWORK, it corrupts memory. This commit adds a work-around to AztecOO that does an LWORK query to allocate the optimal amount of memory. This may affect performance of GMRES condition number estimation a little bit. (It could speed up or slow down; not sure, and depends on the restart length.)

Related Issues

Merge request reports

Loading