This may be a 101 question, but I have a question about surface heat flux for my ROMS modelling. I am studying internal tides and mixing in shallow coastal waters.
I saw some posts on myroms.org that the inclusion of surface heat flux from weather forecast/reanalysis outputs often leads to overheating in the surface boundary layer. I have also had that. I vaguely remember that Hernan suggests on a post to use outputs from ERA-interim to include surface heat flux into ROMS. I compared various forecast/reanalysis outputs and surface heat flux from ERA-interim seems to be lower than others. So I tried ERA-interim; however, SST(and temperature in the surface mixed layer) is still overestimated (too much heat penetration) and that makes the model unstable, too. I tried SOLAR_SOURCE and QCORRECTION to adjust heat flux (satellite-based SST). High SST/sub-surface temperature still persists. I am also testing how changes in Jwtype affect thermal stratification and mixing in shallow water. As I use COAWST with nesting/coupling, I may need to modify its code to specify Jwtype for each nested domain.
My model imposes OBC using OGCM outputs. My question is that many OGCM outputs (e.g. HYCOM, MOM-based forecast/reanalysis, etc) imposed along each boundary and for initial conditions already include surface heat flux for their modelling. I am not sure if I am correct, but is it appropriate to include surface heat flux as forcing with OBC from OGCM outputs on my ROMS simulation? Does that double the count (i.e. Does my model include twice as much heat for the model)? or am I confused?

Without surface heat flux, SST is underestimated and with the flux, SST is overestimated. At this point, I think my temporary solution so far is not to include surface heat flux; however, that will certainly affect thermal stratification and vertical mixing in shallow water.
Any comments would be appreciated.
Thanks in advance.
DJ