  In this work, the MMC-TDGL equation, a stochastic Cahn-Hilliard equation is
solved numerically by using the finite difference method in combination with a
convex splitting technique of the energy functional. For the non-stochastic
case, we develop an unconditionally energy stable difference scheme which is
proved to be uniquely solvable. For the stochastic case, by adopting the same
splitting of the energy functional, we construct a similar and uniquely
solvable difference scheme with the discretized stochastic term. The resulted
schemes are nonlinear and solved by Newton iteration. For the long time
simulation, an adaptive time stepping strategy is developed based on both
first- and second-order derivatives of the energy. Numerical experiments are
carried out to verify the energy stability, the efficiency of the adaptive time
stepping and the effect of the stochastic term.
