From 5a78559cf89c40ed8f23a64092612409f87b7024 Mon Sep 17 00:00:00 2001 From: Michel Schanen Date: Fri, 30 Jun 2017 10:03:28 -0500 Subject: [PATCH] C MPI communicator fix --- src/pips_parallel_cfunc.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pips_parallel_cfunc.jl b/src/pips_parallel_cfunc.jl index 59dcb57..330d3f9 100644 --- a/src/pips_parallel_cfunc.jl +++ b/src/pips_parallel_cfunc.jl @@ -538,12 +538,12 @@ function createProblemStruct(comm::MPI.Comm, model::ModelInterface, prof::Bool) prob = PipsNlpProblemStruct(comm, model, prof) # @show prob ret = ccall(Libdl.dlsym(libparpipsnlp,:CreatePipsNlpProblemStruct),Ptr{Void}, - (MPI.Comm, + (MPI.CComm, Cint, Ptr{Void}, Ptr{Void}, Ptr{Void}, Ptr{Void}, Ptr{Void}, Ptr{Void}, Ptr{Void}, Ptr{Void},Any ), - comm, + MPI.CComm(comm), model.get_num_scen(), str_init_x0_cb, str_prob_info_cb,