UV_U3ADV_SPLIT in 2D applications broken
UV_U3ADV_SPLIT in 2D applications broken
It seems the new(?) UV_U3ADV_SPLIT does not work in 2D applications. It expects a tracer variable to be set, which of course does not exist.
- arango
- Site Admin
- Posts: 1371
- Joined: Wed Feb 26, 2003 4:41 pm
- Location: DMCS, Rutgers University
- Contact:
Re: UV_U3ADV_SPLIT in 2D applications broken
It doesn't make any sense to use UV_U3ADV_SPLIT in 2D, shallow water applications
This options is only available for 3D applications. I have mentioned several times in this forum that this option still needs work. It is unstable. As a matter of fact, ROMS will tell you that when you run. See Utility/checkadj.F.
The third-order, upstream-bias advection is only done for 3D-momentum. The advection of the barotropic equations is different. See step2d.F.
Anyway, I will have to add the SOLVE3D switch in such conditionals.

The third-order, upstream-bias advection is only done for 3D-momentum. The advection of the barotropic equations is different. See step2d.F.
Anyway, I will have to add the SOLVE3D switch in such conditionals.