Dear Dr. Amine,
I tried the following 2D and 3D case with diffused initialization as per your suggestion


Also, in 2D for sharp interface also macro is giving realistic values. I am not able to understand why it is not working in 3D case. Is this macro only valid in 2D?
Requesting your attention. And waiting for positive response.
Sincerely
Krishna