Scientific Software
Software
Personal scientific-computing software development.
Coupled FEM Solver
FTCMS
A coupled heat and moisture finite element solver for freezing and thawing soils. It integrates physical models, nonlinear solution procedures, sparse linear algebra, parallel computation, and visualization output.
GitHub Repository ↗Core capabilities
- Finite element solver written in Fortran
- Coupled heat, moisture, and phase-change analysis
- Nonlinear and linear solvers with PETSc
- MPI and OpenMP parallel computing
- Gmsh mesh input
- HDF5, XDMF, and VTK-family visualization output
01Physics
Heat · Water · Phase change
02Discretization
Finite Element Method
03Solvers
PETSc · Krylov · Newton
04Parallel
MPI · OpenMP