On Mon, Sep 12, 2011 at 05:05:51PM +0200, Mathieu Gontier wrote: > Hi Rob, > > Many thanks for your help. > > So, in my problem, it is more about "number of calls" for the > moment. Each process (running a structured solver) is in charge of a > number of sub domains (different on each process) which have > different sizes. > So, if I will understand what you are suggesting is: > - each process loops over all the sub domains; > - if the domain is hosted by the process, it has to read > - else, call H5S_select_none > Right?
exactly. if it helps, you can have different sized domains, too. e.g. one process can have a count array of of 1024,1024,1024 and another could have 3,3,3. That wouldn The important fact to remember is that these I/O calls are collective (once passed in the appropriate property list), so like MPI_BARRIER or other MPI collectives, all processors in the communicator need to make the call. Sometimes if the i/o is always on a certain set of processors, applications make a sub-communicator and pass that into HDF5. Probably do not need to worry about that, though. ==rob -- Rob Latham Mathematics and Computer Science Division Argonne National Lab, IL USA _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
