 
     
 
http://jolivet.perso.enseeiht.fr/FreeFem-tutorial
      

  
    
    



    
      
   
 
   
 
 
 
 
 
 
    
   https://github.com/FreeFem/FreeFem-sources
     http://gmsh.info
 https://www.paraview.org
 https://www.mpi-forum.org
       https://github.com/hpddm/hpddm
     https://gitlab.com/petsc/petsc
     https://gitlab.com/slepc/slepc
   
 
  
 
  
  
   
 
 

 
 
 
= 
=
 Γ
=
 Γ
  
  
 
= 
=
 Γ
=
 Γ
Γ
  
  
 
= 
=
 Γ
=
 Γ
Γ
Γ
  
  
 
 

(Ω)  
· =
+
Γ
,
Γ
(Ω)
=
 Γ
 
 
 
 

(Ω)  
· =
+
Γ
,
Γ
(Ω)
=
 Γ
 
 
   
 


 
=
=
()φ
 
(Ω
)
 
  {φ
}
=
   
 


 
=
=
()φ
 
(Ω
)
 
  {φ
}
=
   
 


 
=
=
()φ
 
(Ω
)
 
  {φ
}
=
 

(, ) J;
K
,

=
φ
· φ
=        
 
J;
K,
=
φ
+
Γ
φ
=     
 

(, ) J;
K
,

=
φ
· φ
=        
 
J;
K,
=
φ
+
Γ
φ
=     
  
      
 
 =
=
 
 =
=

 =
+ 

=


  
      
 
 =
=
 
 =
=

 =
+ 

=


  
      
 
 =
=
 
 =
=

 =
+ 

=



  

   
       
      
      
 
     
   
     


    



      
  
 
  
https://www.rescale.com
http://qarnot.com
= https://community.freefem.org


    



      
  
 
  
https://www.rescale.com
http://qarnot.com
= https://community.freefem.org

  
     
   
      

   
  
 
  
 
  
 
 
 










 
-ns
-nw-wg
-v
  
  
  

mesh  mesh3 
 
  square
  cube
 
buildmesh
       
 
   
 medit  plot  

fespace 
   mesh  
   .ndof
       

fespace 
   mesh  
   .ndof
       

varf  on 
 
 
 
 
     
qforder    

varf  on 
 
 
 
 
     
qforder    

matrix  set 
 varf    fespace
 sym      
 
      set
  
tgv   
tgv       
tgv   

matrix  set 
 varf    fespace
 sym      
 
      set
  
tgv   
tgv       
tgv   

real[int]    
real[int,int]
real[int][int]
complex[int]
matrix[int] string[int]
     
   
.n  .m
.resize
  

  
 load
load "something" =   
    

func 
 
     
   
LinearCG EigenValue

macro 
    
     -DmacroName=value
   IFMACRO

 
  

 
 

 
 
 




 


 
 

 
 
 




 
    

      
   
  
  
    

      
   
  
  
    
