madsjulia / Mads.jl

MADS: Model Analysis & Decision Support
http://mads.gitlab.io
GNU General Public License v3.0
101 stars 20 forks source link

Precompile hangs in Julia 1.10.2 #63

Closed sonofwatt84 closed 6 months ago

sonofwatt84 commented 6 months ago

I'm having trouble getting precompilation of Mads.jl to complete in a fresh install of Julia 1.10.2 on Ubuntu.

After several minutes of precompilation, CPU usage goes to down to minimal levels, but the process doesn't complete and appears to continue indefinitely. Any advise or insight would be appreciated.

montyvesselinov commented 6 months ago

I have not tested it on Ubuntu recently. I will check it out tomorrow.

https://envitrace.com/

Velimir “monty” Vesselinov

Co-Founder & CTO - Envitrace

+1 505-473-4150

@.***> https://calendly.com/montyv https://github.com/montyvesselinov https://www.linkedin.com/in/montyvesselinov https://montyv.github.io/

On Fri, Mar 8, 2024 at 9:46 AM Peter Watson @.***> wrote:

I'm having trouble getting precompilation of Mads.jl to complete in a fresh install of Julia 1.10.2 on Ubuntu.

After several minutes of precompilation, CPU usage goes to down to minimal levels, but the process doesn't complete and appears to continue indefinitely. Any advise or insight would be appreciated.

— Reply to this email directly, view it on GitHub https://github.com/madsjulia/Mads.jl/issues/63, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABK7C6EFGAOHGFRBW5HFNVDYXHTOVAVCNFSM6AAAAABENDQXZOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3TMNBQGA3DCNQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

sonofwatt84 commented 6 months ago

Thanks! It's Ubuntu 22.04.4 LTS running a 5.15 kernel if that's helpful.

montyvesselinov commented 6 months ago

I pushed changes. try the #master and let me know if works. I will commit if all good. thank you! You may also try to run ] build Mads

https://envitrace.com/

Velimir “monty” Vesselinov

Co-Founder & CTO - Envitrace

+1 505-473-4150

@.***> https://calendly.com/montyv https://github.com/montyvesselinov https://www.linkedin.com/in/montyvesselinov https://montyv.github.io/

On Fri, Mar 8, 2024 at 10:32 AM Peter Watson @.***> wrote:

Thanks! It's Ubuntu 22.04.4 LTS running a 5.15 kernel if that's helpful.

— Reply to this email directly, view it on GitHub https://github.com/madsjulia/Mads.jl/issues/63#issuecomment-1986118134, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABK7C6HZGX7UYHEWRM3UCWLYXHYY7AVCNFSM6AAAAABENDQXZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWGEYTQMJTGQ . You are receiving this because you commented.Message ID: <madsjulia/Mads. @.***>

sonofwatt84 commented 6 months ago

Unfortunately, I haven't seen much a change on my end with these changes...

montyvesselinov commented 6 months ago

If you try ] build Mads what do you get?

-monty

Velimir V Vesselinov Co-Founder | CTO | CSO @ EnviTrace +1 (505) 473 4150 | @.*** | calendly | boomerang

On Fri, Mar 8, 2024, 15:25 Peter Watson @.***> wrote:

Unfortunately, I haven't seen much a change on my end with these changes...

— Reply to this email directly, view it on GitHub https://github.com/madsjulia/Mads.jl/issues/63#issuecomment-1986510546, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABK7C6GF6FIJPXC56CLKSL3YXI3GTAVCNFSM6AAAAABENDQXZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWGUYTANJUGY . You are receiving this because you commented.Message ID: <madsjulia/Mads. @.***>

sonofwatt84 commented 6 months ago

Actually, that worked! I get a library the precompiles and loads without issue! Thank you so much!

montyvesselinov commented 6 months ago

Great!

https://envitrace.com/

Velimir “monty” Vesselinov

Co-Founder & CTO - Envitrace

+1 505-473-4150

@.***> https://calendly.com/montyv https://github.com/montyvesselinov https://www.linkedin.com/in/montyvesselinov https://montyv.github.io/

On Fri, Mar 8, 2024 at 6:06 PM Peter Watson @.***> wrote:

Actually, that worked! I get a library the precompiles and loads without issue! Thank you so much!

— Reply to this email directly, view it on GitHub https://github.com/madsjulia/Mads.jl/issues/63#issuecomment-1986667460, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABK7C6HP62PPIEV4IGSUWWDYXJOBFAVCNFSM6AAAAABENDQXZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWGY3DONBWGA . You are receiving this because you commented.Message ID: <madsjulia/Mads. @.***>

orenbenkiki commented 5 months ago

Running into the same problem. build works but the precompile hangs w/o consuming CPU. This happens even if I install the master revision. Running on MacOS 14.4.1 23E224 and Julia 1.10.2.

Side issue is that when trying to install the master revision I run into the "file too long" issue, even though I did sudo git config --system core.longpaths true. This happens in a symlink so I worked around it by sudo git config --system core.symlinks false. I hope I won't regret this later. Also, perhaps not using a symlink may have something to do with the precompile hanging? Since I also got the hanging when installing the published revision before I modified the git config, probably not?

Just having build work doesn't work around the problem - use Mads triggers the precompile which hangs :-(

Is there a workaround?

EDIT: A clean install of julia followed by add Mads, and then interrupting the hung pre-compile, gives the following, if that helps pinpointing the problem - somewhere in Optim? (BTW, >400 dependencies!):

