Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BigFloat ERROR: UndefRefError: access to undefined reference #457

Open
MikaelSlevinsky opened this issue Nov 1, 2024 · 0 comments
Open

Comments

@MikaelSlevinsky
Copy link
Member

julia> versioninfo()
Julia Version 1.10.2
Commit bd47eca2c8a (2024-03-01 10:14 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: macOS (x86_64-apple-darwin22.4.0)
  CPU: 36 × Intel(R) Xeon(R) W-2191B CPU @ 2.30GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, skylake-avx512)
Threads: 1 default, 0 interactive, 1 GC (on 36 virtual cores)

(@v1.10) pkg> st
Status `~/.julia/environments/v1.10/Project.toml`
  [28f2ccd6] ApproxFun v0.13.27
  [c52e3926] Atom v0.12.38
  [aae01518] BandedMatrices v1.7.5 `~/.julia/dev/BandedMatrices`
  [6e4b80f9] BenchmarkTools v1.5.0
  [8e7c35d0] BlockArrays v1.1.1
  [b30e2e7b] ClassicalOrthogonalPolynomials v0.13.7
⌃ [e30172f5] Documenter v0.27.25
  [7a1cc6ca] FFTW v1.8.0
  [442a2c76] FastGaussQuadrature v1.0.2
  [057dd010] FastTransforms v0.16.6 `~/.julia/dev/FastTransforms`
  [1a297f60] FillArrays v1.13.0
  [14197337] GenericLinearAlgebra v0.3.14
  [e416a80e] HarmonicOrthogonalPolynomials v0.6.0 `~/.julia/dev/HarmonicOrthogonalPolynomials`
  [7c893195] HierarchicalMatrices v0.2.2 `~/.julia/dev/HierarchicalMatrices`
  [34004b35] HypergeometricFunctions v0.3.24 `~/.julia/dev/HypergeometricFunctions`
  [4858937d] InfiniteArrays v0.14.3
  [e5e0dc1b] Juno v0.8.4
  [b964fa9f] LaTeXStrings v1.4.0
  [5078a376] LazyArrays v2.2.1
  [898213cb] LowRankApprox v0.5.5
  [4f6956fd] MultivariateOrthogonalPolynomials v0.7.1 `~/.julia/dev/MultivariateOrthogonalPolynomials`
  [f0f68f2c] PlotlyJS v0.18.14
  [91a5bcdd] Plots v1.40.8
⌃ [c3e4b0f8] Pluto v0.19.9
  [27ebfcd6] Primes v0.5.6
  [d330b81b] PyPlot v2.11.5
  [3cdcf5f2] RecipesBase v1.3.4
  [276daf66] SpecialFunctions v2.4.0
  [90137ffa] StaticArrays v1.9.8
  [d833ac1a] TheFix v0.2.4 `~/.julia/dev/TheFix`
  [c751599d] ToeplitzMatrices v0.8.4
  [37e2e46d] LinearAlgebra
Info Packages marked with ⌃ have new versions available and may be upgradable.

julia> begin
           using BandedMatrices, LinearAlgebra
           n = 128
           b = 4
           T = BigFloat
           X = BandedMatrix(SymTridiagonal(zeros(T, n+b), [sqrt(T(n)^2/(4*n^2-1)) for n in 1:n+b-1])) # normalized Legendre X
       end;

julia> X[1:n, 1:n]
ERROR: UndefRefError: access to undefined reference
Stacktrace:
  [1] getindex
    @ ./essentials.jl:14 [inlined]
  [2] macro expansion
    @ ./multidimensional.jl:917 [inlined]
  [3] macro expansion
    @ ./cartesian.jl:64 [inlined]
  [4] _unsafe_getindex!
    @ ./multidimensional.jl:912 [inlined]
  [5] _unsafe_getindex(::IndexLinear, ::Matrix{BigFloat}, ::UnitRange{Int64}, ::UnitRange{Int64})
    @ Base ./multidimensional.jl:903
  [6] _getindex
    @ ./multidimensional.jl:889 [inlined]
  [7] getindex
    @ ./abstractarray.jl:1291 [inlined]
  [8] copy
    @ ./subarray.jl:71 [inlined]
  [9] _BandedMatrix(::BandedMatrices.BandedColumns{…}, A::SubArray{…})
    @ BandedMatrices ~/.julia/dev/BandedMatrices/src/banded/BandedMatrix.jl:251
 [10] BandedMatrix
    @ ~/.julia/dev/BandedMatrices/src/banded/BandedMatrix.jl:246 [inlined]
 [11] sub_materialize
    @ ~/.julia/dev/BandedMatrices/src/generic/indexing.jl:28 [inlined]
 [12] sub_materialize
    @ ~/.julia/packages/ArrayLayouts/48qDX/src/ArrayLayouts.jl:131 [inlined]
 [13] sub_materialize
    @ ~/.julia/packages/ArrayLayouts/48qDX/src/ArrayLayouts.jl:132 [inlined]
 [14] layout_getindex
    @ ~/.julia/packages/ArrayLayouts/48qDX/src/ArrayLayouts.jl:138 [inlined]
 [15] getindex(A::BandedMatrix{BigFloat, Matrix{BigFloat}, Base.OneTo{Int64}}, kr::UnitRange{Int64}, jr::UnitRange{Int64})
    @ ArrayLayouts ~/.julia/packages/ArrayLayouts/48qDX/src/ArrayLayouts.jl:153
 [16] top-level scope
    @ REPL[4]:1
Some type information was truncated. Use `show(err)` to see complete types.

julia> 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant