[MITgcm-support] Issue with lagrangian float (FLT) package running in parallel

Martin Losch Martin.Losch at awi.de
Fri Jan 25 02:18:10 EST 2019


Hi Taylor,

your mpi-compiler is probably different from your serial compiler. For a more general solution you can add
DEFINES=“$DEFINES" -DNML_TERMINATOR'
to your build options file for your mpi compiler. With this CPP all namelist termination characters “&” are change to “/“ on the fly. that way you can use the identical namelists with different compilers. 

M.


> On 24. Jan 2019, at 20:20, Taylor Shropshire <tas14j at my.fsu.edu> wrote:
> 
> I figured it out. 
> 
> For some reason, the model was happy with using "&" in the data configuration files when I ran it in serial but it was not happy when I ran in parallel. Writing "&end" fixed the issue. 
> 
> Thanks again for the quick responses. I am always impressed to see how quickly questions are addressed on this email thread. MITgcm support is great. 
> 
> -Taylor
> 
> Taylor Shropshire
> PhD Candidate - Oceanography
> Center for Ocean - Atmospheric Prediction Studies
> Florida State University
> From: MITgcm-support <mitgcm-support-bounces at mitgcm.org> on behalf of Taylor Shropshire <tas14j at my.fsu.edu>
> Sent: Thursday, January 24, 2019 12:45:14 PM
> To: mitgcm-support at mitgcm.org
> Subject: Re: [MITgcm-support] Issue with lagrangian float (FLT) package running in parallel
>  
> Hi Martin,
> 
> Thanks for the quick response. 
> 
> I know that the namelist files are correct because simply setting 
>  
> useFLT=.FALSE.,
> 
> in the data.pkg fixes the issue and the model runs. 
> 
> Also, this same configuration works if I run in serial.
> 
> -Taylor
> 
> Taylor Shropshire
> PhD Candidate - Oceanography
> Center for Ocean - Atmospheric Prediction Studies
> Florida State University
> From: MITgcm-support <mitgcm-support-bounces at mitgcm.org> on behalf of Martin Losch <Martin.Losch at awi.de>
> Sent: Thursday, January 24, 2019 11:58:28 AM
> To: MITgcm Support
> Subject: Re: [MITgcm-support] Issue with lagrangian float (FLT) package running in parallel
>  
> Hi Taylor,
> 
> the error implies that there's a problem in the namelist file. ini_parms.f reads “data”, please check if all namelists are properly terminated.
> 
> Martin
> 
> > On 24. Jan 2019, at 17:48, Taylor Shropshire <tas14j at my.fsu.edu> wrote:
> > 
> > Hi all, 
> > 
> > I have had success compiling and running both the FLT package example (by default in serial) and a separate offline tracer advection configuration I made in parallel. I have run many configurations of the parallel offline tracer advection so I am fairly comfortable with getting MITgcm to run in parallel. However, when I attempt to run the FLT package in parallel by itself or with the offline tracer advection configuration I am able to compile but the simulation throws an error while it is initializing. 
> > 
> > Here is the error I get:
> > 
> > <pastedImage.png>
> > 
> > If the image is not showing for some reason the error says: 
> > 
> > At line 3740 of file ini_parms.f (unit = 11, file = '/tmp/gfortrantmpghxJJx')
> > Fortran runtime error: namelist not terminated with / or &end
> > 
> > I have checked the ini_parms.f file (no changes have been made to it) and everything seems fine. It's also curious that there is no issue with this file when I run my offline tracer configuration or FLT in serial. Also the ini_parms.f file does not contain 3740 lines. I have seen similar errors before and the file where the model crashes seems irrelevant. I think something else is going on. 
> > 
> > It would be great to get some help with this! 
> > 
> > Thanks in advance,
> > -Taylor
> > 
> > 
> > Taylor Shropshire
> > PhD Candidate - Oceanography
> > Center for Ocean - Atmospheric Prediction Studies
> > Florida State University
> > _______________________________________________
> > MITgcm-support mailing list
> > MITgcm-support at mitgcm.org
> > https://urldefense.proofpoint.com/v2/url?u=http-3A__mailman.mitgcm.org_mailman_listinfo_mitgcm-2Dsupport&d=DwIGaQ&c=MNHwOqQ8N1u91SoMLfIblwuGXKgp50OPUXjl8uRAbak&r=-2mtwYLbfYRNeEm_5KETmg7RiEQSph8woT1xDOPwUFc&m=imWF-vjzHVby8qZ8aqnpYwF3hORl1-DOoyae1c5BdLA&s=oGc0bR-GAzwl9Xeu_AWjY2MpWyeGphQ_4bcKRlmcm-Q&e=
> 
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> https://urldefense.proofpoint.com/v2/url?u=http-3A__mailman.mitgcm.org_mailman_listinfo_mitgcm-2Dsupport&d=DwIGaQ&c=MNHwOqQ8N1u91SoMLfIblwuGXKgp50OPUXjl8uRAbak&r=-2mtwYLbfYRNeEm_5KETmg7RiEQSph8woT1xDOPwUFc&m=imWF-vjzHVby8qZ8aqnpYwF3hORl1-DOoyae1c5BdLA&s=oGc0bR-GAzwl9Xeu_AWjY2MpWyeGphQ_4bcKRlmcm-Q&e=
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support



More information about the MITgcm-support mailing list