Você está na página 1de 4

-- FreeFem++ v 3.500000 (date ven. 25 nov.

2016 14:23:55)
Load: lg_fem lg_mesh lg_mesh3 eigenvalue
1 : border aaa(t=0,1){x=t;y=0;label=1;};
2 : border bbb(t=0,0.5){x=1;y=t;label=2;};
3 : border ccc(t=0,0.5){x=1-t;y=0.5;label=3;};
4 : border ddd(t=0.5,1){x=0.5;y=t;label=4;};
5 : border eee(t=0.5,1){x=1-t;y=1;label=5;};
6 : border fff(t=0,1){x=0;y=1-t;label=6;};
7 : mesh Th = buildmesh (aaa(6) + bbb(4) + ccc(4) +ddd(4) + eee(4) + fff(6));
8 : mesh Th2 = movemesh(Th,[x+1.1,y]);
9 : fespace Vh(Th,P1);
10 : fespace Vh2(Th2,P2);
11 : fespace Vh21(Th2,P1);
12 :
13 : Vh u,v,zero;
14 : Vh2 u2,v2;
15 : Vh21 dxu2,dyu2;
16 : u=0;
17 : u2=0;
18 : zero=0;
19 : func f= 1;
20 : func g= 0;
21 : int i=0;
22 : real error=0.1, coef= 0.1^(1./5.);
23 : problem Probem1(u,v,solver=CG,init=i,eps=-1.0e-6) =
24 : int2d(Th)( dx(u)*dx(v) + dy(u)*dy(v))
25 : + int2d(Th) ( v*f )
26 : + on(1,2,3,4,5,6,u=g) ;
27 :
28 : problem Probem2(u2,v2,solver=CG,init=i,eps=-1.0e-6) =
29 : int2d(Th2)( dx(u2)*dx(v2) + dy(u2)*dy(v2))
30 : + int2d(Th2) ( v2*f )
31 : + on(1,2,3,4,5,6,u2=g) ;
32 :
33 : real cpu=clock();
34 :
35 : for (i=0;i< 10;i++)
36 : {
37 :
38 : real d = clock();
39 : Probem1;
40 : Probem2;
41 : plot(Th,u,Th2,u2,wait=1);
42 : Th=adaptmesh(Th,u,inquire=1,err=error);
43 : dxu2=dx(u2);
44 : dyu2=dy(u2);
45 : Th2=adaptmesh(Th2,dxu2,dyu2,inquire=1,err=error,ratio=1.5,hmin=1e-5);
46 :
47 : cout << " CPU = " << clock()-d << endl;
48 : error = error * coef;
49 : } ;
50 :
51 : cout << " CPU = " << clock()-cpu << endl;
52 : sizestack + 1024 =2744 ( 1720 )

-- mesh: Nb of Triangles = 84, Nb of Vertices 57


-- Solve :
min -0.0347532 max -1.41359e-062
-- Solve :
min -0.036994 max 4.2101e-049
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 239 , h min 0.0469443 , h max 0.186084
area = 0.75 , M area = 98.2984 , M area/( |Khat| nt) 0.949834
infiny-regulaty: min 0.410076 max 1.74856
anisomax 3.90477, beta max = 1.40288 min 0.82848
-- mesh: Nb of Triangles = 239, Nb of Vertices 144
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 121 , h min 0.0514119 , h max 0.226905
area = 0.75 , M area = 48.824 , M area/( |Khat| nt) 0.931852
infiny-regulaty: min 0.365682 max 1.76416
anisomax 3.60524, beta max = 1.48939 min 0.824617
-- mesh: Nb of Triangles = 121, Nb of Vertices 78
CPU = 0.051
-- Solve :
min -0.0367985 max -1.16608e-033
-- Solve :
min -0.0370046 max -3.22113e-034
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 302 , h min 0.0233686 , h max 0.203902
area = 0.75 , M area = 146.774 , M area/( |Khat| nt) 1.12239
infiny-regulaty: min 0.4363 max 1.95279
anisomax 5.72858, beta max = 1.20827 min 0.735084
-- mesh: Nb of Triangles = 302, Nb of Vertices 179
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 189 , h min 0.0247268 , h max 0.213029
area = 0.75 , M area = 91.0339 , M area/( |Khat| nt) 1.11235
infiny-regulaty: min 0.434787 max 1.91122
anisomax 2.59413, beta max = 1.4045 min 0.74438
-- mesh: Nb of Triangles = 189, Nb of Vertices 118
CPU = 0.637
-- Solve :
min -0.0369697 max 5.76226e-035
-- Solve :
min -0.0371499 max -1.38936e-035
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 454 , h min 0.0153122 , h max 0.180279
area = 0.75 , M area = 216.475 , M area/( |Khat| nt) 1.10116
infiny-regulaty: min 0.414025 max 2.12547
anisomax 7.51617, beta max = 1.35679 min 0.68981
-- mesh: Nb of Triangles = 454, Nb of Vertices 259
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 301 , h min 0.0094868 , h max 0.196658
area = 0.75 , M area = 148.137 , M area/( |Khat| nt) 1.13657
infiny-regulaty: min 0.413771 max 2.13936
anisomax 3.42286, beta max = 1.305 min 0.692577
-- mesh: Nb of Triangles = 301, Nb of Vertices 181
CPU = 2.557
-- Solve :
min -0.0369625 max 1.17109e-033
-- Solve :
min -0.0372955 max 1.6694e-034
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 694 , h min 0.00746296 , h max 0.201946
area = 0.75 , M area = 334.322 , M area/( |Khat| nt) 1.11251
infiny-regulaty: min 0.305328 max 2.1779
anisomax 9.93768, beta max = 1.42106 min 0.70835
-- mesh: Nb of Triangles = 694, Nb of Vertices 385
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 552 , h min 0.00200094 , h max 0.191418
area = 0.75 , M area = 265.804 , M area/( |Khat| nt) 1.11204
infiny-regulaty: min 0.41559 max 2.14505
anisomax 3.30279, beta max = 1.2912 min 0.702941
-- mesh: Nb of Triangles = 552, Nb of Vertices 316
CPU = 0.692
-- Solve :
min -0.0371716 max 7.97034e-034
-- Solve :
min -0.0373148 max -4.1134e-035
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 1102 , h min 0.00495463 , h max 0.213475
area = 0.75 , M area = 527.486 , M area/( |Khat| nt) 1.10542
infiny-regulaty: min 0.371068 max 2.18364
anisomax 13.9526, beta max = 1.37838 min 0.699375
-- mesh: Nb of Triangles = 1102, Nb of Vertices 598
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 884 , h min 0.000372113 , h max 0.17856
area = 0.75 , M area = 410.805 , M area/( |Khat| nt) 1.07321
infiny-regulaty: min 0.437139 max 2.13571
anisomax 3.19361, beta max = 1.37802 min 0.732408
-- mesh: Nb of Triangles = 884, Nb of Vertices 491
CPU = 0.562
-- Solve :
min -0.0372626 max 4.43081e-034
-- Solve :
min -0.0372993 max -1.95542e-035
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 1799 , h min 0.0024605 , h max 0.14429
area = 0.75 , M area = 842.368 , M area/( |Khat| nt) 1.08136
infiny-regulaty: min 0.41444 max 2.26204
anisomax 10.6352, beta max = 1.34514 min 0.685808
-- mesh: Nb of Triangles = 1799, Nb of Vertices 960
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 1468 , h min 5.30314e-005 , h max 0.179798
area = 0.75 , M area = 672.733 , M area/( |Khat| nt) 1.05832
infiny-regulaty: min 0.411654 max 2.19592
anisomax 2.82483, beta max = 1.33904 min 0.740991
-- mesh: Nb of Triangles = 1468, Nb of Vertices 794
CPU = 0.4
-- Solve :
min -0.0372733 max 2.06506e-034
-- Solve :
min -0.037276 max 6.29687e-037
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 2788 , h min 0.00132644 , h max 0.145217
area = 0.75 , M area = 1344.1 , M area/( |Khat| nt) 1.11337
infiny-regulaty: min 0.286358 max 2.11397
anisomax 13.6256, beta max = 1.50766 min 0.662115
-- mesh: Nb of Triangles = 2788, Nb of Vertices 1474
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 2433 , h min 7.56773e-006 , h max 0.176422
area = 0.75 , M area = 1083.28 , M area/( |Khat| nt) 1.02825
infiny-regulaty: min 0.407669 max 2.0069
anisomax 3.19474, beta max = 1.27388 min 0.784324
-- mesh: Nb of Triangles = 2433, Nb of Vertices 1289
CPU = 0.552
-- Solve :
min -0.037303 max 7.9981e-035
-- Solve :
min -0.0372691 max -8.52036e-036
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 4554 , h min 0.000635534 , h max 0.15392
area = 0.75 , M area = 2135.22 , M area/( |Khat| nt) 1.0828
infiny-regulaty: min 0.380145 max 2.06193
anisomax 17.0923, beta max = 1.38486 min 0.681078
-- mesh: Nb of Triangles = 4554, Nb of Vertices 2378
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 2293 , h min 7.12396e-006 , h max 0.178603
area = 0.75 , M area = 968.345 , M area/( |Khat| nt) 0.975272
infiny-regulaty: min 0.372298 max 2.09387
anisomax 2.8951, beta max = 1.34338 min 0.724937
-- mesh: Nb of Triangles = 2293, Nb of Vertices 1214
CPU = 0.607
-- Solve :
min -0.0373247 max 7.17722e-035
-- Solve :
min -0.0372762 max -8.70049e-036
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 7057 , h min 0.000327425 , h max 0.123778
area = 0.75 , M area = 3373.48 , M area/( |Khat| nt) 1.10397
infiny-regulaty: min 0.374627 max 2.27714
anisomax 16.8881, beta max = 1.50189 min 0.698763
-- mesh: Nb of Triangles = 7057, Nb of Vertices 3655
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 2570 , h min 6.94647e-006 , h max 0.167302
area = 0.75 , M area = 1381.74 , M area/( |Khat| nt) 1.24163
infiny-regulaty: min 0.449474 max 2.06961
anisomax 2.75869, beta max = 1.37183 min 0.702901
-- mesh: Nb of Triangles = 2570, Nb of Vertices 1366
CPU = 0.319
-- Solve :
min -0.0373263 max 1.78655e-035
-- Solve :
min -0.037273 max 2.79216e-035
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 11140 , h min 0.00015385 , h max 0.110908
area = 0.75 , M area = 5361.38 , M area/( |Khat| nt) 1.11145
infiny-regulaty: min 0.342936 max 2.20916
anisomax 18.6315, beta max = 1.39996 min 0.686533
-- mesh: Nb of Triangles = 11140, Nb of Vertices 5734
number of required edges : 0
-- adaptmesh Regulary: Nb triangles 4301 , h min 6.85531e-006 , h max 0.160202
area = 0.75 , M area = 2053.38 , M area/( |Khat| nt) 1.10255
infiny-regulaty: min 0.411189 max 2.19577
anisomax 2.95418, beta max = 1.34356 min 0.694143
-- mesh: Nb of Triangles = 4301, Nb of Vertices 2250
CPU = 0.758
CPU = 7.136
times: compile 0.125s, execution 7.141s, mpirank:0
CodeAlloc : nb ptr 2979, size :377432 mpirank: 0
Ok: Normal End
try getConsole C:\Program Files (x86)\FreeFem++\examples++\demo.edp
save log in : 'C:\Program Files (x86)\FreeFem++\examples++\demo.log'
wait enter ?

Você também pode gostar