-
-
Notifications
You must be signed in to change notification settings - Fork 79
Closed
Description
Hi there,
I'm solving the heat equation using finite difference method, in which an nonlinear solver is needed.
I found kinsol will be broken after several steps. The error is as follows.
Time step = 1
OK
Time step = 2
OK
Time step = 3
OK
Time step = 4
OK
Time step = 5
free(): invalid pointer
signal (6): Aborted
in expression starting at none:0
gsignal at /usr/bin/../lib/libc.so.6 (unknown line)
abort at /usr/bin/../lib/libc.so.6 (unknown line)
__libc_message at /usr/bin/../lib/libc.so.6 (unknown line)
malloc_printerr at /usr/bin/../lib/libc.so.6 (unknown line)
_int_free at /usr/bin/../lib/libc.so.6 (unknown line)
N_VDestroy_Serial at /home/linwaytin/.julia/packages/Sundials/CRi5j/deps/usr/lib/libsundials_nvecserial.so (unknown line)
KINFree at /home/linwaytin/.julia/packages/Sundials/CRi5j/deps/usr/lib/libsundials_kinsol.so (unknown line)
KINFree at /home/linwaytin/.julia/packages/Sundials/CRi5j/src/wrapped_api/kinsol.jl:215 [inlined]
release_handle at /home/linwaytin/.julia/packages/Sundials/CRi5j/src/handle.jl:72
unknown function (ip: 0x7fbbfe6f789d)
unknown function (ip: 0x7fbbfe6f848a)
unknown function (ip: 0x7fbbfe6f8672)
jl_gc_enable_finalizers at /usr/bin/../lib/libjulia.so.1 (unknown line)
jl_typeinf_end at /usr/bin/../lib/libjulia.so.1 (unknown line)
unknown function (ip: 0x7fbbf2851e66)
unknown function (ip: 0x7fbbf285239e)
unknown function (ip: 0x7fbbf28524c0)
unknown function (ip: 0x7fbbfe6a9b5c)
unknown function (ip: 0x7fbbfe6aa492)
jl_apply_generic at /usr/bin/../lib/libjulia.so.1 (unknown line)
display_error at ./client.jl:112
jl_f__apply at /usr/bin/../lib/libjulia.so.1 (unknown line)
jl_f__apply_latest at /usr/bin/../lib/libjulia.so.1 (unknown line)
unknown function (ip: 0x7fbbf28a8fa2)
unknown function (ip: 0x7fbbf28a99b3)
unknown function (ip: 0x55746d26e4fa)
unknown function (ip: 0x55746d26e0a7)
__libc_start_main at /usr/bin/../lib/libc.so.6 (unknown line)
unknown function (ip: 0x55746d26e15d)
Allocations: 22174347 (Pool: 22170137; Big: 4210); GC: 47
Aborted (core dumped)
If I make the grid finer (giving larger nonlinear systems), kinsol will be broken earlier.
Does anybody have idea about this?
Metadata
Metadata
Assignees
Labels
No labels