# Using Julia to solve semidefinite programming problem that has vector solutions

**URL:** <https://discourse.julialang.org/t/using-julia-to-solve-semidefinite-programming-problem-that-has-vector-solutions/53134>\
**Category:** Optimization (Mathematical)\
**Tags:** jump\
**Created:** [January 11, 2021, 2:50am UTC](https://discourse.julialang.org/t/using-julia-to-solve-semidefinite-programming-problem-that-has-vector-solutions/53134 "2021-01-11T02:50:12Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [January 11, 2021, 3:46am UTC](https://discourse.julialang.org/t/using-julia-to-solve-semidefinite-programming-problem-that-has-vector-solutions/53134/2 "2021-01-11T03:46:47Z")

</div>

Hi @cheng_chen.

You can make it easier to help by reading the first post of [Please read: make it easier to help you](https://discourse.julialang.org/t/psa-make-it-easier-to-help-you/14757).

For a list of solvers that support SDP, check [Installation Guide · JuMP](https://jump.dev/JuMP.jl/stable/installation/#Getting-Solvers-1).

ProxSDP should work. What was the error you encountered?

Otherwise, you could try a solver like SCS:

```nohighlight
import Pkg; Pkg.add("SCS")
using JuMP, SCS
model = Model(SCS.Optimizer)
@variable(model, X[1:2, 1:2], PSD)

```

---

_[View the full topic](https://discourse.julialang.org/t/using-julia-to-solve-semidefinite-programming-problem-that-has-vector-solutions/53134)._
