forked from FreeFem/FreeFem-sources
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BUGS
88 lines (64 loc) · 2.23 KB
/
BUGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
-- bug in examples++-3d/TruncLac.edp april 2014
assertion under windows system versiuon 3.30 ()
-- bug in clean variable (delete) after a break , continue or return.
example :
while(1)
{
....
if ( ...) break;
matrix M= ...
} // here we delete the data associated to objet M
but the variable M is un set, so some time freefem trap
when we free unset pointer.
-- bug une fonction with string parameter
hard to correct
func bool write(string fn,real[int] & u)
{
cout << fn << endl; // delete 2 times
return true;
}
Now, problem: (correct in version 1.14)
adpation and periodic boundary condition are incompatible.
no way to inforce periodic adpated mesh today.
-- before version 1.28:
bug when
passing a parameter of funct to a parameter
parameter
like:
func int fi(real a)
{
int i=a*a/0;
return i;
};
func real myfunction(real a,real b)
{
real z =fi(a)+b/0; // bug loop in E_F0para::operator()(void*) const ()
return z;
};
-- before version 1.21, bug in interpolation on non connexe
domain, (some pieces of code are lose)
on(1,u=N.x); the normal is not set (correct in version 1.20)
-- bug in version 1.18 and before
The no symetric matrix set form a variationnal form
is make with 2 transpositions one on the space and one
at the level of the bilineair form
fespace Ph(Th,P1),Vh(Th,P2);
varf a(p,v)=int2d(Th)(p*dx(v));
matrix A=a(Ph,Vh); // is n m matrix n (resp. m) is the
number of DF of Ph (resp. Vh), so the
construct matrix is Aij= int2d(Th)(v_j*dx(p_i));
bug in version 1.16 and after:
The mixing of fespace with differents periodic boundary condition is not
implemented in no-scalar problem. So all the finite element space use for test or unknow functions in a problem, must have the same type of periodic boundary condition or no periodic boundary condition.
No clean message is give and the result is
impredictible, Sorry.
bug in version 1.15 and before:
bug know bug: example-bug/aaa.edp
Do not make copy mesh and fespace
Mesh Thh;
{
Mesh Th=readmesh( ..); // OK
Th=Thh; // BUG the mesh is delete twice.
}
plot(Thh); // trap because the mesh is delete
the same probleme occure with fespace