Page 2 of 2
Re: yambo 5.3.0 on macOS @arm
Posted: Mon Apr 28, 2025 6:39 am
by sitangshu
Thanks, Murali, for pointing it out.
Yes, I can now compile this version, but without SLEPc. I found that when I use --enable-slepc-linalg, PETSc gets installed smoothly, but SLEPc is not fully installed. The configuration and compilation processes are successful, but the installation process somehow gets skipped. There is no install_slepc.log file. Probably because of this, the next process, FFTW, fails to compile.
Can you check this?
Regards,
Sitangshu
Re: yambo 5.3.0 on macOS @arm
Posted: Mon Apr 28, 2025 10:22 am
by batman
Dear Sitangshu,
I cannot reproduce the issue on my macbook m1. Maybe you could share the full log directory here to see what is going wrong there.
Alternatively, since 5.3.0 version is working for you, you can fix the ypp bug by changing the line in file "include/driver
/kind.h"
from
to
then you can recompile the code
Best regards,
Murali
Re: yambo 5.3.0 on macOS @arm
Posted: Mon Apr 28, 2025 12:46 pm
by sitangshu
Hi Murali,
SlepC installation is not working. I tried to change the kind.h line 47 and did a fresh installation of 5.3.0, but it is failing at fftw onwards. Here are the log files.
Please check.
Regards
Sitangshu
Re: yambo 5.3.0 on macOS @arm
Posted: Mon Apr 28, 2025 1:18 pm
by batman
sitangshu wrote: ↑Mon Apr 28, 2025 12:46 pm
SlepC installation is not working. I tried to change the kind.h line 47 and did a fresh installation of 5.3.0, but it is failing at fftw onwards. Here are the log files.
Regards
Sitangshu
Slepc is compiled successfully as shown in the log(not sure why you say it did not).
Install complete.
Now to check if the libraries are working do (in current directory):
====================================
you can also check if libslepc.a is present in
Code: Select all
lib/external/gfortran/mpif90/double/lib
For the fftw, you can install via homebrew
and give fftw path for the configure:
Re: yambo 5.3.0 on macOS @arm
Posted: Mon Apr 28, 2025 1:56 pm
by sitangshu
Thanks Murli,
Fully functional now. Just to let you know, this installation was for the testing purpose. We have fully automatic process flow for all modules of QE+yambo at macOS or unix in bash.
Regards
Sitangshu