Hello, I recently had to reinstall firedrake, which went well, but then when I tried installing slepc using "firedrake-update --slepc" I got the following error. I am including the log file. Any idea what might be the problem? Cheers, Francis Failed to clone slepc using ssh, falling back to https. Successfully cloned repository slepc. Checking out branch firedrake Successfully checked out branch firedrake Installing slepc/ Traceback (most recent call last): File "../bin/firedrake-update", line 1161, in <module> build_and_install_slepc() File "../bin/firedrake-update", line 757, in build_and_install_slepc install("slepc/") File "../bin/firedrake-update", line 543, in install run_pip_install(["--ignore-installed", package]) File "../bin/firedrake-update", line 513, in run_pip_install check_call(pipinstall + pipargs) File "../bin/firedrake-update", line 350, in check_call log.debug(subprocess.check_output(arguments, stderr=subprocess.STDOUT, env=env).decode()) File "/usr/lib/python3.5/subprocess.py", line 626, in check_output **kwargs).stdout File "/usr/lib/python3.5/subprocess.py", line 708, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/home/fpoulin/software/firedrake/bin/python', '-m', 'pip', 'install', '--no-binary', 'mpi4py', '--no-deps', '-vvv', '--ignore-installed', 'slepc/']' returned non-zero exit status 1 ------------------ Francis Poulin Associate Dean, Undergraduate Studies Associate Professor Department of Applied Mathematics University of Waterloo email: fpoulin@uwaterloo.ca Web: https://uwaterloo.ca/poulin-research-group/ Telephone: +1 519 888 4567 x32637
Dear Francis, On 13/12/17 14:13, Francis Poulin wrote:
Hello,
I recently had to reinstall firedrake, which went well, but then when I tried installing slepc using "firedrake-update --slepc" I got the following error.
I am including the log file. Any idea what might be the problem?
We recently updated the version of PETSc that firedrake installs, but forgot to do the same for SLEPc, so you had a mismatch. I have now updated SLEPc as well, so if you run firedrake-update --slepc again, I hope it will work. Thanks, Lawrence
Dear Lawrence, Thank you. I believe that did the trick. When I visited last year there was talk of having a version of Firedrake that had a PETSc build with complex numbers. Has anything happened with that? I am still very interested in computing eigenvalues and giving complex guesses to save a lot of time, but at the moment that is not possible. Any advice on this would be greatly appreciated. Cheers, Francis ------------------ Francis Poulin Associate Dean, Undergraduate Studies Associate Professor Department of Applied Mathematics University of Waterloo email: fpoulin@uwaterloo.ca Web: https://uwaterloo.ca/poulin-research-group/ Telephone: +1 519 888 4567 x32637 ________________________________ From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk> on behalf of Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk> Sent: Wednesday, December 13, 2017 10:46:49 AM To: firedrake@imperial.ac.uk Subject: Re: [firedrake] problems installing slepc Dear Francis, On 13/12/17 14:13, Francis Poulin wrote:
Hello,
I recently had to reinstall firedrake, which went well, but then when I tried installing slepc using "firedrake-update --slepc" I got the following error.
I am including the log file. Any idea what might be the problem?
We recently updated the version of PETSc that firedrake installs, but forgot to do the same for SLEPc, so you had a mismatch. I have now updated SLEPc as well, so if you run firedrake-update --slepc again, I hope it will work. Thanks, Lawrence _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake
On 14/12/17 03:22, Francis Poulin wrote:
Dear Lawrence,
Thank you. I believe that did the trick.
When I visited last year there was talk of having a version of Firedrake that had a PETSc build with complex numbers. Has anything happened with that? I am still very interested in computing eigenvalues and giving complex guesses to save a lot of time, but at the moment that is not possible.
Any advice on this would be greatly appreciated.
Progress was made: David had a masters student this year who added suport in UFL. We are currently working through the issues that arise due to all of us having forgotten our complex analysis courses: mainly "what can you differentiate". So it's not ready for primetime yet, but progress has been made. Cheers, Lawrence
participants (2)
- 
                
                Francis Poulin
- 
                
                Lawrence Mitchell