Hello Jed,

Thanks very much, and you are correct.
I will check the related material you suggested.
Cheers.


Best,
Chih-Hao
> On Mar 16, 2016, at 1:15 PM, Jed Brown <[email protected]> wrote:
> 
> Chih-Hao Chen <[email protected]> writes:
> 
>> Hello Jed,
>> 
>> 
>> Thanks for the information.
>> In ex8.c about ASM example,
>> we can use “FOR” loop to get the subKsp from each domain with :
>> ierr = PCASMGetSubKSP(kspPc, &nlocal, &first, &subksp)
>> where subksp can be accessed through its index like subksp[i].
>> 
>> Do yo mean if I run two subdomains with two processors successfully,
>> then I would be able to use subksp[1] to get 2nd subKsp from the 2nd 
>> processor?
>> Am I correct?
> 
> It sounds like you are not familiar with how distributed memory/MPI
> works.  Each process has a separate address space, so there is no way
> that rank 0 can have a serial object that lives on rank 1.  It would be
> well worth your time to check out the tutorials or other MPI resources
> to get the hang of thinking in distributed memory.

Reply via email to