You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Nek5000
Dear Neks,
I have some questions related to the mass matrix update in ALE, and char_conv.
We update bm1 and store bmlag by gengeom and geneig when igeom=2, so for igeom=1, bm1 and bmlag are just for the current mesh.
We evaluate the mass and other matrixes by using int_vel, which is used for RK substeps.
For nbd=2, we have to evaluate p0 use u(t-2dt) and u(t-dt). While their relative mass matrix are bmlag1 and bm1. Which means, u(t-dt) is actually the current mesh solution, and u(t-2dt) is the previous mesh solution.
But we evaluate bmass for u(t-2dt) and use bmass(t-2dt) computed from int_vel to the RK substep. I am confused if bmass(t-2dt)==bmlag1? Or bmass(t-dt)==bmlag1? The really first procedure when ilag=2, u1(first RK)=u(t-2t)*bmlag/bmass(t-2dt). This is quite confusing, shall we just use the u(t-2t) as u1?