<div dir="ltr">Hi, I am trying to use the external package SuperLU to solve a linear equation with ILUTP preconditioner. But the current PETSc only provides one option interface which is MatSuperluSetILUDropTol. There are actually many other options as suggested on the manual page of MATSOLVERSUPERLU, such as:<div>
<br></div><div><b style="color:rgb(0,0,0);font-family:Simsun;font-size:medium">-mat_superlu_equil</b></div><div><div><b style="color:rgb(0,0,0);font-family:Simsun;font-size:medium">-mat_superlu_ilu_filltol</b><br></div><div>
<b style="color:rgb(0,0,0);font-family:Simsun;font-size:medium">-</b><b style="color:rgb(0,0,0);font-family:Simsun;font-size:medium">mat_superlu_ilu_fillfactor</b></div><div style><br></div><div style>etc. However, they all need to be invoked via command line.</div>
<div style><br></div><div>Is there any way to set up other options for SuperLU in the code instead of using the command line? Because it's not so convenient to type in all those runtime commands every time you run a code. </div>
</div><div><br></div><div style>Thanks a lot.</div><div style><br></div><div style>Su</div><div style><br></div></div>