[MITgcm-cvs] MITgcm/pkg/generic_advdiff CVS Commit
Alistair Adcroft
adcroft at mitgcm.org
Sat Jan 20 16:20:11 EST 2007
Update of /u/gcmpack/MITgcm/pkg/generic_advdiff
In directory forge:/tmp/cvs-serv17086
Modified Files:
GAD.h GAD_OPTIONS.h gad_advection.F gad_calc_rhs.F
Added Files:
gad_os7mp_adv_r.F gad_os7mp_adv_x.F gad_os7mp_adv_y.F
Log Message:
Added new advection scheme, OS7MP, which is seventh order and monotonicity preserving (note: not the same as monotonic!)
o enabled with advScheme set to "7". (Who chose 77 for Superbee? Oh, that was me ...)
o scheme requires a halo of 4
- no error checking for this at the moment
o scheme is coded for convenience rather than efficiency
- can easily switch down order or select the TVD limiter by commenting lines
- the y direction is coded with invert do i; do j loops (for now)
More information about the MITgcm-cvs
mailing list