-
Notifications
You must be signed in to change notification settings - Fork 159
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
KeyError: 'honour_petsc_dir' #3185
Comments
Are you sure that your installation worked @adominious ? It would be a good idea to be clear about what it is that you are trying to do - i.e. that you are trying to use your own installation of PETSc. |
I am trying to use gusto for my PhD, but I have next to no experience with Linux. I downloaded arch Linux due to a recommendation from a friend. With a fresh instillation, I tried installing Gusto. I could only complete a successful instillation if I installed PETSc using |
It might be worth starting with reporting the error that you get if you try to install without installing your own PETSc (or did you already do this?) Given that you have installed your own PETSc, you need to figure out how to link it to your Firedrake installation when you install Firedrake - I am not sure that you have done this, which is why I'm asking if you are sure that your Firedrake installation has worked. Can you upload your |
Please give me a moment while I try to find the error I get without installing my own PETSc |
Sorry it took so long, I have the following error:
|
It'd be a good idea to attach the |
Sorry, I think I have attached it? |
Arch linux is not really recommended for individuals new to Linux. It is definitely a "thrown in at the deep end" type of distribution. Something like Ubuntu would normally be recommended.
You should not be installing PETSc using |
I think I am starting to wrap my head around Arch, I would like to try and stick with it if possible. I am currently using Xero distribution. I guessed that useing |
Just catching up with this. Your friend recommended Arch Linux, but you have no prior experience with Linux at all? I will echo Connor's comment about trying Ubuntu first, unless you intend to learn all aspects of Linux in depth (like maintaining your installation and cosplaying as a sysadmin). Or even Windows subsystem for Linux if you are already a Windows user: guide here From the install log, it looks like PETSc is being installed by the firedrake install script anyway, is that really the latest install log? |
Sorry Jack, the chronology may have got confusing due to my intervention! The original post is an error from trying to use the |
Oh I see. @adominious you do not have a Fortran compiler installed you need to run Then when you install use |
Apologies for the delay in response, I did not have access to my laptop. I believe I have installed all the necessary system requirements now, along with running I am met with the following error:
I think I have attached the corresponding log file below: |
Can we see |
Hello. I have recently wiped my ssd as I believe there was interference between the old installed of PETSc. Doing this proved successful. Running the firedrake
I'm also interested in using
Thank you for all your support so far! |
Most of these failures are a result of this issue #3175 and I don't think you need to worry. I think things are working! I will close this issue, but feel free to open another if you have more problems down the line 🙂 |
Hi there, when running
make_test
, I receive the following errorKeyError: 'honour_petsc_dir'
How do I solve this?
The text was updated successfully, but these errors were encountered: