[MITgcm-devel] verification/lab_sea/tr_run.salt_plume
Dimitris Menemenlis
menemenlis at sbcglobal.net
Wed Apr 23 20:28:33 EDT 2008
Jean-Michel, Chris, and Martin, to follow-up on last week's threads and this
morning's phone call, I ran the following verification/lab_sea tests and
compared results between forge and a local workstation at JPL. On forge the
results alway give
> Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . . . . . . . pass
for all the experiments, so below I only report results on the local workstation.
First, for the currently checked in configuration I get:
> Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . . . . . . . pass lab_sea
> Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . . . . . . . pass lab_sea.hb87
> Y Y Y Y>16<16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 . . . . . . . . pass lab_sea.lsr
> Y Y Y Y> 6<12 12 9 8 13 14 10 7 8 10 7 6 8 10 7 6 . . . . . . . . FAIL lab_sea.salt_plume
Note that for above configuration, AdvScheme=7 and StaggerTimeStep=.TRUE.
Second for the previous lab_sea.salt_plume configuration, where AdvScheme=7 and
StaggerTimeStep=.FALSE. I obtain:
> Y Y Y Y>12<13 16 16 16 16 16 16 16 16 16 13 16 13 13 13 16 . . . . . . . . FAIL lab_sea.salt_plume
A third test with AdvScheme=2 and StaggerTimeStep=.FALSE. gives:
> Y Y Y Y> 5<11 11 8 9 16 14 10 8 9 9 6 6 8 9 6 6 . . . . . . . . FAIL lab_sea.salt_plume
Note that in all test case I have set diffKhS/T=0.0, which may explains why
AdvScheme=2 remains so sensitive.
What is puzzling is that, contrary to the GAD_CHECK warning, for AdvScheme=7,
StaggerTimeStep=.FALSE. is much more stable than StaggerTimeStep=.TRUE.
Is it well established that AdvScheme=7 requires StaggerTimeStep=.TRUE. or is
this only an educated guess?
Dimitris
More information about the MITgcm-devel
mailing list