(@v1.10) pkg> add Mads
  Installing known registries into `~/.julia`
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
   Installed AxisArrays ─────────────────────── v0.4.7
   Installed GeostatInversion ───────────────── v1.1.0
   Installed Calculus ───────────────────────── v0.5.1
   Installed JpegTurbo_jll ──────────────────── v3.0.2+0
   Installed ImageIO ────────────────────────── v0.6.7
   Installed MutableArithmetics ─────────────── v1.4.2
   Installed SVR ────────────────────────────── v1.4.0
   Installed TiledIteration ─────────────────── v0.5.0
   Installed OffsetArrays ───────────────────── v1.13.0
   Installed TiffImages ─────────────────────── v0.6.8
   Installed Libmount_jll ───────────────────── v2.39.3+0
   Installed ImageSegmentation ──────────────── v1.8.1
   Installed LERC_jll ───────────────────────── v3.0.0+1
   Installed HypergeometricFunctions ────────── v0.3.23
   Installed JpegTurbo ──────────────────────── v0.1.5
   Installed Preferences ────────────────────── v1.4.3
   Installed PNGFiles ───────────────────────── v0.4.3
   Installed StatsFuns ──────────────────────── v1.3.1
   Installed FFTW ───────────────────────────── v1.8.0
   Installed HistogramThresholding ──────────── v0.3.1
   Installed Accessors ──────────────────────── v0.1.36
   Installed ImageMagick ────────────────────── v1.2.1
   Installed PDMats ─────────────────────────── v0.11.31
   Installed NonlinearSolve ─────────────────── v3.9.0
   Installed Sixel ──────────────────────────── v0.1.3
   Installed InlineStrings ──────────────────── v1.4.0
   Installed RegionTrees ────────────────────── v0.3.2
   Installed TimerOutputs ───────────────────── v0.5.23
   Installed Measures ───────────────────────── v0.3.2
   Installed ZipFile ────────────────────────── v0.10.1
   Installed Contour ────────────────────────── v0.6.2
   Installed ProgressMeter ──────────────────── v1.10.0
   Installed Polyester ──────────────────────── v0.7.11
   Installed StaticArrays ───────────────────── v1.9.3
   Installed Grisu ──────────────────────────── v1.0.2
   Installed OpenEXR ────────────────────────── v0.3.2
   Installed EnumX ──────────────────────────── v1.0.4
   Installed Images ─────────────────────────── v0.26.0
   Installed prrte_jll ──────────────────────── v3.0.2+0
   Installed NearestNeighbors ───────────────── v0.4.16
   Installed RecursiveArrayTools ────────────── v3.13.0
   Installed MaybeInplace ───────────────────── v0.1.2
   Installed Xorg_libpthread_stubs_jll ──────── v0.1.1+0
   Installed CEnum ──────────────────────────── v0.5.0
   Installed DelimitedFiles ─────────────────── v1.9.1
   Installed InvertedIndices ────────────────── v1.3.0
   Installed FunctionWrappers ───────────────── v1.1.3
   Installed libsodium_jll ──────────────────── v1.0.20+0
   Installed Cairo_jll ──────────────────────── v1.18.0+1
   Installed FileIO ─────────────────────────── v1.16.3
   Installed OpenBLAS32_jll ─────────────────── v0.3.24+0
   Installed TriangularSolve ────────────────── v0.1.21
   Installed Media ──────────────────────────── v0.5.0
   Installed Fontconfig_jll ─────────────────── v2.13.93+0
   Installed Libgpg_error_jll ───────────────── v1.42.0+0
   Installed DataFrames ─────────────────────── v1.6.1
   Installed IntelOpenMP_jll ────────────────── v2024.0.2+0
   Installed MetaGraphs ─────────────────────── v0.7.2
   Installed Polynomials ────────────────────── v3.2.13
   Installed RandomizedLinAlg ───────────────── v0.1.0
   Installed Netpbm ─────────────────────────── v1.1.1
   Installed Static ─────────────────────────── v0.8.10
   Installed SLEEFPirates ───────────────────── v0.6.42
   Installed Xorg_libXau_jll ────────────────── v1.0.11+0
   Installed Distances ──────────────────────── v0.10.11
   Installed RobustPmap ─────────────────────── v1.0.2
   Installed DocumenterMarkdown ─────────────── v0.2.2
   Installed Missings ───────────────────────── v1.1.0
   Installed Fontconfig ─────────────────────── v0.4.1
   Installed CPUTime ────────────────────────── v1.0.0
   Installed FiniteDiff ─────────────────────── v2.23.0
   Installed Tricks ─────────────────────────── v0.1.8
   Installed JLD2 ───────────────────────────── v0.4.46
   Installed RealDot ────────────────────────── v0.1.0
   Installed MuladdMacro ────────────────────── v0.2.4
   Installed SIMDTypes ──────────────────────── v0.1.0
   Installed IrrationalConstants ────────────── v0.2.2
   Installed EzXML ──────────────────────────── v1.2.0
   Installed MathOptInterface ───────────────── v1.27.1
   Installed Showoff ────────────────────────── v1.0.3
   Installed ArnoldiMethod ──────────────────── v0.2.0
   Installed DiffEqBase ─────────────────────── v6.149.0
   Installed JSON ───────────────────────────── v0.21.4
   Installed SciMLBase ──────────────────────── v2.31.0
   Installed Pango_jll ──────────────────────── v1.52.1+0
   Installed CpuId ──────────────────────────── v0.3.1
   Installed SimpleUnPack ───────────────────── v1.1.0
   Installed MUMPS_seq_jll ──────────────────── v500.600.201+0
   Installed LinearSolve ────────────────────── v2.28.0
   Installed BIGUQ ──────────────────────────── v1.1.1
   Installed BlackBoxOptim ──────────────────── v0.6.3
   Installed H5Zblosc ───────────────────────── v0.1.2
   Installed Hwloc_jll ──────────────────────── v2.10.0+0
   Installed ADTypes ────────────────────────── v0.2.7
   Installed libsvm_jll ─────────────────────── v3.25.0+0
   Installed BenchmarkTools ─────────────────── v1.5.0
   Installed OrdinaryDiffEq ─────────────────── v6.74.1
   Installed SpecialFunctions ───────────────── v2.3.1
   Installed Clustering ─────────────────────── v0.15.7
┌ Warning: failed to extract archive downloaded from https://pkg.julialang.org/package/d6bdc55b-bd94-5012-933c-1f73fc2ee992/820fa681578a3729dba06f175a9163ed9eac2dfd
└ @ Pkg.Operations ~/.julia/juliaup/julia-1.10.2+0.aarch64.apple.darwin14/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:628
   Installed Bzip2_jll ──────────────────────── v1.0.8+1
   Installed CodecBzip2 ─────────────────────── v0.8.2
   Installed QOI ────────────────────────────── v1.0.0
   Installed SentinelArrays ─────────────────── v1.4.1
   Installed IJulia ─────────────────────────── v1.24.2
   Installed HarfBuzz_jll ───────────────────── v2.8.1+1
   Installed SimpleNonlinearSolve ───────────── v1.6.0
   Installed IfElse ─────────────────────────── v0.1.1
   Installed MicrosoftMPI_jll ───────────────── v10.1.4+2
   Installed XZ_jll ─────────────────────────── v5.4.6+0
   Installed PkgVersion ─────────────────────── v0.3.3
   Installed StringEncodings ────────────────── v0.3.7
   Installed StaticArraysCore ───────────────── v1.4.2
   Installed NaNMath ────────────────────────── v1.0.2
   Installed Gadfly ─────────────────────────── v1.4.0
   Installed ImageContrastAdjustment ────────── v0.3.12
   Installed LIBLINEAR ──────────────────────── v0.6.0
   Installed JuMP ───────────────────────────── v1.21.0
   Installed LZO_jll ────────────────────────── v2.10.1+0
   Installed PyPlot ─────────────────────────── v2.11.2
   Installed WorkerUtilities ────────────────── v1.6.1
   Installed ThreadingUtilities ─────────────── v0.5.2
   Installed TranscodingStreams ─────────────── v0.10.7
   Installed PMIx_jll ───────────────────────── v4.2.7+0
   Installed SoftGlobalScope ────────────────── v1.1.0
   Installed Graphs ─────────────────────────── v1.9.0
   Installed ColorSchemes ───────────────────── v3.24.0
   Installed FriBidi_jll ────────────────────── v1.0.10+0
   Installed ManualMemory ───────────────────── v0.1.8
   Installed Ipopt_jll ──────────────────────── v300.1400.1400+0
   Installed NLSolversBase ──────────────────── v7.8.3
   Installed Loess ──────────────────────────── v0.6.3
   Installed CustomUnitRanges ───────────────── v1.0.2
   Installed ZeroMQ_jll ─────────────────────── v4.3.5+0
   Installed MPIPreferences ─────────────────── v0.1.10
   Installed libevent_jll ───────────────────── v2.1.13+1
   Installed Rmath_jll ──────────────────────── v0.4.0+0
   Installed Graphics ───────────────────────── v1.1.2
   Installed MbedTLS ────────────────────────── v1.1.9
   Installed LazyArrays ─────────────────────── v1.8.3
   Installed Lz4_jll ────────────────────────── v1.9.4+0
   Installed ImageMetadata ──────────────────── v0.9.9
   Installed Ratios ─────────────────────────── v0.4.5
   Installed NonNegLeastSquares ─────────────── v0.4.0
   Installed WeakRefStrings ─────────────────── v1.4.2
   Installed Colors ─────────────────────────── v0.12.10
   Installed DataStructures ─────────────────── v0.18.18
   Installed CatIndices ─────────────────────── v0.2.2
   Installed ComputationalResources ─────────── v0.3.2
   Installed CommonSubexpressions ───────────── v0.3.0
   Installed FreeType2_jll ──────────────────── v2.13.1+0
   Installed ImageMagick_jll ────────────────── v6.9.13+0
   Installed MappedArrays ───────────────────── v0.4.2
   Installed StatsAPI ───────────────────────── v1.7.0
   Installed PaddedViews ────────────────────── v0.5.12
   Installed ExprTools ──────────────────────── v0.1.10
   Installed Compat ─────────────────────────── v4.14.0
   Installed METIS_jll ──────────────────────── v5.1.2+0
   Installed LsqFit ─────────────────────────── v0.15.0
   Installed StaticArrayInterface ───────────── v1.5.0
   Installed HDF5_jll ───────────────────────── v1.14.2+1
   Installed CodecZlib ──────────────────────── v0.7.4
   Installed LazyModules ────────────────────── v0.3.1
   Installed ImageTransformations ───────────── v0.10.1
   Installed StatsBase ──────────────────────── v0.33.21
   Installed ImageFiltering ─────────────────── v0.7.6
   Installed MosaicViews ────────────────────── v0.3.4
   Installed Xorg_libxcb_jll ────────────────── v1.15.0+0
   Installed libpng_jll ─────────────────────── v1.6.43+1
   Installed ANSIColoredPrinters ────────────── v0.0.1
   Installed ArrayLayouts ───────────────────── v1.8.0
   Installed ImageCore ──────────────────────── v0.9.4
   Installed MatrixFactorizations ───────────── v2.1.0
   Installed MPICH_jll ──────────────────────── v4.2.0+0
   Installed ColorTypes ─────────────────────── v0.11.4
   Installed ImageCorners ───────────────────── v0.1.3
   Installed SciMLStructures ────────────────── v1.1.0
   Installed BitTwiddlingConvenienceFunctions ─ v0.1.5
