You are on page 1of 1

FreeFEM Documentation, Release 4.

1.5 Version 4.8: new features

• Added
– Bilaplacian example using Morley FE with PETSc, see examples/hpddm/bilaplacian-2d-PETSc.edp
– Oseen problem preconditioned by PCD, see examples/hpddm/oseen-2d-PETSc.edp
– SLEPc polynomial eigenvalue solver PEPSolve()
– add trivial example to check periodic boundary condition on meshS , meshL , mesh3 exam-
ples/3d/periodic3.edp examples/3dSurf/periodicS.edp examples/3dCurve/periodicL.edp
• Changed
– PETSc version 3.14.2
– Mmg version 5.5.2
– link of ffglut so change in configure.ac and Makefile.am LIBS -> FF_LIBS and LIBS become empty to
remove default libs
– change number of save plot in ffglut from 10 to 20 for O. Pironneau
• Fixed
– some memory leaks
– the periodic boundary condition have wrong before first a sementic level of MeshS and MeshL case.
the new syntexe is for example: meshL Tl=segment(10); fespace Vl(Tl,P1,periodic=[[1],[2]]); meshS
Th=square3(10,10,[x*2*pi,y*2*pi]); fespace Vh2(Th,P1,periodic=[[1,x],[3,x],[2,y],[4,y]]);
– fixed ‘*’ keyboard trick, to keep the viewpoint in ffglut or not.

1.6 Version 4.9: new features

• Added
– add P3 lagrange finite element on meshS and meshS
– add new plugin meshtool`to add tool to compute the number of connected components
of a all kind of mesh (mesh,mesh3,meshS,meshL) with 2 kind of connected
components ones on interior part of the mesh (default) ans secondly on the
closure of the mesh (see :freefem:`examples/hpddm/bConnectedComponents.edp )
add functions int[int] In=iminP1K(Th,u) or int[int] Ix=imaxP1K(Th,u) get the array min/max of value u[i]
where i is vertex number on each element k, so we have u[Im[k]] = min u[i]/ i in k;
– add in plugin bfstream to to read binary int (4 bytes) to read fortran file and try to pull tools to share the
endiannes in progress
– add gluemesh of array of MeshL and MeshS type
– interface to PC_MG_GALERKIN_BOTH
– Kronecker product of two sparse matrices matrix C = kron(A, B)
– add lot of finite element on Mesh3, MeshS, MeshL of Discontinous Galerling Element in 3d : P1dc3d,
P2dc3d, P3dc3d, P4dc3d , P0edge3d ,P0edgedc3d , P0face3d ,P0facedc3d , P0VF3d ,P0VFdc3d , on Sur-
face : P1dcS, P2dcS, P3dcS, P4dcS , P0edgeS ,P0edgedcS , P0VFS ,P0VFdcS, on Curve : P1dcL, P2dcL,
P3dcL, P4dcL , P0VFL ,P0VFdcL remark; the associated generic name existe of P1dc, P2dc, P0edge, P0VF
and all dc finite element corresponding to no continuity across element.

1.5. Version 4.8: new features 9

You might also like