[petsc-users] AOCreateBasic & AOCreateBasicIS
Jed Brown
jedbrown at mcs.anl.gov
Mon Apr 15 10:14:55 CDT 2013
Hui Zhang <mike.hui.zhang at hotmail.com> writes:
> Thanks! Is the problem you mentioned serious when the indices to be
> translated on each processor include only a few ones beyond the input
> myapp[] of AOCreateBasic? Because I only use AO for FEM assembly so I
> would not translate too many beyond local ranges.
Don't use AO for FEM assembly. Use a local-to-global mapping and
MatSetValuesLocal(). That is memory scalable and simpler code.
> Another question: do the inputs IS's to AOCreateBasicIS include all
> the indices, and AOCreateBasicIS would not do any gathering of
> indices?
You could create an AO on PETSC_COMM_SELF, but I don't think you should
use AO.
More information about the petsc-users
mailing list