┌ Warning: failed to extract archive downloaded from https://api.github.com/repos/madsjulia/Mads.jl/tarball/820fa681578a3729dba06f175a9163ed9eac2dfd
└ @ Pkg.Operations ~/.julia/juliaup/julia-1.10.2+0.aarch64.apple.darwin14/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:628
   Installed Xorg_libXext_jll ───────────────── v1.3.4+4
   Installed DiffRules ──────────────────────── v1.15.1
   Installed FunctionWrappersWrappers ───────── v0.1.3
   Installed LayoutPointers ─────────────────── v0.1.15
   Installed GenericSchur ───────────────────── v0.5.4
   Installed Kriging ────────────────────────── v1.2.1
   Installed CSV ────────────────────────────── v0.10.13
   Installed SPRAL_jll ──────────────────────── v2024.1.18+0
   Installed Zstd_jll ───────────────────────── v1.5.6+0
   Installed NMF ────────────────────────────── v1.0.2
   Installed Conda ──────────────────────────── v1.10.0
   Installed TensorCore ─────────────────────── v0.1.1
   Installed TableTraits ────────────────────── v1.0.1
   Installed PrettyTables ───────────────────── v2.3.1
   Installed ZMQ ────────────────────────────── v1.2.2
   Installed PositiveFactorizations ─────────── v0.2.4
   Installed DiffResults ────────────────────── v1.1.0
   Installed Expat_jll ──────────────────────── v2.5.0+0
   Installed Inflate ────────────────────────── v0.1.4
   Installed SciMLOperators ─────────────────── v0.3.8
   Installed Parsers ────────────────────────── v2.8.1
   Installed PyCall ─────────────────────────── v1.96.4
   Installed CategoricalArrays ──────────────── v0.10.8
   Installed ImageShow ──────────────────────── v0.3.8
   Installed ImageQualityIndexes ────────────── v0.3.7
   Installed Imath_jll ──────────────────────── v3.1.7+0
   Installed IntegralArrays ─────────────────── v0.1.5
   Installed LoopVectorization ──────────────── v0.12.166
   Installed Setfield ───────────────────────── v1.1.1
   Installed Hexagons ───────────────────────── v0.2.0
   Installed OpenMPI_jll ────────────────────── v5.0.2+0
   Installed MKL_jll ────────────────────────── v2024.0.0+0
   Installed PooledArrays ───────────────────── v1.4.3
   Installed Libtiff_jll ────────────────────── v4.5.1+1
   Installed AbstractFFTs ───────────────────── v1.5.0
   Installed JLLWrappers ────────────────────── v1.5.0
   Installed ConstructionBase ───────────────── v1.5.5
   Installed EnzymeCore ─────────────────────── v0.6.6
   Installed ColorVectorSpace ───────────────── v0.9.10
   Installed Libffi_jll ─────────────────────── v3.2.2+1
   Installed DataValueInterfaces ────────────── v1.0.0
   Installed CoordinateTransformations ──────── v0.6.3
   Installed OrderedCollections ─────────────── v1.6.3
   Installed Xorg_libXrender_jll ────────────── v0.9.10+4
   Installed ChainRulesCore ─────────────────── v1.23.0
   Installed HDF5 ───────────────────────────── v0.17.1
   Installed FastClosures ───────────────────── v0.3.2
   Installed XSLT_jll ───────────────────────── v1.1.34+0
   Installed KernelDensity ──────────────────── v0.6.8
   Installed PolyesterWeave ─────────────────── v0.2.1
   Installed ArrayInterface ─────────────────── v7.9.0
   Installed Interpolations ─────────────────── v0.14.0
   Installed Ghostscript_jll ────────────────── v9.55.0+4
   Installed Reexport ───────────────────────── v1.2.2
   Installed LineSearches ───────────────────── v7.2.0
   Installed FastLapackInterface ────────────── v2.0.2
   Installed AffineInvariantMCMC ────────────── v1.2.4
   Installed PreallocationTools ─────────────── v0.4.20
   Installed LogExpFunctions ────────────────── v0.3.27
   Installed Krylov ─────────────────────────── v0.9.5
   Installed Quaternions ────────────────────── v0.7.6
   Installed LittleCMS_jll ──────────────────── v2.15.0+0
   Installed StackViews ─────────────────────── v0.1.1
   Installed CloseOpenIntervals ─────────────── v0.1.12
   Installed KLU ────────────────────────────── v0.6.0
   Installed Rotations ──────────────────────── v1.7.0
   Installed MacroTools ─────────────────────── v0.5.13
   Installed PackageExtensionCompat ─────────── v1.0.2
   Installed RangeArrays ────────────────────── v0.3.2
   Installed FFTW_jll ───────────────────────── v3.3.10+0
   Installed ASL_jll ────────────────────────── v0.1.3+0
   Installed OpenSpecFun_jll ────────────────── v0.5.5+0
   Installed CompositionsBase ───────────────── v0.1.2
   Installed CoupledFields ──────────────────── v0.2.0
   Installed UnPack ─────────────────────────── v1.0.2
   Installed Compose ────────────────────────── v0.9.5
   Installed InverseFunctions ───────────────── v0.1.13
   Installed CommonSolve ────────────────────── v0.2.4
   Installed Libuuid_jll ────────────────────── v2.39.3+1
   Installed SimpleTraits ───────────────────── v0.9.4
   Installed YAML ───────────────────────────── v0.4.9
   Installed DocStringExtensions ────────────── v0.9.3
   Installed OpenEXR_jll ────────────────────── v3.1.4+0
   Installed Blosc_jll ──────────────────────── v1.21.5+0
   Installed ExponentialUtilities ───────────── v1.26.1
   Installed GPUArraysCore ──────────────────── v0.1.6
   Installed libaec_jll ─────────────────────── v1.1.2+0
   Installed Crayons ────────────────────────── v4.1.1
   Installed Adapt ──────────────────────────── v4.0.4
   Installed Graphite2_jll ──────────────────── v1.3.14+0
   Installed Documenter ─────────────────────── v0.27.25
   Installed Pixman_jll ─────────────────────── v0.42.2+0
   Installed StrideArraysCore ───────────────── v0.5.2
   Installed VectorizationBase ──────────────── v0.21.65
   Installed XML2_jll ───────────────────────── v2.12.6+0
   Installed Rmath ──────────────────────────── v0.7.1
   Installed ImageBinarization ──────────────── v0.3.0
   Installed DualNumbers ────────────────────── v0.6.8
   Installed ImageBase ──────────────────────── v0.1.5
   Installed IntervalSets ───────────────────── v0.7.10
   Installed Gettext_jll ────────────────────── v0.21.0+0
   Installed Xorg_xtrans_jll ────────────────── v1.5.0+0
   Installed OpenSSL_jll ────────────────────── v3.0.13+1
   Installed IndirectArrays ─────────────────── v1.0.0
   Installed OpenJpeg_jll ───────────────────── v2.5.0+0
   Installed Suppressor ─────────────────────── v0.2.7
   Installed IterTools ──────────────────────── v1.10.0
   Installed RuntimeGeneratedFunctions ──────── v0.5.12
   Installed Cairo ──────────────────────────── v1.0.5
   Installed Libgcrypt_jll ──────────────────── v1.8.7+0
   Installed IOCapture ──────────────────────── v0.2.4
   Installed CPUSummary ─────────────────────── v0.2.4
   Installed SimpleWeightedGraphs ───────────── v1.4.0
   Installed DocumentFunction ───────────────── v1.3.0
   Installed Ipopt ──────────────────────────── v1.6.2
   Installed Tables ─────────────────────────── v1.11.1
   Installed Optim ──────────────────────────── v1.9.3
   Installed VertexSafeGraphs ───────────────── v0.2.0
   Installed LLVMOpenMP_jll ─────────────────── v15.0.7+0
   Installed DataAPI ────────────────────────── v1.16.0
   Installed Anasol ─────────────────────────── v1.0.1
   Installed FixedPointNumbers ──────────────── v0.8.4
   Installed ConcreteStructs ────────────────── v0.2.3
   Installed RecipesBase ────────────────────── v1.3.4
   Installed ImageDistances ─────────────────── v0.2.17
   Installed IterativeSolvers ───────────────── v0.9.4
   Installed TruncatedStacktraces ───────────── v1.4.0
   Installed IteratorInterfaceExtensions ────── v1.0.0
   Installed Libiconv_jll ───────────────────── v1.17.0+0
   Installed VersionParsing ─────────────────── v1.3.0
   Installed JLD ────────────────────────────── v0.13.5
   Installed HostCPUFeatures ────────────────── v0.1.16
   Installed PrecompileTools ────────────────── v1.2.1
   Installed Glib_jll ───────────────────────── v2.80.0+0
   Installed LaTeXStrings ───────────────────── v1.3.1
   Installed SymbolicIndexingInterface ──────── v0.3.15
   Installed libsixel_jll ───────────────────── v1.10.3+0
   Installed ForwardDiff ────────────────────── v0.10.36
   Installed FilePathsBase ──────────────────── v0.9.21
   Installed FillArrays ─────────────────────── v1.9.3
   Installed SpatialIndexing ────────────────── v0.1.6
   Installed MPItrampoline_jll ──────────────── v5.3.2+0
   Installed QuadGK ─────────────────────────── v2.9.4
   Installed liblinear_jll ──────────────────── v2.47.0+0
   Installed AxisAlgorithms ─────────────────── v1.0.1
   Installed ImageAxes ──────────────────────── v0.6.11
   Installed Requires ───────────────────────── v1.3.0
   Installed FastBroadcast ──────────────────── v0.2.8
   Installed Distributions ──────────────────── v0.25.107
   Installed Xorg_libX11_jll ────────────────── v1.8.6+0
   Installed FFTViews ───────────────────────── v0.3.2
   Installed Xorg_libXdmcp_jll ──────────────── v1.1.4+0
   Installed Juno ───────────────────────────── v0.8.4
   Installed Parameters ─────────────────────── v0.12.3
   Installed ImageMorphology ────────────────── v0.4.5
   Installed LightXML ───────────────────────── v0.9.1
   Installed XLSX ───────────────────────────── v0.10.1
   Installed RecursiveFactorization ─────────── v0.2.21
   Installed MetaProgTools ──────────────────── v1.0.0
   Installed SortingAlgorithms ──────────────── v1.2.1
   Installed WoodburyMatrices ───────────────── v0.5.6
   Installed StringManipulation ─────────────── v0.3.4
   Installed SparseDiffTools ────────────────── v2.17.0
   Installed Blosc ──────────────────────────── v0.7.3
   Installed ReusableFunctions ──────────────── v1.0.2
   Installed Sparspak ───────────────────────── v0.3.9
     Cloning [d6bdc55b-bd94-5012-933c-1f73fc2ee992] Mads from https://github.com/madsjulia/Mads.jl.git
   Installed Mads ───────────────────────────── v1.5.18
  Downloaded artifact: JpegTurbo
  Downloaded artifact: LERC
  Downloaded artifact: prrte
  Downloaded artifact: libsodium
  Downloaded artifact: Cairo
  Downloaded artifact: OpenBLAS32
  Downloaded artifact: Fontconfig
  Downloaded artifact: Libgpg_error
  Downloaded artifact: Pango
  Downloaded artifact: MUMPS_seq
  Downloaded artifact: Hwloc
  Downloaded artifact: libsvm
  Downloaded artifact: Bzip2
  Downloaded artifact: HarfBuzz
  Downloaded artifact: XZ
  Downloaded artifact: LZO
  Downloaded artifact: PMIx
  Downloaded artifact: FriBidi
  Downloaded artifact: Ipopt
  Downloaded artifact: ZeroMQ
  Downloaded artifact: libevent
  Downloaded artifact: Rmath
  Downloaded artifact: Lz4
  Downloaded artifact: FreeType2
  Downloaded artifact: ImageMagick
  Downloaded artifact: METIS
  Downloaded artifact: HDF5
  Downloaded artifact: libpng
  Downloaded artifact: MPICH
  Downloaded artifact: Zstd
  Downloaded artifact: SPRAL
  Downloaded artifact: Expat
  Downloaded artifact: Imath
  Downloaded artifact: Libtiff
  Downloaded artifact: Libffi
  Downloaded artifact: XSLT
  Downloaded artifact: Ghostscript
  Downloaded artifact: LittleCMS
  Downloaded artifact: FFTW
  Downloaded artifact: ASL
  Downloaded artifact: OpenSpecFun
  Downloaded artifact: OpenEXR
  Downloaded artifact: Blosc
  Downloaded artifact: libaec
  Downloaded artifact: Graphite2
  Downloaded artifact: Pixman
  Downloaded artifact: XML2
  Downloaded artifact: Gettext
  Downloaded artifact: OpenJpeg
  Downloaded artifact: OpenSSL
  Downloaded artifact: Libgcrypt
  Downloaded artifact: LLVMOpenMP
  Downloaded artifact: Libiconv
  Downloaded artifact: Glib
  Downloaded artifact: libsixel
  Downloaded artifact: liblinear
  Downloaded artifact: XLSX_relocatable_data
    Updating `~/.julia/environments/v1.10/Project.toml`
  [d6bdc55b] + Mads v1.5.18
    Updating `~/.julia/environments/v1.10/Manifest.toml`
  [47edcb42] + ADTypes v0.2.7
  [a4c015fc] + ANSIColoredPrinters v0.0.1
  [621f4979] + AbstractFFTs v1.5.0
  [7d9f7c33] + Accessors v0.1.36
  [79e6a3ab] + Adapt v4.0.4
  [a0f608ac] + AffineInvariantMCMC v1.2.4
  [fd9e7046] + Anasol v1.0.1
