Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Christopher Rackauckas
    @ChrisRackauckas
    oh wait
    I'm on v0.6 now
    :smile:
    should update that command
    Isuru Fernando
    @isuruf
    does it have libstdc++.so.6
    Christopher Rackauckas
    @ChrisRackauckas
    [crackauc@crackauc2 src]$ LD_PRELOAD=/home/crackauc/.julia/v0.6/Conda/deps/usr/lib/libstdc++.so.6 julia
    *** Error in `julia': free(): invalid pointer: 0x00007f75ec833e20 ***
    ======= Backtrace: =========
    /usr/bin/../lib64/libc.so.6(+0x7c503)[0x7f75ecdc8503]
    /usr/bin/../lib64/libjulia.so.0.6(+0xad37e)[0x7f75ed7e237e]
    /usr/bin/../lib64/libjulia.so.0.6(+0xd7b67)[0x7f75ed80cb67]
    /usr/bin/../lib64/libjulia.so.0.6(+0x56c71)[0x7f75ed78bc71]
    /usr/bin/../lib64/libjulia.so.0.6(julia_init+0x1c)[0x7f75ed78c71c]
    julia[0x4015b5]
    /usr/bin/../lib64/libc.so.6(__libc_start_main+0xf5)[0x7f75ecd6db35]
    julia[0x40166b]
    ======= Memory map: ========
    00400000-00403000 r-xp 00000000 fd:00 137551405                          /usr/bin/julia
    00602000-00603000 r--p 00002000 fd:00 137551405                          /usr/bin/julia
    00603000-00604000 rw-p 00003000 fd:00 137551405                          /usr/bin/julia
    01450000-0157e000 rw-p 00000000 00:00 0                                  [heap]
    7f75d4000000-7f75d4021000 rw-p 00000000 00:00 0 
    7f75d4021000-7f75d8000000 ---p 00000000 00:00 0 
    7f75db280000-7f75dbf08000 rw-p 00000000 00:00 0 
    7f75dbf08000-7f75dff0c000 rw-p 00000000 00:00 0 
    7f75dff0c000-7f75dff0d000 ---p 00000000 00:00 0 
    7f75dff0d000-7f75e070d000 rw-p 00000000 00:00 0 
    7f75e070d000-7f75e2610000 r-xp 00000000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f75e2610000-7f75e2810000 ---p 01f03000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f75e2810000-7f75e286a000 r--p 01f03000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f75e286a000-7f75e286b000 rw-p 01f5d000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f75e286b000-7f75e2893000 rw-p 00000000 00:00 0 
    7f75e2893000-7f75e2894000 ---p 00000000 00:00 0 
    7f75e2894000-7f75e3094000 rw-p 00000000 00:00 0                          [stack:25460]
    7f75e3094000-7f75e95bd000 r--p 00000000 fd:00 67132517                   /usr/lib/locale/locale-archive
    7f75e95bd000-7f75e95d2000 r-xp 00000000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f75e95d2000-7f75e97d1000 ---p 00015000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f75e97d1000-7f75e97d2000 r--p 00014000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f75e97d2000-7f75e97d3000 rw-p 00015000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f75e97d3000-7f75e97f8000 r-xp 00000000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f75e97f8000-7f75e99f8000 ---p 00025000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f75e99f8000-7f75e99fc000 r--p 00025000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f75e99fc000-7f75e99fd000 rw-p 00029000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f75e99fd000-7f75e9a32000 r-xp 00000000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f75e9a32000-7f75e9c31000 ---p 00035000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f75e9c31000-7f75e9c34000 r--p 00034000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f75e9c34000-7f75e9c35000 rw-p 00037000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f75e9c35000-7f75e9c3a000 rw-p 00000000 00:00 0 
    7f75e9c3a000-7f75e9c41000 r-xp 00000000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f75e9c41000-7f75e9e40000 ---p 00007000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f75e9e40000-7f75e9e41000 r--p 00006000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f75e9e41000-7f75e9e42000 rw-p 00007000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f75e9e42000-7f75ec32b000 r-xp 00000000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f75ec32b000-7f75ec52b000 ---p 024e9000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f75ec52b000-7f75ec7e2000 r--p 024e9000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f75ec7e2000-7f75ec7e5000 rw-p 027a0000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f75ec7e5000-7f75ec834000 rw-p 00000000 00:00
    let me check
    libboost_math_c99.so                    libgfortran.so.3             libmkl_vml_avx512_mic.so  libstdc++.a
    libboost_math_c99.so.1.63.0             libgfortran.so.3.0.0         libmkl_vml_avx512.so      libstdc++.so
    libboost_math_tr1.a                     libgfortran.spec             libmkl_vml_avx.so         libstdc++.so.6
    libboost_math_tr1f.a                    libgij.so                    libmkl_vml_cmpt.so        libstdc++.so.6.0.19
    libboost_math_tr1f.so                   libgij.so.14                 libmkl_vml_def.so         libstdc++.so.6.0.19-gdb.py
    libboost_math_tr1f.so.1.63.0            libgij.so.14.0.0             libmkl_vml_mc2.so         libstdc++.so.6.0.21
    yeah it's in there
    Isuru Fernando
    @isuruf
    Also, what does strings /usr/lib64/libstdc++.so.6 | grep CXXABI give you?
    Christopher Rackauckas
    @ChrisRackauckas
    [crackauc@crackauc2 lib]$ strings /usr/lib64/libstdc++.so.6 | grep CXXABI
    CXXABI_1.3
    CXXABI_1.3.1
    CXXABI_1.3.2
    CXXABI_1.3.3
    CXXABI_1.3.4
    CXXABI_1.3.5
    CXXABI_1.3.6
    CXXABI_1.3.7
    CXXABI_TM_1
    Isuru Fernando
    @isuruf
    and strings /home/crackauc/.julia/v0.6/Conda/deps/usr/lib/libstdc++.so.6 | grep CXXABI ?
    Christopher Rackauckas
    @ChrisRackauckas
    [crackauc@crackauc2 lib]$ strings /home/crackauc/.julia/v0.6/Conda/deps/usr/lib/libstdc++.so.6 | grep CXXABI
    CXXABI_1.3
    CXXABI_1.3.1
    CXXABI_1.3.2
    CXXABI_1.3.3
    CXXABI_1.3.4
    CXXABI_1.3.5
    CXXABI_1.3.6
    CXXABI_1.3.7
    CXXABI_TM_1
    Isuru Fernando
    @isuruf
    and strings /home/crackauc/.julia/v0.6/Conda/deps/usr/lib/libstdc++.so.6.0.21 | grep CXXABI ?
    Christopher Rackauckas
    @ChrisRackauckas
    is that not what you were hoping for?
    [crackauc@crackauc2 lib]$ strings /home/crackauc/.julia/v0.6/Conda/deps/usr/lib/libstdc++.so.6.0.21 | grep CXXABI
    CXXABI_1.3
    CXXABI_1.3.1
    CXXABI_1.3.2
    CXXABI_1.3.3
    CXXABI_1.3.4
    CXXABI_1.3.5
    CXXABI_1.3.6
    CXXABI_1.3.7
    CXXABI_1.3.8
    CXXABI_1.3.9
    CXXABI_TM_1
    CXXABI_FLOAT128
    Isuru Fernando
    @isuruf
    Okay. that's the problem.
    Try LD_PRELOAD=/home/crackauc/.julia/v0.6/Conda/deps/usr/lib/libstdc++.so.6.0.21 julia
    Christopher Rackauckas
    @ChrisRackauckas
    [crackauc@crackauc2 lib]$ LD_PRELOAD=/home/crackauc/.julia/v0.6/Conda/deps/usr/lib/libstdc++.so.6.0.21 julia
    *** Error in `julia': free(): invalid pointer: 0x00007f5af5098e20 ***
    ======= Backtrace: =========
    /usr/bin/../lib64/libc.so.6(+0x7c503)[0x7f5af562d503]
    /usr/bin/../lib64/libjulia.so.0.6(+0xad37e)[0x7f5af604737e]
    /usr/bin/../lib64/libjulia.so.0.6(+0xd7b67)[0x7f5af6071b67]
    /usr/bin/../lib64/libjulia.so.0.6(+0x56c71)[0x7f5af5ff0c71]
    /usr/bin/../lib64/libjulia.so.0.6(julia_init+0x1c)[0x7f5af5ff171c]
    julia[0x4015b5]
    /usr/bin/../lib64/libc.so.6(__libc_start_main+0xf5)[0x7f5af55d2b35]
    julia[0x40166b]
    ======= Memory map: ========
    00400000-00403000 r-xp 00000000 fd:00 137551405                          /usr/bin/julia
    00602000-00603000 r--p 00002000 fd:00 137551405                          /usr/bin/julia
    00603000-00604000 rw-p 00003000 fd:00 137551405                          /usr/bin/julia
    01a76000-01bb6000 rw-p 00000000 00:00 0                                  [heap]
    7f5adc000000-7f5adc021000 rw-p 00000000 00:00 0 
    7f5adc021000-7f5ae0000000 ---p 00000000 00:00 0 
    7f5ae3ae5000-7f5ae476d000 rw-p 00000000 00:00 0 
    7f5ae476d000-7f5ae8771000 rw-p 00000000 00:00 0 
    7f5ae8771000-7f5ae8772000 ---p 00000000 00:00 0 
    7f5ae8772000-7f5ae8f72000 rw-p 00000000 00:00 0 
    7f5ae8f72000-7f5aeae75000 r-xp 00000000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f5aeae75000-7f5aeb075000 ---p 01f03000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f5aeb075000-7f5aeb0cf000 r--p 01f03000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f5aeb0cf000-7f5aeb0d0000 rw-p 01f5d000 fd:00 68117968                   /usr/lib64/julia/sys.so
    7f5aeb0d0000-7f5aeb0f8000 rw-p 00000000 00:00 0 
    7f5aeb0f8000-7f5aeb0f9000 ---p 00000000 00:00 0 
    7f5aeb0f9000-7f5aeb8f9000 rw-p 00000000 00:00 0                          [stack:25678]
    7f5aeb8f9000-7f5af1e22000 r--p 00000000 fd:00 67132517                   /usr/lib/locale/locale-archive
    7f5af1e22000-7f5af1e37000 r-xp 00000000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f5af1e37000-7f5af2036000 ---p 00015000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f5af2036000-7f5af2037000 r--p 00014000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f5af2037000-7f5af2038000 rw-p 00015000 fd:00 201329012                  /usr/lib64/libz.so.1.2.7
    7f5af2038000-7f5af205d000 r-xp 00000000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f5af205d000-7f5af225d000 ---p 00025000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f5af225d000-7f5af2261000 r--p 00025000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f5af2261000-7f5af2262000 rw-p 00029000 fd:00 201329476                  /usr/lib64/libtinfo.so.5.9
    7f5af2262000-7f5af2297000 r-xp 00000000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f5af2297000-7f5af2496000 ---p 00035000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f5af2496000-7f5af2499000 r--p 00034000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f5af2499000-7f5af249a000 rw-p 00037000 fd:00 201330300                  /usr/lib64/libedit.so.0.0.42
    7f5af249a000-7f5af249f000 rw-p 00000000 00:00 0 
    7f5af249f000-7f5af24a6000 r-xp 00000000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f5af24a6000-7f5af26a5000 ---p 00007000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f5af26a5000-7f5af26a6000 r--p 00006000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f5af26a6000-7f5af26a7000 rw-p 00007000 fd:00 201329645                  /usr/lib64/libffi.so.6.0.1
    7f5af26a7000-7f5af4b90000 r-xp 00000000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f5af4b90000-7f5af4d90000 ---p 024e9000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f5af4d90000-7f5af5047000 r--p 024e9000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f5af5047000-7f5af504a000 rw-p 027a0000 fd:00 202391588                  /usr/lib64/llvm3.9/lib/libLLVM-3.9.so
    7f5af504a000-7f5af5099000 rw-p 00000000
    @ysimillides mentioned it might be a version thing
    @ysimillides
    Hey! If you do Conda.rm("FEniCS")
    and then
    Conda.add("FEniCS=2016.2.0")
    you might be able to get a working installation
    Isuru Fernando
    @isuruf
    Hmm, preloading libstdc++ won't work
    Did that work?
    Christopher Rackauckas
    @ChrisRackauckas
    oh should I try that?
    I didn't want to mess with your mojo :smile:
    but sure, I'll downgrade
    Isuru Fernando
    @isuruf
    I know what's the problem now, but don't know how to fix it though
    Christopher Rackauckas
    @ChrisRackauckas
    
    INFO: Testing FEniCS
    [0]PETSC ERROR: ------------------------------------------------------------------------
    [0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
    [0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
    [0]PETSC ERROR: or see http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind
    [0]PETSC ERROR: or try http://valgrind.org on GNU/linux and Apple Mac OS X to find memory corruption errors
    [0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run 
    [0]PETSC ERROR: to get more information on the crash.
    application called MPI_Abort(MPI_COMM_WORLD, 59) - process 0
    [unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=59
    :
    system msg for write_line failure : Bad file descriptor
    ===============================[ ERROR: FEniCS ]================================
    
    failed process: Process(`/usr/bin/julia -Cx86-64 -J/usr/lib64/julia/sys.so --compile=yes --depwarn=yes --check-bounds=yes --code-coverage=none --color=no --compilecache=yes /home/crackauc/.julia/v0.6/FEniCS/test/runtests.jl`, ProcessExited(59)) [59]
    
    ================================================================================
    after downgrading
    Isuru Fernando
    @isuruf
    using Conda
    Conda.add_channel("isuruf")
    Conda.add("fenics")
    Can you try above?
    Christopher Rackauckas
    @ChrisRackauckas
    
    INFO: Testing FEniCS
    [0]PETSC ERROR: ------------------------------------------------------------------------
    [0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
    [0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
    [0]PETSC ERROR: or see http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind
    [0]PETSC ERROR: or try http://valgrind.org on GNU/linux and Apple Mac OS X to find memory corruption errors
    [0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run 
    [0]PETSC ERROR: to get more information on the crash.
    application called MPI_Abort(MPI_COMM_WORLD, 59) - process 0
    [unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=59
    :
    system msg for write_line failure : Bad file descriptor
    ===============================[ ERROR: FEniCS ]================================
    
    failed process: Process(`/usr/bin/julia -Cx86-64 -J/usr/lib64/julia/sys.so --compile=yes --depwarn=yes --check-bounds=yes --code-coverage=none --color=no --compilecache=yes /home/crackauc/.julia/v0.6/FEniCS/test/runtests.jl`, ProcessExited(59)) [59]
    
    ================================================================================
    Base.Pkg.Entry.PkgTestError("FEniCS had test errors")
    getting that from yours, which is the same as the 2016 error I had
    so I think you at least fixed that
    @ysimillides give it a try
    Isuru Fernando
    @isuruf
    conda-forge/fenics-feedstock#49
    Yiannis Simillides
    @ysimillides
    this might be a silly question, but are multi-meshes just many meshes?
    Christopher Rackauckas
    @ChrisRackauckas
    Honestly haven't heard of it
    Link?
    and then there is various function (which seem to mirror the ordinary mesh functions)
    Christopher Rackauckas
    @ChrisRackauckas
    huh
    I guess you can overlap meshes?
    never heard of that
    Yiannis Simillides
    @ysimillides
    :interesting
    Yiannis Simillides
    @ysimillides
    GSOC Related : For Final Project Submission (https://developers.google.com/open-source/gsoc/help/work-product) what would be the preferred format? Overleaf article (as proposal) or something else?
    Christopher Rackauckas
    @ChrisRackauckas
    overleaf sounds good
    some kind of LaTeX is preferred for me.
    Christopher Rackauckas
    @ChrisRackauckas
    Hey @ysimillides, checking in on how you're doing.
    Yiannis Simillides
    @ysimillides
    Hey! I have an updated readme, i can extract arrays from assembled forms and had a look at( but havent implemented the precompilation fix yet). Ill push these tonight. I havent managed to find a way to get matrices from the Function yet so im trying to work that out
    Yiannis Simillides
    @ysimillides
    Quick update, going to focus on writing tests ( and now that more things work, I might refactor some of the older ones so they're slightly more relevant)