a fork of itasc_solvers for dvlpt purpose