⌅ [ec485272] + ArnoldiMethod v0.2.0
  [4fba245c] + ArrayInterface v7.9.0
  [4c555306] + ArrayLayouts v1.8.0
⌃ [13072b0f] + AxisAlgorithms v1.0.1
  [39de3d68] + AxisArrays v0.4.7
  [7f9c7709] + BIGUQ v1.1.1
  [6e4b80f9] + BenchmarkTools v1.5.0
  [62783981] + BitTwiddlingConvenienceFunctions v0.1.5
  [a134a8b2] + BlackBoxOptim v0.6.3
  [a74b3585] + Blosc v0.7.3
  [fa961155] + CEnum v0.5.0
  [2a0fbf3d] + CPUSummary v0.2.4
  [a9c8d775] + CPUTime v1.0.0
  [336ed68f] + CSV v0.10.13
  [159f3aea] + Cairo v1.0.5
  [49dc2e85] + Calculus v0.5.1
  [aafaddc9] + CatIndices v0.2.2
  [324d7699] + CategoricalArrays v0.10.8
  [d360d2e6] + ChainRulesCore v1.23.0
  [fb6a15b2] + CloseOpenIntervals v0.1.12
  [aaaa29a8] + Clustering v0.15.7
  [523fee87] + CodecBzip2 v0.8.2
  [944b1d66] + CodecZlib v0.7.4
  [35d6a980] + ColorSchemes v3.24.0
  [3da002f7] + ColorTypes v0.11.4
⌅ [c3611d14] + ColorVectorSpace v0.9.10
  [5ae59095] + Colors v0.12.10
  [38540f10] + CommonSolve v0.2.4
  [bbf7d656] + CommonSubexpressions v0.3.0
  [34da2185] + Compat v4.14.0
  [a81c6b42] + Compose v0.9.5
  [a33af91c] + CompositionsBase v0.1.2
  [ed09eef8] + ComputationalResources v0.3.2
  [2569d6c7] + ConcreteStructs v0.2.3
  [8f4d0f93] + Conda v1.10.0
  [187b0558] + ConstructionBase v1.5.5
  [d38c429a] + Contour v0.6.2
  [150eb455] + CoordinateTransformations v0.6.3
⌅ [7ad07ef1] + CoupledFields v0.2.0
  [adafc99b] + CpuId v0.3.1
  [a8cc5b0e] + Crayons v4.1.1
  [dc8bdbbb] + CustomUnitRanges v1.0.2
  [9a962f9c] + DataAPI v1.16.0
  [a93c6f00] + DataFrames v1.6.1
  [864edb3b] + DataStructures v0.18.18
  [e2d170a0] + DataValueInterfaces v1.0.0
  [8bb1440f] + DelimitedFiles v1.9.1
  [2b5f629d] + DiffEqBase v6.149.0
  [163ba53b] + DiffResults v1.1.0
  [b552c78f] + DiffRules v1.15.1
  [b4f34e82] + Distances v0.10.11
  [31c24e10] + Distributions v0.25.107
  [ffbed154] + DocStringExtensions v0.9.3
  [e1f3b4f0] + DocumentFunction v1.3.0
⌅ [e30172f5] + Documenter v0.27.25
  [997ab1e6] + DocumenterMarkdown v0.2.2
  [fa6b7ba4] + DualNumbers v0.6.8
  [4e289a0a] + EnumX v1.0.4
⌃ [f151be2c] + EnzymeCore v0.6.6
  [d4d017d3] + ExponentialUtilities v1.26.1
  [e2ba6199] + ExprTools v0.1.10
  [8f5d6c58] + EzXML v1.2.0
  [4f61f5a4] + FFTViews v0.3.2
  [7a1cc6ca] + FFTW v1.8.0
  [7034ab61] + FastBroadcast v0.2.8
  [9aa1b823] + FastClosures v0.3.2
  [29a986be] + FastLapackInterface v2.0.2
  [5789e2e9] + FileIO v1.16.3
  [48062228] + FilePathsBase v0.9.21
  [1a297f60] + FillArrays v1.9.3
  [6a86dc24] + FiniteDiff v2.23.0
  [53c48c17] + FixedPointNumbers v0.8.4
  [186bb1d3] + Fontconfig v0.4.1
  [f6369f11] + ForwardDiff v0.10.36
  [069b7b12] + FunctionWrappers v1.1.3
  [77dc65aa] + FunctionWrappersWrappers v0.1.3
  [46192b85] + GPUArraysCore v0.1.6
  [c91e804a] + Gadfly v1.4.0
  [c145ed77] + GenericSchur v0.5.4
  [acd30bff] + GeostatInversion v1.1.0
  [a2bd30eb] + Graphics v1.1.2
  [86223c79] + Graphs v1.9.0
  [42e2da0e] + Grisu v1.0.2
  [c8ec2601] + H5Zblosc v0.1.2
  [f67ccb44] + HDF5 v0.17.1
  [a1b4810d] + Hexagons v0.2.0
  [2c695a8d] + HistogramThresholding v0.3.1
  [3e5b6fbb] + HostCPUFeatures v0.1.16
  [34004b35] + HypergeometricFunctions v0.3.23
  [7073ff75] + IJulia v1.24.2
  [b5f81e59] + IOCapture v0.2.4
  [615f187c] + IfElse v0.1.1
  [2803e5a7] + ImageAxes v0.6.11
⌃ [c817782e] + ImageBase v0.1.5
  [cbc4b850] + ImageBinarization v0.3.0
  [f332f351] + ImageContrastAdjustment v0.3.12
⌅ [a09fc81d] + ImageCore v0.9.4
  [89d5987c] + ImageCorners v0.1.3
  [51556ac3] + ImageDistances v0.2.17
⌃ [6a3955dd] + ImageFiltering v0.7.6
  [82e4d734] + ImageIO v0.6.7
⌃ [6218d12a] + ImageMagick v1.2.1
  [bc367c6b] + ImageMetadata v0.9.9
  [787d08f9] + ImageMorphology v0.4.5
  [2996bd0c] + ImageQualityIndexes v0.3.7
⌃ [80713f31] + ImageSegmentation v1.8.1
  [4e3cecfd] + ImageShow v0.3.8
  [02fcd773] + ImageTransformations v0.10.1
  [916415d5] + Images v0.26.0
  [9b13fd28] + IndirectArrays v1.0.0
  [d25df0c9] + Inflate v0.1.4
  [842dd82b] + InlineStrings v1.4.0
  [1d092043] + IntegralArrays v0.1.5
⌅ [a98d9a8b] + Interpolations v0.14.0
  [8197267c] + IntervalSets v0.7.10
  [3587e190] + InverseFunctions v0.1.13
  [41ab1584] + InvertedIndices v1.3.0
  [b6b21f68] + Ipopt v1.6.2
  [92d709cd] + IrrationalConstants v0.2.2
  [c8e1da08] + IterTools v1.10.0
  [42fd0dbc] + IterativeSolvers v0.9.4
  [82899510] + IteratorInterfaceExtensions v1.0.0
  [4138dd39] + JLD v0.13.5
  [033835bb] + JLD2 v0.4.46
  [692b3bcd] + JLLWrappers v1.5.0
  [682c06a0] + JSON v0.21.4
  [b835a17e] + JpegTurbo v0.1.5
  [4076af6c] + JuMP v1.21.0
  [e5e0dc1b] + Juno v0.8.4
  [ef3ab10e] + KLU v0.6.0
  [5ab0869b] + KernelDensity v0.6.8
  [6133562b] + Kriging v1.2.1
  [ba0b0d4f] + Krylov v0.9.5
  [2d691ee1] + LIBLINEAR v0.6.0
  [b964fa9f] + LaTeXStrings v1.3.1
  [10f19ff3] + LayoutPointers v0.1.15
  [5078a376] + LazyArrays v1.8.3
  [8cdb02fc] + LazyModules v0.3.1
  [9c8b4983] + LightXML v0.9.1
  [d3d80556] + LineSearches v7.2.0
  [7ed4a6bd] + LinearSolve v2.28.0
  [4345ca2d] + Loess v0.6.3
  [2ab3a3ac] + LogExpFunctions v0.3.27
  [bdcacae8] + LoopVectorization v0.12.166
  [2fda8390] + LsqFit v0.15.0
  [3da0fdf6] + MPIPreferences v0.1.10
  [1914dd2f] + MacroTools v0.5.13
  [d6bdc55b] + Mads v1.5.18
  [d125e4d3] + ManualMemory v0.1.8
  [dbb5928d] + MappedArrays v0.4.2
  [b8f27783] + MathOptInterface v1.27.1
  [a3b82374] + MatrixFactorizations v2.1.0
  [bb5d69b7] + MaybeInplace v0.1.2
  [739be429] + MbedTLS v1.1.9
  [442fdcdd] + Measures v0.3.2
  [e89f7d12] + Media v0.5.0
  [626554b9] + MetaGraphs v0.7.2
  [b1909ce5] + MetaProgTools v1.0.0
  [e1d29d7a] + Missings v1.1.0
  [e94cdb99] + MosaicViews v0.3.4
  [46d2c3a1] + MuladdMacro v0.2.4
  [d8a4904e] + MutableArithmetics v1.4.2
  [d41bc354] + NLSolversBase v7.8.3
  [6ef6ca0d] + NMF v1.0.2
  [77ba4419] + NaNMath v1.0.2
  [b8a86587] + NearestNeighbors v0.4.16
  [f09324ee] + Netpbm v1.1.1
  [b7351bd1] + NonNegLeastSquares v0.4.0
  [8913a72c] + NonlinearSolve v3.9.0
  [6fe1bfb0] + OffsetArrays v1.13.0
  [52e1d378] + OpenEXR v0.3.2
  [429524aa] + Optim v1.9.3
  [bac558e1] + OrderedCollections v1.6.3
  [1dea7af3] + OrdinaryDiffEq v6.74.1
  [90014a1f] + PDMats v0.11.31
  [f57f5aa1] + PNGFiles v0.4.3
  [65ce6f38] + PackageExtensionCompat v1.0.2
  [5432bcbf] + PaddedViews v0.5.12
  [d96e819e] + Parameters v0.12.3
  [69de0a69] + Parsers v2.8.1
  [eebad327] + PkgVersion v0.3.3
  [f517fe37] + Polyester v0.7.11
  [1d0040c9] + PolyesterWeave v0.2.1
