Cheng Gong is a research scientist based in Hanover, New Hampshire with a decade of software engineering experience focused on numerical methods and scientific computing. He has made substantial open-source contributions to the prominent Elmer FEM project, enhancing time integration through Adams–Bashforth/Adams–Moulton schemes and adding an adaptive time-stepping controller with local truncation error estimation and PI control. Cheng blends deep algorithmic understanding with backend implementation skills, improving solver robustness and accuracy in finite element simulations. His work signals a strong grasp of both theory and production-grade code, making him valuable for teams tackling computationally intensive engineering problems.
Contributions:18 commits, 3 PRs, 8 pushes in 26 days
Contributions summary:Cheng primarily contributed to the Elmer FEM software's time integration methods and predictor-corrector schemes. Their work involved implementing and refining time-stepping algorithms like Adams-Bashforth and Adams-Moulton. They introduced an adaptive time-stepping controller, which included local truncation error estimation and PI control. These changes suggest a focus on improving the solver's numerical methods and time integration capabilities within the finite element framework.
Contributions:1 PR, 163 pushes, 1 branch in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Cheng Gong - Research Scientist at Dartmouth College