Skills
Some packages I am using:
FEniCS, FreeFEM++
I am proficient in Object Oriented Programming. I used the following languages to develop my code.
I am proficient in symbolic computation. The following package is my daily used software for deriving formulas and symbolic computation.
I am proficient in developing FEM and FVM code. I used
I used the following commercial software for Fluid Structure Interaction simulations in biomedical engineering.
Some other packages I have ever used:
I am familiar with Linux commands. I can develop some bash files in Linux. I am proficient in Windows. I am proficient in
I developed my Finite Element codes for two-phase incompressible flow, Allen-Cahn and Cahn-Hilliard equations based on the high-performance FE package:
Some parts of my variable density and variable viscosity incompressible flow solver were written by using
A Fourier transform based Maple software for deriving Schur complement of saddle point problems (developed by me, available upon request)
SchurSaddle
Other small packages I developed (available upon request):
FEM solvers (including two grid, multigrid, preconditioning, mortar, Picard iteration) for coupled Navier-Stokes/Darcy models
Matlab code for mesh generation for FSI models in ADINA
Domain decomposition methods for almost incompressible elasticity and Stokes equations
Some subroutines for reading and writing VTK files