roms river temperature problem

General scientific issues regarding ROMS

Moderators: arango, robertson

Post Reply
Message
Author
xmuliuy
Posts: 20
Joined: Fri Nov 02, 2012 3:25 pm
Location: xmu

roms river temperature problem

#1 Unread post by xmuliuy »

Hi,
I'm running a case on a estuary with river runoff input.Let the Logical switch of point sources temperature 'LtracerSrc' to False.
But the temperature of the zone where point sources located decrease along the model run,and the low temperature water along the river flows downward .
After several days,the model Blowing up.
Like the figure show.

Hopes for your help.
thanks.
Attachments
time step=2000
time step=2000
l2000.png (15.67 KiB) Viewed 7027 times
time step =200
time step =200
l200.png (14.79 KiB) Viewed 7027 times
point source temp
point source temp
tempseries.png (6.83 KiB) Viewed 7027 times

User avatar
kate
Posts: 4091
Joined: Wed Jul 02, 2003 5:29 pm
Location: CFOS/UAF, USA

Re: roms river temperature problem

#2 Unread post by kate »

You have to set those LtracerSrc to True and provide tracer values for the incoming river flow. Otherwise you have a "downwind" advection scheme, known to be unstable. The only time it makes sense to turn LtracerSrc to False is on outflow from the domain (which could argue for LtracerSrc to be on for some sources, off for others).

xmuliuy
Posts: 20
Joined: Fri Nov 02, 2012 3:25 pm
Location: xmu

Re: roms river temperature problem

#3 Unread post by xmuliuy »

Thank you kate.
here is my TS advection option:
TS_C4HADVECTION Fourth-order centered horizontal advection of tracers.
TS_C4VADVECTION Fourth-order centered vertical advection of tracers.
Is this option unstable?
How about set TS advection option to TS_MPDATA ?
Or other option you recommend.

User avatar
kate
Posts: 4091
Joined: Wed Jul 02, 2003 5:29 pm
Location: CFOS/UAF, USA

Re: roms river temperature problem

#4 Unread post by kate »

Did you set LtracerSrc to true or are you trying to find a way to avoid it?

xmuliuy
Posts: 20
Joined: Fri Nov 02, 2012 3:25 pm
Location: xmu

Re: roms river temperature problem

#5 Unread post by xmuliuy »

Kate,
Thanks for your reply.

Yes,I try to avoid set LtracerSrc to True.
Once Ltracersrc is True,I should specified a river_temp value for my river,and it make the temp structure of the estuary strange and obviously wrong,so... i try to let the model compute itself to get a result.

User avatar
m.hadfield
Posts: 521
Joined: Tue Jul 01, 2003 4:12 am
Location: NIWA

Re: roms river temperature problem

#6 Unread post by m.hadfield »

kate wrote:You have to set those LtracerSrc to True and provide tracer values for the incoming river flow. Otherwise you have a "downwind" advection scheme, known to be unstable. The only time it makes sense to turn LtracerSrc to False is on outflow from the domain (which could argue for LtracerSrc to be on for some sources, off for others).
That's odd. I have done quite a few simulations with rivers recently and have invariably set LtracerSrc to "F T" (false for temperature, true for salt). They all seem to have worked fine, once I have sorted out little details like getting the river in the right location relative to the land mask, the flow in the right direction, etc.

xmuliuy
Posts: 20
Joined: Fri Nov 02, 2012 3:25 pm
Location: xmu

Re: roms river temperature problem

#7 Unread post by xmuliuy »

thank you m.hadfield,
When I choose the wrong location and direction of the river,the model will blowing up soon .

when you set Ltracersrc to false,what is your TS advection scheme ?

User avatar
m.hadfield
Posts: 521
Joined: Tue Jul 01, 2003 4:12 am
Location: NIWA

Re: roms river temperature problem

#8 Unread post by m.hadfield »

xmuliuy wrote:When you set LtracerSrc to false, what is your TS advection scheme?
Sometimes TS_U3HADVECTION, sometimes TS_MPDATA, but I may have to back down on my reassurances about LtracerSrc = F.

As I said, I've used this setting before now with no problems I have been aware of, but right I'm now looking at a simulation where I'm injecting a series of tracers (via additional code in step3d_t.F) into a grid cell that is adjacent to a river point source, and I have LtracerSrc set to false on all the tracers. One of the tracers is going very negative after 30 days of the simulation, and I wonder if this is the problem Kate refers to.

Post Reply