[MITgcm-devel] Re: [MITgcm-support] Question: boundary exchange, hrcube condfiguration

Martin Losch Martin.Losch at awi.de
Wed Jun 27 07:44:54 EDT 2007


Hi there,

could someone please explain this to Michael (and me)? Why do we need  
two calls to exch2_rl1_cube?

Martin

On 22 Jun 2007, at 14:14, Michael Schroeter wrote:

> Hi,
>
> as Martin already reported in an earlier posting
> (http://forge.csail.mit.edu/pipermail/mitgcm-support/2007-March/ 
> 004719.html)
> we have some unexpected scaling behaviour on a IBM p690
> (cubed sphere configuration, 16 passive tracers).
>
> We found out that the boundary exchange of the ptracers data seems  
> to be
> responsible for the slow down of the code. Now we have some ideas for
> code optimazation.
>
> However, there is one thing in the current code I do not unterstand.
> In "exch2_3d_rl.F" the subroutine "EXCH2_RL1_CUBE" is called two times
> with exactly the same values for the argument list parameters
> (even if the cpp option "W2_FILL_NULL_REGIONS" is undefined).
> Can anybody explain that to me?
>
> Thanks in advance.
>
> Regards
> Michael
>
> -- 
> Dr. Michael Schroeter                          Phone: +49(471) 
> 4831-2084
> Email: Michael.Schroeter at awi.de                Fax:   +49(471) 
> 4831-1149
> Alfred-Wegener-Institute for Polar- and Marine Research
> Am Handelshafen 12, D-27570 Bremerhaven                       
> www.awi.de
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-devel mailing list