[MITgcm-support] Something very slow has happened to the pressuresolver

Martin Losch Martin.Losch at awi.de
Wed Feb 27 14:45:10 EST 2008


Hi Christopher,
on this page
<http://dev.mitgcm.org/cgi-bin/viewcvs.cgi/MITgcm/model/src/cg2d.F? 
only_with_tag=MAIN>
you can see what has changed in cg2d and possibly revert a few things  
that might have caused your observation.

Martin

On 27 Feb 2008, at 06:59, Dimitris Menemenlis wrote:

> Christopher, I am no expert on solve_for_pressure but first thing I  
> would look at is the number of cg2d_iters that it does.  Set  
> ALLOW_DEBUG and debuglevel=1
>
> -----Original Message-----
>
> From:  "Christopher L. Wolfe" <clwolfe at ucsd.edu>
> Subj:  [MITgcm-support] Something very slow has happened to the  
> pressuresolver
> Date:  Wed Feb 27, 2008 2:04 am
> Size:  2K
> To:  mitgcm-support at mitgcm.org
>
>
> Hello modelers,
>
> I ran MITgcm on a Cray X1E (Phoenix at ORNL) about a year ago with  
> good results. I recently got more time on this machine and  
> downloaded the latest MITgcm checkpoint (59n), but was dismayed to  
> find that this checkpoint is A LOT (like 5x) slower than the one I  
> was originally using (58q_post). I ran freshly compiled versions of  
> checkpoint_58q_post and checkpoint_59n with identical model  
> configurations, compiler options, and CPP options (to the extent  
> possible) and discovered that the pressure solver in 59n takes ten  
> times (!) more CPU time on the X1E than the pressure solver from  
> 58q_post. No other routine seems to haveacquiredmore than about 10%  
> greater overhead. Interestingly, I have not noticed significant  
> increases in the pressure solver overhead on IBM sp4 machines.
>
>
> Before I start a flurry of diffs, does anyone have any idea what  
> has has been done to the pressure solver over the past year that  
> would have had such a significant impact on its performance on the  
> Cray?
>
> Thanks in advance,
> Christopher
>
> -----------------------------------------------------------
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-support mailing list