[MITgcm-support] cubeSphereExchange and MPI error?

Jean-Michel Campin jmc at ocean.mit.edu
Mon Jul 7 23:30:33 EDT 2014


Hi Anthony,

There is no need for apologies here, just that I did not mange to
answer anything useful.

And let's start with the 2nd problem:
> (PID.TID 0000.0001) *** ERROR *** EESET_PARMS: Error reading
> parameter file "eedata"
This usually happen when something is not right in the EEPARMS
namelist (in file "eedata").
Note that most (if not all) of the eedata files that are provided
in the various verification/*/input*/eedata contain this comment
# Lines beginning "#" are comments
where "beginning" means the line first caracter.
I am wondering if, in your case:
>  &EEPARMS
>  #useCubedSphereExchange=.TRUE.,
>  #usingMPI=.TRUE., (specified with ' -mpi' when compiling)
>  nTx=1,
>  nTy=1,
>  &
the comment-control caracter "#" is not in 2nd position ?

And regarding the first problem, can you check that
PACKAGES_CONFIG.h (produced by genmake2), contains
#define ALLOW_EXCH2
Otherwise, when you start from a cleaned build/ dir,
what is the genmake2 command you type ? and how does the
beginning (first 100 or 150 lines) of "Makefile" looks like ?
And finally, could you attached the file:
 ini_threading_environment.f (small ".f")
after compiling from this clean-build dir (and assuming you get
the same error when trying to run) ?

Cheers,
Jean-Michel

On Mon, Jul 07, 2014 at 10:25:11PM -0400, Anthony J. Coletti  wrote:
> Hi Jean-Michel,
> 
> Apologies for the vague explanations...
> 
> What I should have said was when I submit my batch script to the
> computer, it runs for about 5-6 seconds and crashes and this is the
> error I encountered while trying to run a 32x6x32x15 configuration.
> Ironically, my packages.conf includes exch2 and I do believe it
> compiles with exch2.
> 
> Here is my packages.conf file:
> 
> cal
> gfd
> gmredi
> bulk_force
> thsice
> seaice
> exf
> exch2
> diagnostics
> mdsio
> 
> 
> Recently, I have encountered another error that you may be able to
> shed some light on (it is below):
> 
> (PID.TID 0000.0001) *** ERROR *** EESET_PARMS: Error reading
> parameter file "eedata"
> (PID.TID 0000.0001) *** ERROR *** EEDIE: earlier error in
> multi-proc/thread setting
> (PID.TID 0000.0001) *** ERROR *** PROGRAM MAIN: ends with fatal Error
> 
> I encounter this in the global_ocean.cs32x15 tutorial using the
> SIZE.h_mpi that comes with the run (no changes made).  I also
> encounter the same error when trying to initiate my 32x6x32x15 model
> runs.  I haven't had this problem in the past and I am using the
> same set-up.
> 
> This is my eedata file regarding the error:
> 
>  &EEPARMS
>  #useCubedSphereExchange=.TRUE.,
>  #usingMPI=.TRUE., (specified with ' -mpi' when compiling)
>  nTx=1,
>  nTy=1,
>  &
> 
> Thanks for your advice Jean-Michel.  Much appreciated!  If there is
> anything else you need from me, please let me know.
> 
> Anthony
> 
> 
> On 7/7/2014 9:59 PM, Jean-Michel Campin wrote:
> >Hi Anthony,
> >
> >normally, this error occurs when you set, in eedata:
> >  useCubedSphereExchange=.TRUE.,
> >and you did not compile pkg/exch2 (exch2 not listed in packages.conf,
> >that you can check also from PACKAGES_CONFIG.h, if ALLOW_EXCH2
> >is #undef).
> >
> >Might be able to be give more helpful advices if you were providing
> >more details regarding what you tried (other than "when trying to run").
> >
> >Cheers,
> >Jean-Michel
> >
> >On Mon, Jul 07, 2014 at 02:09:02PM -0400, Anthony Coletti wrote:
> >>Hi all,
> >>
> >>So I am still trying to debug and get the GCM running on this new computer and I ran into yet again another error.  I come to ask for your expertise…
> >>
> >>When trying to run, I get ***ERROR*** EXCH-1 useCubedSphereExchange unsafe with usingMPI=.TRUE.
> >>
> >>I have ran the model before with these same exact settings, so I am not sure what the difference now is.  Any advice?
> >>
> >>Thanks
> >>
> >>Anthony
> >>
> >>Anthony J. Coletti
> >>Climate System Research Center
> >>Department of Geosciences
> >>Morrill Building
> >>611 N. Pleasant Street
> >>233 Morrill Science Center
> >>University of Massachusetts-Amherst
> >>paleoclimate.org
> >>Email: ajcolett at geo.umass.edu
> >>http://blogs.umass.edu/ajcolett/
> >>http://necsc.umass.edu/people/anthony-coletti
> >>
> >>“For me, I am driven by two main philosophies: know more today about the world than I knew yesterday and lessen the  suffering of others. You'd be surprised how far that gets you.” ― Neil deGrasse Tyson
> >>
> >>
> >>
> >>
> >>_______________________________________________
> >>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
> 
> -- 
> Anthony J. Coletti
> Climate System Research Center
> Department of Geosciences
> University of Massachusetts-Amherst
> paleoclimate.org
> ajcolett at geo.umass.edu
> http://blogs.umass.edu/ajcolett/
> 
> 
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support



More information about the MITgcm-support mailing list