[Mitgcm-support] Re: Global Files / MIT Model

mitgcm-support at dev.mitgcm.org mitgcm-support at dev.mitgcm.org
Wed Jul 9 15:48:11 EDT 2003


Hi John,

mitgcm.org had a disk problem last week but it back up now. I'll CC this there.

I agree with your assessment of the problem and we'll make those changes fairly
soon.

Thanks,

A.

John D Stark wrote:
> Hi Alistair,
> I sent the following to support at mitgcm.org, but it bounced ('Connection refused
> by mitgcm.org')  so, I'm sending it directly to you.  Is there a new support
> news group (it's no longer visible)? Thanks for the information you gave me
> earlier this month.
> 
> Cheers,
> John
> 
> Date: Fri, 11 Jan 2002 18:02:43 +0000 (GMT)
> From: John D Stark <jods at socnet.soc.soton.ac.uk>
> Subject: Reading / Writing Global files
> To: support at mitgcm.org
> MIME-Version: 1.0
> Content-MD5: CySUjCN5SYzpljLstJ0M6Q==
> 
> Hi,
> I spoke to Alistair earlier this week, who thought you may be interested in some
> of the coding I have been doing here in Southampton.  I hope this is useful for
> you.
> 
> Although global files are somewhat slower to write they are much easier to deal
> with, so I use them a lot.  However, with threads or MPI they just don't work.
> The main problem is that writing by multiple threads/ process to a single file
> is not safe, and the mdsio routines don't control this.
> 
> What is needed with global files is a large loop over processes within
> mdsio_writefield with a (MPI_)barrier at the bottom.  The loop / barrier should
> be dependent on whether globalfiles is true, which would minimise loss of speed
> with multifile writing.
> 
> I found that putting this in corrected problems I had with missing data in
> checkpoint files, and was also required for some netcdf file i/o I have added.
> 
> Note that adding a barrier in mdsio would mean that all higher level routines
> that enclose I/O in a begin_master / end_master section will cause a problem,
> notably write_state.
> 
> Cheers,
> John
> 
> ------------------------------------------
> John Stark
> Applications Programmer
> Southampton Oceanography Centre
> Tel. +44 (0)23 8059 6571
> e-mail jods at soc.soton.ac.uk
> ------------------------------------------



More information about the MITgcm-support mailing list