new csdp solver