nlesolver-fortran icon indicating copy to clipboard operation
nlesolver-fortran copied to clipboard

Segfault for large problems when using Broyden

Open jacobwilliams opened this issue 3 years ago • 1 comments

This line

fjac = prev_fjac + &
    matmul((delf-matmul(prev_fjac,delx)),&
    transpose(delx))/delxmag2

will segfault on intel for a large problem (e.g., n=1406, m=1200).

What can we do about it?

jacobwilliams avatar Aug 02 '22 19:08 jacobwilliams

see this discussion: https://fortran-lang.discourse.group/t/automatic-arrays-and-intrinsic-array-operations-to-use-or-not-to-use/4070

jacobwilliams avatar Aug 02 '22 19:08 jacobwilliams