sandbox/bugs/solve.c
SIGSEGV
in
solve()
A minimal example.
In other versions , nan
s arise.
#include "grid/multigrid.h"
#include "solve.h"
void solver (scalar b, vector v) {
scalar not_used[];
scalar da = v.x;
solve (da, (da[0,-1] + da[0,1])/10. + da[], b[]);
}
int main() {
= 16;
N init_grid (N);
scalar non_used2[], b[];
vector v[];
foreach() {
[] = 0;
bforeach_dimension()
.x[] = 0;
v}
solver(b, v);
}