Dear Dirac experts,
has any one successfully built a 64-bit integer version of Openmpi-4.1.x (x=0,1,2, or 3) ? Use the usual procedure as outlined on the Dirac website, which always worked fine for Openmpi-4.0.x, but now I get the following use the gnu compilers (v10.2 or v11.2):
./configure CXX=g++ CC=gcc F77=gfortran FC=gfortran FFLAGS="-m64 -fdefault-integer-8" FCFLAGS="-m64 -fdefault-integer-8" CFLAGS=-m64 CXXFLAGS=-m64
Configure has detected that the size of a C integer (4 bytes) is
different than the size of a Fortran INTEGER (8 bytes).
best,
-Kirk
--
You received this message because you are subscribed to the Google Groups "dirac-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dirac-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dirac-users/MWHPR01MB3231D7A859A4ED4A6B22FEB2D6E69%40MWHPR01MB3231.prod.exchangelabs.com.
Thanks Juan, I could try Intel if I continue to be stuck. I'm a little nervous to have Intel-compiled Openmpi linked to Gnu-compiled Dirac, but maybe that would be fine. I'd certainly be interested to hear your experience with gcc if you get some time to test that.
best, -Kirk
To view this discussion on the web visit https://groups.google.com/d/msgid/dirac-users/CAAG1oD8uvtkZcFFNVUryai9hfkYyVEX1Fr3L%2BkuyucduDK97xQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dirac-users/MWHPR01MB323152C7867782C1087F2AEDD6E69%40MWHPR01MB3231.prod.exchangelabs.com.
Dear Juan,
thank you very much, this is very helpful. Yesterday I found that even more recent 4.0.x versions have the same problem. I was able to build 4.0.2 using gcc 11.2 without problems, but I believe I need 4.1.x if I want to use the ExaTensor library. I had thought about using the usempi option you note below, but wasn't sure if that was compatible or not with Dirac. Great to know that this works ok.
best regards,
-Kirk
From:
dirac...@googlegroups.com <dirac...@googlegroups.com> on behalf of Juan Jose Aucar <juan...@gmail.com>
Date: Friday, April 8, 2022 at 4:09 AM
To: dirac...@googlegroups.com <dirac...@googlegroups.com>
Subject: Re: [dirac-users] compiling Openmpi-4.1.x for 64-bit integers
Dear Kirk,
I was able to reproduce the same error.
I downloaded openmpi 4.1.1 from https://www-lb.open-mpi.org/software/ompi/v4.1/ and
tried to build it in 3 different ways:
To view this discussion on the web visit https://groups.google.com/d/msgid/dirac-users/CAAG1oD-2rjiKAAaiZ-bHR7AQj0peNXex%2Bfi7aV4e7rP0O1v1kw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dirac-users/MWHPR01MB32316E53F301B10028008D1ED6E99%40MWHPR01MB3231.prod.exchangelabs.com.
Dear Andre,
I was thinking of ExaTensor and not Exacorr but perhaps the former is only useful for the latter? I admit I haven't looked too much into it yet. You're right, MPICH is an option. I used to use it all the time, but switched to Openmpi quite a long time ago for reasons I can't quite remember any more :^)
best,
-Kirk
To view this discussion on the web visit https://groups.google.com/d/msgid/dirac-users/CADF8p%3D8bPNs_8Z-aJO5fYbKV_fjVk9ziRZptMU0y1m_8VWpEhg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dirac-users/MWHPR01MB3231C3F867A0310E1AD4A7F8D6E99%40MWHPR01MB3231.prod.exchangelabs.com.