<div dir="ltr">Hello,<div><br></div><div>I am learning this case, <a href="https://petsc.org/release/src/snes/tutorials/ex62.c.html">https://petsc.org/release/src/snes/tutorials/ex62.c.html</a></div><div>. And try to make myself familiar with the FEM (PetscFE) there. </div><div>Then I have several questions. </div><div>1)  <a href="https://petsc.org/release/manualpages/DT/PetscDSSetResidual/">PetscDSSetResidual</a>, </div><div>For example, line <a name="line291" style="color:rgb(0,0,0)">291, </a><span style="color:rgb(0,0,0)"> </span><a href="https://petsc.org/release/manualpages/Sys/PetscCall/">PetscCall</a><span style="color:rgb(0,0,0)">(</span><a href="https://petsc.org/release/manualpages/DT/PetscDSSetResidual/">PetscDSSetResidual</a><span style="color:rgb(0,0,0)">(ds, 0, f0_quadratic_u, f1_u)), here, </span><span style="color:rgb(0,0,0)">f0_quadratic_u and </span><span style="color:rgb(0,0,0)">f1_u is function pointers. Where have the input parameter for these functions been calculated, e.g., u_x. If I want to check the values of these parameters before line 291, how to print that ?</span></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">2) Does PetscFE support Nedelec element? Will it be painful to add these modules myself ?</span></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">Thanks ,</span></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">Xiaodong </span></div><div><br></div></div>