⌅ [f27b6e38] + Polynomials v3.2.13
  [2dfb63ee] + PooledArrays v1.4.3
  [85a6dd25] + PositiveFactorizations v0.2.4
  [d236fae5] + PreallocationTools v0.4.20
  [aea7be01] + PrecompileTools v1.2.1
  [21216c6a] + Preferences v1.4.3
  [08abe8d2] + PrettyTables v2.3.1
  [92933f4c] + ProgressMeter v1.10.0
  [438e738f] + PyCall v1.96.4
  [d330b81b] + PyPlot v2.11.2
  [4b34888f] + QOI v1.0.0
  [1fd47b50] + QuadGK v2.9.4
  [94ee1d12] + Quaternions v0.7.6
  [0448d7d9] + RandomizedLinAlg v0.1.0
  [b3c3ace0] + RangeArrays v0.3.2
  [c84ed2f1] + Ratios v0.4.5
  [c1ae055f] + RealDot v0.1.0
  [3cdcf5f2] + RecipesBase v1.3.4
  [731186ca] + RecursiveArrayTools v3.13.0
  [f2c3362d] + RecursiveFactorization v0.2.21
  [189a3867] + Reexport v1.2.2
  [dee08c22] + RegionTrees v0.3.2
  [ae029012] + Requires v1.3.0
  [afbf81f7] + ReusableFunctions v1.0.2
  [79098fc4] + Rmath v0.7.1
  [27aeedcb] + RobustPmap v1.0.2
  [6038ab10] + Rotations v1.7.0
  [7e49a35a] + RuntimeGeneratedFunctions v0.5.12
  [94e857df] + SIMDTypes v0.1.0
  [476501e8] + SLEEFPirates v0.6.42
  [22bb73d7] + SVR v1.4.0
  [0bca4576] + SciMLBase v2.31.0
  [c0aeaf25] + SciMLOperators v0.3.8
  [53ae85a6] + SciMLStructures v1.1.0
  [91c51154] + SentinelArrays v1.4.1
  [efcf1570] + Setfield v1.1.1
  [992d4aef] + Showoff v1.0.3
  [727e6d20] + SimpleNonlinearSolve v1.6.0
  [699a6c99] + SimpleTraits v0.9.4
  [ce78b400] + SimpleUnPack v1.1.0
  [47aef6b3] + SimpleWeightedGraphs v1.4.0
  [45858cf5] + Sixel v0.1.3
  [b85f4697] + SoftGlobalScope v1.1.0
  [a2af1166] + SortingAlgorithms v1.2.1
  [47a9eef4] + SparseDiffTools v2.17.0
  [e56a9233] + Sparspak v0.3.9
  [d4ead438] + SpatialIndexing v0.1.6
  [276daf66] + SpecialFunctions v2.3.1
  [cae243ae] + StackViews v0.1.1
  [aedffcd0] + Static v0.8.10
  [0d7ed370] + StaticArrayInterface v1.5.0
  [90137ffa] + StaticArrays v1.9.3
  [1e83bf80] + StaticArraysCore v1.4.2
  [82ae8749] + StatsAPI v1.7.0
⌅ [2913bbd2] + StatsBase v0.33.21
  [4c63d2b9] + StatsFuns v1.3.1
  [7792a7ef] + StrideArraysCore v0.5.2
  [69024149] + StringEncodings v0.3.7
  [892a3eda] + StringManipulation v0.3.4
  [fd094767] + Suppressor v0.2.7
  [2efcf032] + SymbolicIndexingInterface v0.3.15
  [3783bdb8] + TableTraits v1.0.1
  [bd369af6] + Tables v1.11.1
  [62fd8b95] + TensorCore v0.1.1
  [8290d209] + ThreadingUtilities v0.5.2
⌅ [731e570b] + TiffImages v0.6.8
  [06e1c1a7] + TiledIteration v0.5.0
  [a759f4b9] + TimerOutputs v0.5.23
  [3bb67fe8] + TranscodingStreams v0.10.7
  [d5829a12] + TriangularSolve v0.1.21
  [410a4b4d] + Tricks v0.1.8
  [781d530d] + TruncatedStacktraces v1.4.0
  [3a884ed6] + UnPack v1.0.2
  [3d5dd08c] + VectorizationBase v0.21.65
  [81def892] + VersionParsing v1.3.0
  [19fa3120] + VertexSafeGraphs v0.2.0
  [ea10d353] + WeakRefStrings v1.4.2
⌅ [efce3f68] + WoodburyMatrices v0.5.6
  [76eceee3] + WorkerUtilities v1.6.1
  [fdbf4ff8] + XLSX v0.10.1
  [ddb6d928] + YAML v0.4.9
  [c2297ded] + ZMQ v1.2.2
  [a5390f91] + ZipFile v0.10.1
  [ae81ac8f] + ASL_jll v0.1.3+0
  [0b7ba130] + Blosc_jll v1.21.5+0
  [6e34b625] + Bzip2_jll v1.0.8+1
  [83423d85] + Cairo_jll v1.18.0+1
  [2e619515] + Expat_jll v2.5.0+0
  [f5851436] + FFTW_jll v3.3.10+0
  [a3f928ae] + Fontconfig_jll v2.13.93+0
  [d7e528f0] + FreeType2_jll v2.13.1+0
  [559328eb] + FriBidi_jll v1.0.10+0
  [78b55507] + Gettext_jll v0.21.0+0
  [61579ee1] + Ghostscript_jll v9.55.0+4
  [7746bdde] + Glib_jll v2.80.0+0
  [3b182d85] + Graphite2_jll v1.3.14+0
⌃ [0234f1f7] + HDF5_jll v1.14.2+1
  [2e76f6c2] + HarfBuzz_jll v2.8.1+1
  [e33a78d0] + Hwloc_jll v2.10.0+0
⌅ [c73af94c] + ImageMagick_jll v6.9.13+0
  [905a6f67] + Imath_jll v3.1.7+0
  [1d5cc7b8] + IntelOpenMP_jll v2024.0.2+0
  [9cc047cb] + Ipopt_jll v300.1400.1400+0
  [aacddb02] + JpegTurbo_jll v3.0.2+0
  [88015f11] + LERC_jll v3.0.0+1
  [1d63c593] + LLVMOpenMP_jll v15.0.7+0
  [dd4b983a] + LZO_jll v2.10.1+0
⌅ [e9f186c6] + Libffi_jll v3.2.2+1
  [d4300ac3] + Libgcrypt_jll v1.8.7+0
  [7add5ba3] + Libgpg_error_jll v1.42.0+0
  [94ce4f54] + Libiconv_jll v1.17.0+0
  [4b2f31a3] + Libmount_jll v2.39.3+0
⌅ [89763e89] + Libtiff_jll v4.5.1+1
  [38a345b3] + Libuuid_jll v2.39.3+1
  [d3a379c0] + LittleCMS_jll v2.15.0+0
  [5ced341a] + Lz4_jll v1.9.4+0
  [d00139f3] + METIS_jll v5.1.2+0
  [856f044c] + MKL_jll v2024.0.0+0
  [7cb0a576] + MPICH_jll v4.2.0+0
  [f1f71cc9] + MPItrampoline_jll v5.3.2+0
  [d7ed1dd3] + MUMPS_seq_jll v500.600.201+0
  [9237b28f] + MicrosoftMPI_jll v10.1.4+2
