[MITgcm-devel] verification experiment seaice_obcs
Dimitris Menemenlis
dmenemenlis at gmail.com
Thu Feb 26 09:36:57 EST 2009
> thanks for reminding me. I noticed now that the IO is all single
> precision, could that be a reason for the sensitivity between
> platforms?
Good question. This is also the case for the lab_sea experiment,
whose solution is also very sensitive between platforms.
Does anyone on the devel list have experience with cross-platform
single-precision I/O sensitivity? Is it worth changing I/O to double-
precision in the lab_sea and seaice_obcs experiments?
> I remember that there was a restart problem with seaice, but as far
> as I remember it is related to EVP: we need to store sigma12, but
> sigma 12 is defined on Z-points, so we'd need the field (1:nx+1,1:ny
> +1), but there's no simple way of creating a pickup file like this
> (except via netcdf). For the LSR solver there was no problem and
> there isn't any problem in lab_sea with EVP, because we fixed the
> topography, see here:
> <http://dev.mitgcm.org/cgi-bin/viewcvs.cgi/MITgcm/verification/lab_sea/input.hb87/?only_with_tag=MAIN
> >
> with this text
> "lat-long grid & no-slip BC in seaice-dynamics produce different
> sigma12 at j=1 & j=Ny+1 : this case is not treated correctly in
> restart process. Fixed here by closing the domain at the Northern
> boundary."
Interestingly, seaice_obcs passes tst_2+2 if land is added at
SouthWest edge but problem is probably different from what you
describe above since seaice_obcs uses LSR not EVP.
D.
More information about the MITgcm-devel
mailing list