<div dir="ltr">Dear PETSC-users,<div><br></div><div>I use parallel direct solver MUMPS inside PETSC and need to control some MUMPS parameters inside PETSC. For example, I want to set up MUMPS parameters as shown below.</div><div><br></div><div> ZMUMPS_STRUC_C id;</div><div><div> id.job=-1; /* Initialize mumps instance*/ </div><div> id.par=1;  /* 0: host is not involved in solution processes */</div><div> id.sym=2;  /* 0:unsysm, 2:general symmetric matrix */</div></div><div><br></div><div>How can I access structure similar to id in PETSC? For example, I control my icntl parameters like this. </div><div><br></div><div>PCFactorGetMatrix(pc, &F);<span style="white-space:pre">  </span><br></div><div>MatMumpsSetIcntl(F, icntl[i], ival[i]);<br></div><div><br></div><div>However, it is not clear about how to control id.par and id.sym. If you have any experience in controlling id.par and id.sym inside PETSC, I request your help. In advance, thank you  very much for your help.</div><div><br></div><div>Best,</div><div>Evan</div><div><br></div><div><br></div><div><br></div></div>