⌅ [656ef2d0] + OpenBLAS32_jll v0.3.24+0
  [18a262bb] + OpenEXR_jll v3.1.4+0
  [643b3616] + OpenJpeg_jll v2.5.0+0
  [fe0851c0] + OpenMPI_jll v5.0.2+0
  [458c3c95] + OpenSSL_jll v3.0.13+1
  [efe28fd5] + OpenSpecFun_jll v0.5.5+0
  [32165bc3] + PMIx_jll v4.2.7+0
  [36c8627f] + Pango_jll v1.52.1+0
  [30392449] + Pixman_jll v0.42.2+0
  [f50d1b31] + Rmath_jll v0.4.0+0
  [319450e9] + SPRAL_jll v2024.1.18+0
  [02c8fc9c] + XML2_jll v2.12.6+0
  [aed1982a] + XSLT_jll v1.1.34+0
  [ffd25f8a] + XZ_jll v5.4.6+0
  [4f6342f7] + Xorg_libX11_jll v1.8.6+0
  [0c0b7dd1] + Xorg_libXau_jll v1.0.11+0
  [a3789734] + Xorg_libXdmcp_jll v1.1.4+0
  [1082639a] + Xorg_libXext_jll v1.3.4+4
  [ea2f1a96] + Xorg_libXrender_jll v0.9.10+4
  [14d82f49] + Xorg_libpthread_stubs_jll v0.1.1+0
  [c7cfdc94] + Xorg_libxcb_jll v1.15.0+0
  [c5fb5394] + Xorg_xtrans_jll v1.5.0+0
  [8f1865be] + ZeroMQ_jll v4.3.5+0
  [3161d3a3] + Zstd_jll v1.5.6+0
  [477f73a3] + libaec_jll v1.1.2+0
  [1080aeaf] + libevent_jll v2.1.13+1
  [275f1f90] + liblinear_jll v2.47.0+0
  [b53b4c65] + libpng_jll v1.6.43+1
  [075b6546] + libsixel_jll v1.10.3+0
  [a9144af2] + libsodium_jll v1.0.20+0
  [08558c22] + libsvm_jll v3.25.0+0
  [eb928a42] + prrte_jll v3.0.2+0
  [0dad84c5] + ArgTools v1.1.1
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [8ba89e20] + Distributed
  [f43a241f] + Downloads v1.6.0
  [7b1f6079] + FileWatching
  [9fa8497b] + Future
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL v0.6.4
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [37e2e46d] + LinearAlgebra
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [a63ad114] + Mmap
  [ca575930] + NetworkOptions v1.2.0
  [44cfe95a] + Pkg v1.10.0
  [de0858da] + Printf
  [9abbd945] + Profile
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA v0.7.0
  [9e88b42a] + Serialization
  [1a1011a3] + SharedArrays
  [6462fe0b] + Sockets
  [2f01184e] + SparseArrays v1.10.0
  [10745b16] + Statistics v1.10.0
  [4607b0f0] + SuiteSparse
  [fa267f1f] + TOML v1.0.3
  [a4e569a6] + Tar v1.10.0
  [8dfed614] + Test
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [e66e0078] + CompilerSupportLibraries_jll v1.1.0+0
  [deac9b47] + LibCURL_jll v8.4.0+0
  [e37daf67] + LibGit2_jll v1.6.4+0
  [29816b5a] + LibSSH2_jll v1.11.0+1
  [c8ffd9c3] + MbedTLS_jll v2.28.2+1
  [14a3606d] + MozillaCACerts_jll v2023.1.10
  [4536629a] + OpenBLAS_jll v0.3.23+4
  [05823500] + OpenLibm_jll v0.8.1+2
  [efcefdf7] + PCRE2_jll v10.42.0+1
  [bea87d4a] + SuiteSparse_jll v7.2.1+1
  [83775a58] + Zlib_jll v1.2.13+1
  [8e850b90] + libblastrampoline_jll v5.8.0+1
  [8e850ede] + nghttp2_jll v1.52.0+1
  [3f19e933] + p7zip_jll v17.4.0+2
        Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
    Building Conda ─→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/51cab8e982c5b598eea9c8ceaced4b58d9dd37c9/build.log`
    Building PyCall → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log`
    Building IJulia → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/47ac8cc196b81001a711f4b2c12c97372338f00c/build.log`
    Building Mads ──→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/820fa681578a3729dba06f175a9163ed9eac2dfd/build.log`
Precompiling project...
^C Interrupted: Exiting precompilation...===========>]  406/407
  ◒ Mads
  2 dependencies had output during precompilation:
┌ Mads
│  ┌ Error: Error during loading of extension OptimMOIExt of Optim, use `Base.retry_load_extensions()` to retry.
│  │   exception =
│  │    1-element ExceptionStack:
│  │    InitError: Evaluation into the closed module `Optim` breaks incremental compilation because the side effects will not be permanent. This is likely due to some other module mutating `Optim` with `eval` during precompilation - don't do this.
│  │    Stacktrace:
│  │      [1] eval
│  │        @ ./boot.jl:385 [inlined]
│  │      [2] __init__()
│  │        @ OptimMOIExt ~/.julia/packages/Optim/DV9Sq/ext/OptimMOIExt.jl:9
│  │      [3] run_module_init(mod::Module, i::Int64)
│  │        @ Base ./loading.jl:1134
│  │      [4] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String)
│  │        @ Base ./loading.jl:1122
│  │      [5] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::String, depmods::Vector{Any})
│  │        @ Base ./loading.jl:1067
│  │      [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String, build_id::UInt128)
│  │        @ Base ./loading.jl:1581
│  │      [7] _require(pkg::Base.PkgId, env::Nothing)
│  │        @ Base ./loading.jl:1938
│  │      [8] __require_prelocked(uuidkey::Base.PkgId, env::Nothing)
│  │        @ Base ./loading.jl:1812
│  │      [9] #invoke_in_world#3
│  │        @ ./essentials.jl:926 [inlined]
│  │     [10] invoke_in_world
│  │        @ ./essentials.jl:923 [inlined]
│  │     [11] _require_prelocked
│  │        @ ./loading.jl:1803 [inlined]
│  │     [12] _require_prelocked
│  │        @ ./loading.jl:1802 [inlined]
│  │     [13] run_extension_callbacks(extid::Base.ExtensionId)
│  │        @ Base ./loading.jl:1295
│  │     [14] run_extension_callbacks(pkgid::Base.PkgId)
│  │        @ Base ./loading.jl:1330
│  │     [15] run_package_callbacks(modkey::Base.PkgId)
│  │        @ Base ./loading.jl:1164
│  │     [16] __require_prelocked(uuidkey::Base.PkgId, env::String)
│  │        @ Base ./loading.jl:1819
│  │     [17] #invoke_in_world#3
│  │        @ ./essentials.jl:926 [inlined]
│  │     [18] invoke_in_world
│  │        @ ./essentials.jl:923 [inlined]
│  │     [19] _require_prelocked(uuidkey::Base.PkgId, env::String)
│  │        @ Base ./loading.jl:1803
│  │     [20] macro expansion
│  │        @ ./loading.jl:1790 [inlined]
│  │     [21] macro expansion
│  │        @ ./lock.jl:267 [inlined]
│  │     [22] __require(into::Module, mod::Symbol)
│  │        @ Base ./loading.jl:1753
│  │     [23] #invoke_in_world#3
│  │        @ ./essentials.jl:926 [inlined]
│  │     [24] invoke_in_world
│  │        @ ./essentials.jl:923 [inlined]
│  │     [25] require(into::Module, mod::Symbol)
│  │        @ Base ./loading.jl:1746
│  │     [26] include(mod::Module, _path::String)
│  │        @ Base ./Base.jl:495
│  │     [27] include(x::String)
│  │        @ Mads ~/.julia/packages/Mads/k47kX/src/Mads.jl:8
│  │     [28] top-level scope
│  │        @ ~/.julia/packages/Mads/k47kX/src/Mads.jl:119
│  │     [29] include
│  │        @ ./Base.jl:495 [inlined]
│  │     [30] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
│  │        @ Base ./loading.jl:2222
│  │     [31] top-level scope
│  │        @ stdin:3
│  │     [32] eval
│  │        @ ./boot.jl:385 [inlined]
│  │     [33] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│  │        @ Base ./loading.jl:2076
│  │     [34] include_string
│  │        @ ./loading.jl:2086 [inlined]
│  │     [35] exec_options(opts::Base.JLOptions)
│  │        @ Base ./client.jl:316
│  │     [36] _start()
│  │        @ Base ./client.jl:552
│  │    during initialization of module OptimMOIExt
│  └ @ Base loading.jl:1301
│      Updating registry at `~/.julia/registries/General.toml`
│     Resolving package versions...
│      Updating `~/.julia/environments/v1.10/Project.toml`
│    [c91e804a] + Gadfly v1.4.0
│    No Changes to `~/.julia/environments/v1.10/Manifest.toml`
│  Precompiling project...
│    ✓ LinearSolve → LinearSolveIterativeSolversExt
│      Mads Being precompiled by another process (pid: 11469, pidfile: /Users/obk/.julia/compiled/v1.10/Mads/P7IWT_q7fFK.ji.pidfile)
│  
│  [13495] signal (2): Interrupt: 2
│  in expression starting at /Users/obk/.julia/packages/Mads/k47kX/src/Mads.jl:143
│  kevent at /usr/lib/system/libsystem_kernel.dylib (unknown line)
│  unknown function (ip: 0x0)
│  Allocations: 36036723 (Pool: 35988750; Big: 47973); GC: 50
└  
┌ Interpolations
│  WARNING: method definition for checkbounds at /Users/obk/.julia/packages/Interpolations/USkTk/src/Interpolations.jl:454 declares type variable N but does not use it.
│  WARNING: method definition for checkbounds at /Users/obk/.julia/packages/Interpolations/USkTk/src/Interpolations.jl:457 declares type variable N but does not use it.
│  WARNING: method definition for GriddedInterpolation at /Users/obk/.julia/packages/Interpolations/USkTk/src/gridded/gridded.jl:37 declares type variable pad but does not use it.
│  WARNING: method definition for GriddedInterpolation at /Users/obk/.julia/packages/Interpolations/USkTk/src/gridded/gridded.jl:60 declares type variable pad but does not use it.
│  WARNING: method definition for interpolate! at /Users/obk/.julia/packages/Interpolations/USkTk/src/deprecations.jl:30 declares type variable TWeights but does not use it.
└  

