remove IPOPT (maybe we should not) and add a boolean to use the Visu or not