FreeFEM Documentation on GitHub

stars - forks

Examples

Linear problems

Filename Comments (preconditioners, numerical schemes)
diffusion-2d-PETSc.edp Distributed LU/Cholesky, domain decomposition and multigrid methods
diffusion-2d-PETSc-complex.edp  
heat-2d-PETSc.edp Transient diffusion equation, same as above
diffusion-periodic-2d-PETSc.edp Periodic boundary conditions, multigrid methods
diffusion-periodic-balanced-2d-PETSc.edp Better load balancing than above example
diffusion-substructuring-2d-PETSc.edp Balancing Domain Decomposition with Constraints
diffusion-3d-PETSc.edp Three-dimensional problem, domain decomposition and multigrid methods
diffusion-mg-3d-PETSc.edp Geometric multigrid methods
helmholtz-2d-PETSc-complex.edp Domain decomposition methods with optimized boundary conditions
laplace-RT-2d-PETSc.edp Vectorial two-dimensional problem with a block preconditioner (fieldsplit)
laplace-adapt-3d-PETSc.edp Three-dimensional problem with h adaptivity, multigrid methods
laplace-lagrange-PETSc.edp Laplace equation with constraints and a block preconditioner (fieldsplit)
elasticity-2d-PETSc.edp Vectorial problem, domain decomposition and multigrid methods
elasticity-3d-PETSc.edp  
stokes-2d-PETSc.edp Distributed LU/Cholesky
stokes-3d-PETSc.edp  
stokes-block-2d-PETSc.edp Stokes equation defined as a block system with four matrices (fieldsplit)
stokes-fieldsplit-2d-PETSc.edp Block preconditioner (fieldsplit)
stokes-fieldsplit-3d-PETSc.edp  
maxwell-2d-PETSc.edp Direct LU/Cholesky
maxwell-3d-PETSc.edp Multigrid method

Nonlinear problems

Filename Comments (preconditioners, numerical schemes)
bratu-2d-PETSc.edp  
Newton-2d-PETSc.edp  
Newton-adaptmesh-2d-PETSc.edp Newton method and h adaptivity
Newton-vi-2d-PETSc.edp Newton method and a variational inequality
Newton-vi-adaptmesh-2d-PETSc.edp Newton method, h adaptivity, and a variational inequality
elasticity-SNES-3d-PETSc.edp Linear elasiticty with a Newton method
neo-Hookean-2d-PETSc.edp Nonlinear elasticity
natural-convection-fieldsplit-2d-PETSc.edp Newton method and h adaptivity
vi-2d-PETSc.edp Variational inequalities

Time steppers and optimizers

Filename Comments (preconditioners, numerical schemes)
advection-TS-2d-PETSc.edp Implicit and explicit schemes
heat-TS-2d-PETSc.edp  
heat-TS-RHS-2d-PETSc.edp  
minimal-surface-Tao-2d-PETSc.edp Minimal surface problem
orego-Tao-PETSc.edp  
toy-Tao-PETSc.edp  

Miscellaneous

Filename Comments (preconditioners, numerical schemes)
transpose-solve-PETSc.edp Solving a transposed system
Schur-complement-PETSc.edp Computing an exact Schur complement
block-PETSc.edp  
heat-io-2d.edp Automatic ParaView animation output
stokes-io-3d.edp  
buildRecursive.edp Recursive mesh partitioning (for geometric multigrid)
withPartitioning.edp Connectivity construction with a user-supplied partitioning
Table of content