(@v1.10) pkg> 
montyvesselinov commented 5 months ago

Optim fails. It is not our code. So we cannot do much about it. We may consider dropping it not fixed soon.

However, Optim errors do not prevent Mads from being executed and working with.

orenbenkiki commented 5 months ago

Optim fails. It is not our code. So we cannot do much about it.

FWIW, add Optim works fine. This is something about an extension OptimMOIExt which is loaded in some fancy way (which seems to be recommended against)?

We may consider dropping it not fixed soon.

If it is optional, the sooner the better - right now this makes it impossible for me to develop my computational pipeline.

However, Optim errors do not prevent Mads from being executed and working with.

Great! Is there a way that Optim errors will not prevent installing Mads? Some way I can work around the pre-compile phase error?

montyvesselinov commented 5 months ago

Optim has been removed

orenbenkiki commented 5 months ago

Many thanks for the quick resolution!

EDIT: I managed to add Mads now, though I had to set a bunch of MADS_NO_... environment flags first. Specifically, it isn't enough to set MAD_NO_PLOT as MadsInfoGap.jl line 6 requires explicit MADS_NO_GADFLY to avoid bringing in Gadfly (which, mysteriously, also caused things to hang, but I don't use Mads plotting, so at least for now I don't care :-). You may want to consider changing the test there to disable on MAD_NO_PLOT as well. With this caveat, it works. Thanks!

oktab1 commented 5 months ago

I could never get Mads to install on julia 1.10.2 on a fresh Ubuntu 22. What OS is recommended or what steps can I take to install it. I'm trying to install GeoThermalCloud but I keep getting stuck on Mads.

montyvesselinov commented 5 months ago

If you press Crtl-C, do you see an error message trail? Can you send it to us?

Numerous users of Mads use it, and so far, there have not been issues with the installation. We recently removed Optim, which was causing issues. I guess, in your case, there might be issues related to some Python dependencies that we are planning to remove. We are going to streamline the code, remove many dependencies, and split it into several independent packages.

Sorry about that.

https://envitrace.com/

Velimir “monty” Vesselinov

Co-Founder & CTO - Envitrace

+1 505-473-4150

@.***> https://calendly.com/montyv https://github.com/montyvesselinov https://www.linkedin.com/in/montyvesselinov https://montyv.github.io/

On Sun, Apr 14, 2024 at 6:26 AM Tolu Okuboyejo @.***> wrote:

I could never get Mads to install on julia 1.10.2 on a fresh Ubuntu 22. What OS is recommended or what steps can I take to install it. I'm trying to install GeoThermalCloud https://github.com/SmartTensors/GeoThermalCloud.jl but I keep getting stuck on Mads.

— Reply to this email directly, view it on GitHub https://github.com/madsjulia/Mads.jl/issues/63#issuecomment-2054032703, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABK7C6CDHMCN2FADT2ULC6LY5JYWZAVCNFSM6AAAAABENDQXZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJUGAZTENZQGM . You are receiving this because you modified the open/close state.Message ID: @.***>

oktab1 commented 5 months ago

@montyvesselinov, thanks for responding. On a fresh Ubuntu 20, below is the message trail after I pressed Ctrl-C.

        Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
    Building Conda ─→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/51cab8e982c5b598eea9c8ceaced4b58d9dd37c9/build.log`
    Building PyCall → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log`
    Building IJulia → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/47ac8cc196b81001a711f4b2c12c97372338f00c/build.log`
    Building Mads ──→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/ed907d655dd6b436c5fba73bedd53c4a261d7c60/build.log`
Precompiling project...
^C Interrupted: Exiting precompilation...===========>]  403/404
  ◑ Mads
  3 dependencies had output during precompilation:
┌ Mads
│      Updating registry at `~/.julia/registries/General.toml`
│     Resolving package versions...
│      Updating `~/.julia/environments/v1.10/Project.toml`
│    [c91e804a] + Gadfly v1.4.0
│    No Changes to `~/.julia/environments/v1.10/Manifest.toml`
│  Precompiling project...
│    ✓ LinearSolve → LinearSolveIterativeSolversExt
│      Mads Being precompiled by another process (pid: 4326, pidfile: /home/ubuntu/.julia/compiled/v1.10/Mads/P7IWT_LciJ0.ji.pidfile)
│  
│  [10694] signal (2): Interrupt
│  in expression starting at /home/ubuntu/.julia/packages/Mads/JBuSx/src/Mads.jl:143
│  epoll_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
│  uv__io_poll at /workspace/srcdir/libuv/src/unix/epoll.c:236
│  uv_run at /workspace/srcdir/libuv/src/unix/core.c:400
│  ijl_task_get_next at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/partr.c:470
└  
┌ MKL_jll
│   Downloading artifact: MKL
│  
│  [pid 7590] waiting for IO to finish:
│   Handle type        uv_handle_t->data
│   timer              0xf0e700->0x7fb11574e7d0
│  This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.
│  
│  [pid 7590] waiting for IO to finish:
│   Handle type        uv_handle_t->data
│   timer              0xf0e700->0x7fb11574e7d0
│  This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.
└  
┌ Interpolations
│  WARNING: method definition for checkbounds at /home/ubuntu/.julia/packages/Interpolations/USkTk/src/Interpolations.jl:454 declares type variable N but does not use it.
│  WARNING: method definition for checkbounds at /home/ubuntu/.julia/packages/Interpolations/USkTk/src/Interpolations.jl:457 declares type variable N but does not use it.
│  WARNING: method definition for GriddedInterpolation at /home/ubuntu/.julia/packages/Interpolations/USkTk/src/gridded/gridded.jl:37 declares type variable pad but does not use it.
│  WARNING: method definition for GriddedInterpolation at /home/ubuntu/.julia/packages/Interpolations/USkTk/src/gridded/gridded.jl:60 declares type variable pad but does not use it.
│  WARNING: method definition for interpolate! at /home/ubuntu/.julia/packages/Interpolations/USkTk/src/deprecations.jl:30 declares type variable TWeights but does not use it.
└  

(@v1.10) pkg> 
oktab1 commented 5 months ago

@montyvesselinov, did the message trail provide any insight into why I'm running into issues? Thanks!