# Running MPI jobs using MPI.jl Julia 1.1.0

**URL:** <https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597>\
**Category:** General Usage\
**Tags:** question\
**Created:** [April 1, 2019, 11:49am UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597 "2019-04-01T11:49:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)\
**Post date:** [April 1, 2019, 11:49am UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/1 "2019-04-01T11:49:23Z")

</div>

Hi,

who knows that can we use **MPI.jl** for **Julia 1.1.0** (no error, no bug)

Best!

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [April 1, 2019, 11:55am UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/2 "2019-04-01T11:55:11Z")

</div>

I’m not sure I understand the question - are you saying that you have trouble using `MPI.jl` on Julia 1.1.0? If so it’d probably be helpful if you could produce an MWE that illustrates your problem.

---

<div class="post-metadata">

**Author:** ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)\
**Post date:** [April 1, 2019, 12:22pm UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/3 "2019-04-01T12:22:51Z")

</div>

Cite

> Currently MPIManager only works with **Julia 0.4**. It has three modes of operation

---

<div class="post-metadata">

**Author:** ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)\
**Post date:** [April 1, 2019, 12:42pm UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/4 "2019-04-01T12:42:30Z")

</div>

After install MPI.jl

then

```julia

using MPI
mpirun -np 4 julia testone.jl
ERROR: syntax: extra token "4" after end of expression

```

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [April 1, 2019, 12:45pm UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/5 "2019-04-01T12:45:20Z")

</div>

You appear to be typing a shell command into Julia.

---

<div class="post-metadata">

**Author:** ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)\
**Post date:** [April 1, 2019, 12:46pm UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/6 "2019-04-01T12:46:10Z")

</div>

Cite

```julia
To run a Julia script with MPI, first make sure that `using MPI` or `import MPI` is included at the top of your script. You should then be able to run the MPI job as expected, e.g., with

`mpirun -np 3 julia 01-hello.jl`

```

How in Win10?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [April 1, 2019, 1:13pm UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/7 "2019-04-01T13:13:10Z")

</div>

`mpirun -np 3 julia 01-hello.jl` from the command line (not julia).

---

<div class="post-metadata">

**Author:** ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)\
**Post date:** [April 1, 2019, 3:50pm UTC](https://discourse.julialang.org/t/running-mpi-jobs-using-mpi-jl-julia-1-1-0/22597/8 "2019-04-01T15:50:19Z")

</div>

the problem is terminal shows me that it’s running under 1 processor CPU, which has to **be 4.**

Code

```julia
import MPI
include("02-broadcast-impl.jl")

# need to also import Distributed to use addprocs()
using Distributed
function main()
    MPI.Init()

    do_broadcast()

    MPI.Finalize()
end

main()

```

```julia

------------------------------------------------------------------------------
 Running on 1 processes
------------------------------------------------------------------------------
[00] A:Complex{Float64}[1.0+2.0im, 2.0+4.0im, 3.0+6.0im, 4.0+8.0im, 5.0+10.0im]
[00] B:Dict("foo"=>"bar")
[00] f(3):14

```

How can I solve this problem in Julia 1.1.0?
