9/4/2023 0 Comments Macports petsc![]() ![]() > "gcc -L/opt/macports/lib -lotherpackage -lblas" fails. > the blas from macports gets picked up and fails. > Next when configure checks the other package from macports location. > For ex: configure check for blas/lapack from system location succeeds. > One way a conflicts creep in is - with non-blas-lapack packages that a MacPorts: petsc: 3.15.0: math: mcalhounmacports, marcuscalhoun-lopezgithub: Mageia 8 core/release: petsc: 3.14.2: System/Libraries-Mageia Cauldron core/release: petsc: 3.18.2: System/Libraries-MSYS2 mingw x8664: mingw-w64-x8664-petsc-build: 3.18.3-MSYS2 mingw x8664: mingw-w64-x8664-petsc: 3.18.3-MSYS2 mingw i686: mingw-w64-i686-petsc. Is this a problem we can reproduce? and hence debug? and hence fix? That is, we shouldn't tell people not to use macports, we should have a configuration system robust enough to handle macports problems. > We should fix the PETSc BLAS/LAPACK configuration (BuildSystem) to not "have conflicts with macports blas/lapack" by, for example, to use the Apple BLAS/LAPACK if the macports one fail. > macports has some conflicts with the default blas/lapack - so its best > [not sure if autocompression of attachments can be setup with mailmain ![]() In particular, the assembler provided by MacPorts is incompatible with the Mac system compilers in a manner which causes Firedrake to fail to install. > compressed logs to petsc-users/petsc-dev is acceptable now. Mac OS has multiple competing package managers which sometimes cause issues for users attempting to install Firedrake. > On Apr 24, 2013, at 10:00 PM, Satish Balay wrote: Mac OS X with Python installed through macports. On Apr 24, 2013, at 10:29 PM, Satish Balay wrote: Finally, we also discuss the PETSc (Portable Toolkit for Scientific. As of r94054 petsc has been upgraded to 3.3, however slepc 3.3 has not been released yet and the current version, 3.2, is not compatible with the new version of petsc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |