I have just installed julia
Version 0.3.0-prerelease+3679 (2014-06-14 10:06 UTC)
Commit d0eac34* (0 days old master)
x86_64-linux-gnu
I loaded Winston and it seems to be working. But when I tried to ApproxFun
I am getting an error during the check using Airy ODE solution at the solve
ODE
...
julia> # 10, with 0 rhs
#Solve ODE
u=A\b; # u satisfies A*u = b, or in other words,
ERROR: Reducing over an empty array is not allowed.
in _mapreduce at reduce.jl:151
in mapreduce at reduce.jl:173
in old_addentries! at
/home/osman/.julia/v0.3/ApproxFun/src/Operators/OperatorAlgebra.jl:106
in addentries! at
/home/osman/.julia/v0.3/ApproxFun/src/Operators/OperatorAlgebra.jl:141
in addentries! at
/home/osman/.julia/v0.3/ApproxFun/src/Operators/OperatorAlgebra.jl:39
in resizedata! at
/home/osman/.julia/v0.3/ApproxFun/src/Operators/AlmostBandedOperator.jl:153
in adaptiveqr! at
/home/osman/.julia/v0.3/ApproxFun/src/Operators/adaptiveqr.jl:114
in linsolve at
/home/osman/.julia/v0.3/ApproxFun/src/Operators/Operator.jl:111
in \ at /home/osman/.julia/v0.3/ApproxFun/src/Operators/Operator.jl:126
A
3-element Array{Operator{Float64},1}:
EvaluationOperator{Interval{Float64},Float64}(Interval{Float64}(-1000.0,15.0),-1000.0,0)
EvaluationOperator{Interval{Float64},Float64}(Interval{Float64}(-1000.0,15.0),15.0,0)
PlusOperator{Float64,BandedOperator{Float64}}(BandedOperator{Float64}[DerivativeOperator{Interval{Float64}}(0:2,Interval{Float64}(-1000.0,15.0)),TimesOperator{Float64,BandedOperator{Float64}}(BandedOperator{Float64}[ConversionOperator(2),ConversionOperator(1),MultiplicationOperator{Float64,Interval{Float64}}(IFun{Float64,Interval{Float64}}([492.5,-507.5],Interval{Float64}(-1000.0,15.0)),0)])])
julia> b
2-element Array{Float64,1}:
0.0559719
0.0
I tried installing julia couple of times with the latest sources but I keep
failing at the exact same point.
Any ideas dlfivefifty <https://github.com/dlfivefifty> ?
Thanks in advance