Hello Satish, By the repo you mean the main PETSc repository?
Thank you, Veronika On Fri, Apr 8, 2022 at 9:49 AM Satish Balay <[email protected]> wrote: > A fix for M1 was recently pushed to the git repo. > > Can you try using it [with either release or main branches] - and see if > that works? > > Satish > > > > On Fri, 8 Apr 2022, Veronika Ulanova wrote: > > > Hi, > > > > I have been trying to configure the petsc4py package along with my PETSc > > installation for my research. I have searched for solutions on the > internet > > but there was no luck, this is the error I get when I am trying to > > configure PETSC and use it to run examples of code that utilise the > > petsc4py package... > > > > > > > > File > > > "/Users/veronikaulanova/Documents/documents/Oxford_work/petsc/arch-darwin-c-debug/lib/petsc4py/PETSc.py", > > line 3, in <module> > > > > PETSc = ImportPETSc(ARCH) > > > > File > > > "/Users/veronikaulanova/Documents/documents/Oxford_work/petsc/arch-darwin-c-debug/lib/petsc4py/lib/__init__.py", > > line 29, in ImportPETSc > > > > return Import('petsc4py', 'PETSc', path, arch) > > > > File > > > "/Users/veronikaulanova/Documents/documents/Oxford_work/petsc/arch-darwin-c-debug/lib/petsc4py/lib/__init__.py", > > line 73, in Import > > > > module = import_module(pkg, name, path, arch) > > > > File > > > "/Users/veronikaulanova/Documents/documents/Oxford_work/petsc/arch-darwin-c-debug/lib/petsc4py/lib/__init__.py", > > line 58, in import_module > > > > with f: return imp.load_module(fullname, f, fn, info) > > > > File "/opt/homebrew/Cellar/[email protected] > /3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/imp.py", > > line 242, in load_module > > > > return load_dynamic(name, filename, file) > > > > File "/opt/homebrew/Cellar/[email protected] > /3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/imp.py", > > line 342, in load_dynamic > > > > return _load(spec) > > > > ImportError: > > > dlopen(/Users/veronikaulanova/Documents/documents/Oxford_work/petsc/arch-darwin-c-debug/lib/petsc4py/lib/arch-darwin-c-debug/ > > PETSc.cpython-39-darwin.so <http://petsc.cpython-39-darwin.so/>, 2): no > > suitable image found. Did find: > > > > > /Users/veronikaulanova/Documents/documents/Oxford_work/petsc/arch-darwin-c-debug/lib/petsc4py/lib/arch-darwin-c-debug/ > > PETSc.cpython-39-darwin.so <http://petsc.cpython-39-darwin.so/>: mach-o, > > but wrong architecture > > > > > /Users/veronikaulanova/Documents/documents/Oxford_work/petsc/arch-darwin-c-debug/lib/petsc4py/lib/arch-darwin-c-debug/ > > PETSc.cpython-39-darwin.so <http://petsc.cpython-39-darwin.so/>: stat() > > failed with errno=25 > > > > > > As you can see I am using an M1 mac and therefore that causes the > petsc4py > > package to give me an error (highlighted above), but do you have any idea > > of how I can solve it or why it is even there? I know that the new M1 > has a > > different architecture to intel macs but I have no idea of where to > > start with fixing this or how to make it work. Any help would be much > > appreciated, thank you in advance. > > > > Kind Regards, Veronika > > > >
