[petsc-users] Solution vector in a component-wise order

Barry Smith bsmith at petsc.dev
Mon Aug 15 10:14:49 CDT 2022

  Not really. There are tools to make it easier to do computations on individual fields in the field-coupling order such as https://petsc.org/release/docs/manualpages/Vec/VecStrideGatherAll.html <https://petsc.org/release/docs/manualpages/Vec/VecStrideGatherAll.html> and its many friends and relations. 

  What task or set of computations motivates you to want to use a field-split storage format as the base format instead of the field-coupling?


> On Aug 14, 2022, at 11:30 PM, lei.xu at siat.ac.cn wrote:
> Dear all,
> I am trying to compute a matrix for KSP based on DMDACreate2d. Can I organize the solution vector in a component-wise (field-splitting) order instead of point-wise (field-coupling) order.
> Best wishes,
> Lei
> Lei Xu,   PhD
> Assistant Professor
> Laboratory for Engineering and Scientific Computing
> Shenzhen Institutes of Advanced Technology
> Chinese Academy of Sciences
> Address: 1068 Xueyuan Avenue, Shenzhen University Town, Shenzhen, Guangdong (518055), P. R. China
> E-mail:  lei.xu at siat.ac.cn <mailto:lei.xu at siat.ac.cn>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20220815/95c0b2d6/attachment.html>

More information about the petsc-users mailing list