Closed pastle closed 4 years ago
Make sure you run
cd dmrgpp/src ./configure.pl which creates the Makefile.
If the problem persists, would you please provide the Makefile.
Thanks.
Thank you for your reply. I did run the './configure.pl' command before 'make', and the installation looks fine before hitting the 'manyOmegas' section.
My Makefile is attached. Makefile.txt
On 8/27/20 4:43 PM, Shang Gao wrote:
Thank you for your reply. I did run the './configure.pl' command before 'make', and the installation looks fine before hitting the 'manyOmegas' section.
My Makefile is attached. Makefile.txt
Please try the following
make dmrgpp observe operator -j 4
You can adjust 4 to the number of cores you want to use for compilation.
This won't make manyOmegas or procOmegas.
If you want to make those then you need to edit the Makefile and change where it says manyOmegas: manyOmegas.o libdmrgpp.a KronUtil/libkronutil.a into manyOmegas: manyOmegas.o libdmrgpp.a libkronutil.a
and similar for procOmegas. I will fix this in the next round next month.
Please let me know of any other problems. Thanks.
If you want to make those then you need to edit the Makefile and change where it says manyOmegas: manyOmegas.o libdmrgpp.a KronUtil/libkronutil.a into manyOmegas: manyOmegas.o libdmrgpp.a libkronutil.a and similar for procOmegas. I will fix this in the next round next month.
Changing the Makefile as you suggested fixes the problem. Now dmrgpp is installed successfully and the test looks fine. Thanks a lot!
Hi,
I'm trying to install dmrgpp on ubuntu following the tutorial. In the final step of make in the dmrgpp/src folder, there are errors related to 'KronUtil/libkronutil.a':
What might be the problems?
Wishes Shang