-
Notifications
You must be signed in to change notification settings - Fork 15
Description
At this command line, I get this error
Ainv = getMUMPSsolver()
pForDC = DivSigGradParam(Mdc, SourcesDC, ReceiversDC, [], Ainv)
gloc = GlobalToLocal(Iact'Mesh2Mesh,Mesh2Mesh'sigback);
WdDC = 1./(mean(abs(vec(dobsDC)))/2+abs(dobsDC));
@Everywhere begin
function velToConductMod(v,mid,a,b)
d = (b-a)./2.0;
dinv = 10;
tt = dinv.(mid - v);
t = (d.(tanh(tt)+1) + a);
dt = -(dinvd)(sech(tt)).^2;
dt = (2.0-v./mid).*dt + (-1./mid).t;
t = t.(2.0-v./mid);
return vec(t),spdiagm(vec(dt))
end
modfunDC(m) = velToConductMod(m,3.0,0.1,1.0);
end
pMisDC = initRemoteChannel(getMisfitParam,workers()[end],pForDC,WdDC,dobsDC,SSDFun,modfunDC,gloc)
Error:
MethodError: no method matching DivSigGrad.DivSigGradParam(::jInv.Mesh.RegularMesh, ::SparseMatrixCSC{Float64,Int64}, ::SparseMatrixCSC{Float64,Int64}, ::Array{Any,1}, ::jInv.LinearSolvers.MUMPSsolver)
Closest candidates are:
DivSigGrad.DivSigGradParam(::Any, ::Any, ::Any, ::Any, ::Any, ::Any) at C:\Users\Denis.julia\v0.5\DivSigGrad\src\DivSigGrad.jl:27
DivSigGrad.DivSigGradParam(::jInv.Mesh.AbstractMesh, ::Union{Array{T,N},SparseMatrixCSC{Tv,Ti<:Integer},SparseVector{Tv,Ti<:Integer}}, ::Union{Array{SparseMatrixCSC,N},SparseMatrixCSC{Tv,Ti<:Integer},SparseVector{Tv,Ti<:Integer}}, ::Array{Float64,N}, ::SparseMatrixCSC{Float64,Ti<:Integer}, ::jInv.LinearSolvers.AbstractSolver) at C:\Users\Denis.julia\v0.5\DivSigGrad\src\DivSigGrad.jl:27
DivSigGrad.DivSigGradParam{T}(::Any) at sysimg.jl:53