[MITgcm-devel] problem with 59c
Dimitris Menemenlis
menemenlis at sbcglobal.net
Mon Jul 2 09:06:37 EDT 2007
Martin, here is what I know about 59c as of this morning:
1. In all cases crash occurs because sea ice thickness in some grid point goes
through the roof. With dynamics, crash occurs within 5 days near Antarctica.
Without dynamics, crash occurs in the Arctic after about 10 days. But as noted
in previous e-mail, the Arctic-only CS510 configuration with open boundaries and
rstar off runs fine with latest code.
2. Code checked out on May 24 runs fine.
3. Code checked out on May 26 crashes.
Differences between May 24 and May 26 is here:
http://ecco2.jpl.nasa.gov/data1/arctic/diff_may26_may24.orig
The files that have changed between two versions are
Index: doc/tag-index
Index: pkg/gmredi/gmredi_calc_tensor.F
Index: pkg/seaice/seaice_dynsolver.F
Index: pkg/seaice/seaice_lsr.F
Index: pkg/seaice/seaice_readparms.F
Index: tools/genmake2
Index: tools/build_options/SUPER-UX_SX-8_sxf90+mpi_awi
Index: tools/build_options/linux_ia64_ifort+mpi_altix_gfdl
By elimination, since I do not use gmredi and since code crashes even with
SEAICEuseDYNAMICS=.FALSE., the only changes that seem to possibly matter are
Index: pkg/seaice/seaice_dynsolver.F
===================================================================
172,176d171
< ENDDO
< ENDDO
<
< DO j=1-Oly,sNy+Oly
< DO i=1-Olx,sNx+Olx
181c176
< ZMIN(I,J,bi,bj)=0.0 _d 0
---
> ZMIN(I,J,bi,bj)=4.0 _d +08
Index: pkg/seaice/seaice_readparms.F
===================================================================
267c267,268
< IF ( SEAICE_elasticParm .LE. 0. _d 0 ) THEN
---
> IF ( SEAICE_elasticParm .LE. 0. _d 0 .OR.
> & SEAICE_elasticParm .GT. 1. _d 0 ) THEN
269c270
< & 'SEAICE_elasticParm must greater than 0.'
---
> & 'SEAICE_elasticParm must greater than 0 and less than 1.'
But why should above changes matter in any way when SEAICEuseDYNAMICS=.FALSE.?
Maybe I am chasing two separate bugs, and the thermodynamics-only crash is not
related?
More later, D.
More information about the MITgcm-devel
mailing list