[MITgcm-support] MPI_COMM_WORLD question

Gianmaria Sannino gianmaria.sannino at casaccia.enea.it
Mon Jan 16 09:04:18 EST 2006


Dear chris,

thanks a lot for your quick and usefull answer.

ciao
gianmaria   

On Mon, 16 Jan 2006 08:03:56 -0500
  chris hill <cnh at mit.edu> wrote:
>gianmaria & sandro,
>
>  The exch_jam bits are not used unless you have some 
>obscure hardware 
>that you don't have - so don't worry about those.
>
>  The eedie routine is meant to be that way. The 
>COMM_WORLD barrier
>is there so that you don't drop through to Finalize 
>without first syncing everyone up (Finalize is a global 
>shut down that doesn't take a communicator). This can be 
>useful with some mpi implementations in the case for 
>example where an atmosphere takes several internal 
>timesteps for each ocean timestep. At the end of the run 
>the ocean may get to eedie while the atmosphere still has 
>several internal timesteps left (depending on how you 
>chose to couple). In that case you want to hold off 
>calling Finalize from the ocean until the atmosphere is 
>also done. the COMM_WORLD Barrier in eedie makes sure of 
>this. However, it means in your atmosphere driver you 
>will also need a Barrier(COMM_WORLD) at the very end.
>
>chris
>Gianmaria Sannino wrote:
>> Hi folks,
>> 
>> In eeboot_minimal.F the default MPI_COMM_WORLD is passed 
>>to 
>> MPI_COMM_MODEL. Throughout the code MPI_COMM_MODEL is 
>>used as the local 
>> communicator. However there are few routines still using 
>>MPI_COMM_WORLD 
>> (i.e. exch_jam.F, gsum_jam.F, eedie.F). Is there a 
>>particular reason for 
>> that?
>> thanks
>> gianmaria & sandro
>> 
>> 
>> 
>> ******************************************************
>> Gianmaria Sannino   ENEA (Italian Agency for Energy and 
>>Environment)
>> Climate Project - Ocean Modelling Unit SP 91 - via 
>>Anguillarese 301
>> S.M. di Galeria, 00060 ROMA, ITALY
>> Voice: (+39) 06 3048 6799   Fax: (+39) 06 3048 4264
>> e-mail: gianmaria.sannino at casaccia.enea.it
>> URL: http://clima.casaccia.enea.it/staff/sannino/
>> ******************************************************
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>> 
>
>_______________________________________________
>MITgcm-support mailing list
>MITgcm-support at mitgcm.org
>http://mitgcm.org/mailman/listinfo/mitgcm-support

******************************************************
Gianmaria Sannino   
ENEA (Italian Agency for Energy and Environment)
Climate Project - Ocean Modelling Unit 
SP 91 - via Anguillarese 301
S.M. di Galeria, 00060 ROMA, ITALY
Voice: (+39) 06 3048 6799   Fax: (+39) 06 3048 4264
e-mail: gianmaria.sannino at casaccia.enea.it
URL: http://clima.casaccia.enea.it/staff/sannino/
******************************************************



More information about the MITgcm-support mailing list