[MITgcm-support] sponge layer
David Wang
dwang at ldeo.columbia.edu
Wed Dec 14 18:10:58 EST 2005
Matt,
I might not use the exactly correct terminology (so that confused Lex...).
Okay, I need that within some width near a domain boundary there will be
an extra relaxation term for temperature tendency equation, which is
-(Tmodel - Tstar)/\tau
where Tmodel is the model temperature and Tstar is some temperature
climatology interpolated onto the right time stamp. \tau is the function
of the distance from the boundary. I think this treatment is often
employed in tropical ocean modeling.
(Lex, this is so-call "relaxation", which is essentially a Newtonian
damping towards some prescribed values, Tstar)
While in the current obcs code, there is such a term as above, but Tstar
is calculated as the linear combination of model temperature and
prescribed boundary temperature:
trelax (i.e., Tstar) =(
& float(spongeThickness-jsl)*OBNt(i,kLev,bi,bj)
& + float(jsl)*theta(i,j,kLev,bi,bj) )
& / float(spongeThickness)
I hope I'm saying more clearly than I was...
Thanks, D.W.
Matthew Mazloff wrote:
> Hi David,
>
> To restore to a value use obcs prescribe and make the location an "open
> boundary"; the model will set the field to the prescribed value at this
> open boundary at the end of every forward step.
>
> Sponge layers are designed to allow a smooth transition to a prescribed
> value (I think they will still work with obcs_prescribe off). For an
> artificial restoring force the difference between the model and the
> prescribed data (divided by some timescale) is used. The MITgcm does
> this with the timescale falling off linearly over the sponge layer
> thickness.
>
> It is not clear to me if you want something else besides this?
>
> -Matt
>
>
> On Dec 14, 2005, at 4:59 PM, David Wang wrote:
>
>> Hello...
>>
>> I'm going to implement "sponge layers" near artificial domain
>> boundaries within which model temperature may be restored to some
>> temperature climatology (say Levitus94) at different relaxation
>> timescales. I've already checked out the sponge layer option in the
>> obcs pkg, where the relaxation temperature is the linear combination
>> of model temperature and the prescribed temperature at the boundary.
>> This is not really what I want. If I need to write some extra code to
>> achieve my purpose (which is not uncommon), could anyone provide any
>> guidelines... or did I miss anything?
>>
>> btw, I did notice the 3-dim relaxation code emerged in the latest
>> checkpoint, but its relaxation timescale is set to be spatically
>> constant...
>>
>> Thanks, David
>>
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
--
Daiwei (David) Wang Graduate Student
Lamont-Doherty Earth Observatory of Columbia University
103B Oceanography
61 Route 9W, Palisades, NY 10964-8000
Voice: (845) 365-8694
More information about the MITgcm-support
mailing list