[CIG-MC] CitcomS working examples?

John McCorquodale mcq at rockgeek.org
Fri Jul 24 12:53:06 PDT 2009

> Thanks for bringing up the issue. The manual might be unclear to this
> point: the *.cfg files cannot be used as input file for the non-pyre
> version. The example inputs for non-pyre version are under examples/Full
> and examples/Regional.

Aha!  I suspected I was just confused in some such fundamental way.  :)  I'll
try getting the Pyre version going on my box, but am still very interested
in the C/MPI-only version for ease of deployment other places (Amazon EC2,
Teragrid).  If I get the Pyre version going, is there a way to get the Python
front-end to emit the input file for the MPI code so that I can start to 
understand the mapping from the simpler cookbook exmaples to the full-blown 
input file?  Where is the code that does that translation?  Is it centralized 
and clean enough that I can just go read it?

On the C/MPI side I now get:

$ mkdir /scratch
$ cd examples/Full
$ mpirun CitcomSFull input.sample
...lots of happy-sounding values get printed out...
!!!! # of requested CPU is incorrect 

Presumably there is some restriction on the MPI rank that the code is
prepared to deal with and I'm just not giving it what it expects?  Can you
shed some light on this?  I'm guessing that openmpi launches a rank-1 job
when given no args...

Thanks for your patience and assistance!


More information about the CIG-MC mailing list