Moving IPM initializations into particular routines so that nested dissection information can be reused if possible