[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: petsc I/O




PetscSynchronizedFGets() then all processes use sscanf()

   Good luck,

    Barry

You won't need any
if (rank == 0) code


On Wed, 13 Sep 2006, Matt Funk wrote:

Hi,

i need to read in an input file. So to open my file i use PETSCFOpen which
works fine. But then my problems begin ... :)

I guess i need to tell only the first proc in the communicator to fscan. But
is there a PETSC function that returns me the processor id?

And when i read the parameters in on the first proc i need to broadcast them
to the other procs. Does PETSC have anything for this?


thanks mat


On Wednesday 13 September 2006 11:32, Yaron Kretchmer wrote:
Yes, this is possible. This is how we use PETSc.

Yaron

On 9/13/06, Randall Mackie <randy@xxxxxxxxxxxx> wrote:
This may be a silly question, but is it possible to compile my PETSc
program and build a static
binary that will run on another cluster, or is it necessary to recompile
my program on each
cluster on which I want to run it?

Randy

--
Randall Mackie
GSY-USA, Inc.
PMB# 643
2261 Market St.,
San Francisco, CA 94114-1600
Tel (415) 469-8649
Fax (415) 469-5044

California Registered Geophysicist
License No. GP 1034