- Thank you received: 6
a question on MPI for DG
- Guosheng Fu
- Topic Author
- Offline
- Elite Member
Less
More
2 years 9 months ago #4193
by Guosheng Fu
a question on MPI for DG was created by Guosheng Fu
I have a question related to MPI mesh and DG scheme:
I need to access neighboring cell DOF information of a DG gridfunction. I noticed that the metis mesh is not overlapping, hence for a cell on the interface, it does not see its neighbor located on the other rank. How can we locate its neighbor on the other rank, and pass the information (geometric info and local DOFs) to the current rank?
I need to access neighboring cell DOF information of a DG gridfunction. I noticed that the metis mesh is not overlapping, hence for a cell on the interface, it does not see its neighbor located on the other rank. How can we locate its neighbor on the other rank, and pass the information (geometric info and local DOFs) to the current rank?
2 years 9 months ago #4194
by joachim
Replied by joachim on topic a question on MPI for DG
Hi Guosheng,
a BilinearForm.Apply is doing the job for you. Assembling of DG matrices is not supported, HDG is fine.
In the Apply all data from the sending side is collected in the integration points on the sub-domain interfaces. Then a collective communication takes part, and finally the receiving side uses the received data for the .Other proxy.
Joachim
a BilinearForm.Apply is doing the job for you. Assembling of DG matrices is not supported, HDG is fine.
In the Apply all data from the sending side is collected in the integration points on the sub-domain interfaces. Then a collective communication takes part, and finally the receiving side uses the received data for the .Other proxy.
Joachim
- Guosheng Fu
- Topic Author
- Offline
- Elite Member
Less
More
- Thank you received: 6
2 years 9 months ago #4197
by Guosheng Fu
Replied by Guosheng Fu on topic a question on MPI for DG
Hi Joachim,
I see, this is how Other works!
But I would like to manually access the neighbor cell data for slope limiting purpose (done in the numpy side).
Is there a way to do so?
Best,
Guosheng
I see, this is how Other works!
But I would like to manually access the neighbor cell data for slope limiting purpose (done in the numpy side).
Is there a way to do so?
Best,
Guosheng
Time to create page: 0.101 seconds