[MITgcm-devel] RE: mon_solution & eedie

Alistair Adcroft adcroft at MIT.EDU
Mon Dec 15 08:57:34 EST 2003


A) Change the name if it makes you happy.

B) Make it more verbose (mention temperature) if you have the time.

C+D) I understood the EEDIE to be the "clean" way to stop the model. The
difficulty in
     removing it is that the ocean only model won't die cleanly - so leave
it in.
     I agree that not calling it when coupled is fine but how does that help
- the model
     will just sit there and spin with out ending.

A.
--
Dr Alistair Adcroft            http://www.mit.edu/~adcroft
MIT Climate Modeling Initiative        tel: (617) 253-5938
EAPS 54-1523,  77 Massachusetts Ave,  Cambridge,  MA,  USA

-----Original Message-----
From: Jean-Michel Campin [mailto:jmc at ocean.mit.edu] 
Sent: Saturday, December 13, 2003 6:31 PM
To: adcroft at mit.edu
Cc: MITgcm-devel at mitgcm.org
Subject: mon_solution & eedie


Hi Alistair,

I don't like too much this "mon_solution.F" :
a) the name does not tell that this is "checking"
 the solution. but this is more a matter of personal taste.
b) the error message that is printed:
> MON_SOLUTION: STOPPED DUE TO EXTREME VALUES OF SOLUTION
 does not tell that the temperature is wrong.
c) the eedie generate a strange message (Stephanie was 
 wandering what was going on the first time it happened).
d) the eedie prevent the coupled-model to stop (all the processor  are
waiting for something that does not come).

I fixed the point (d) simply not calling eedie when using the coupler, 
but I wander if we cannot simply remove the "call eedie" from 
mon_solution.F, if it's too difficult to print a different 
error message.

See you,

Jean-Michel

PS: Chris, I commented out the MPI_BARRIER in eedie.F but this does not
change anything. When the temperature is out of range, the eedie (called
from mon_solution) continue to wait.





More information about the MITgcm-devel mailing list