How to apply a load on a single point or a node

Thank you, Dokken. It works.

Hi, Dokken. Sorry to bother you again. The value at the source point will increase as the value of eps decreases. Theoretically, the value at the source point is infinite, so the eps should be very very small. So maybe it is better to use eps=1E-9 or smaller? or eps=1E-4 is enough?

This depends on the quadrature degree and mesh resolution, and is best left for each individual problem.

Hi, Dokken. When I use the Delta function, the computation cost is very large. Is there any way to decrease the computation cost? Thank you very much in advance.

Use the point source that is not a delta function (but a sharp eval), or reduce the domain your are integrating delta over to an area that is close to covering the point source, rather than the whole domain.

Thank you. I am going to try it.

Hi, Dokken. I reduced the domain where I intergrate the delta function from the whole domain to a subdomain that includes the point source. The results are good and the computation cost drops a lot. Thank you very much for your advice.