If you run into troubles, it is always a good habit to report the following information:
  • the way build.mrcc was invoked
  • the output of build.mrcc
  • compiler version (for example: ifort -V, gfortran -v)
  • blas/lapack versions
  • as well as gcc and glibc versions

as well as the value of the relevant environmental variables, such OMP_NUM_THREADS, etc.

This information helps us a lot when figuring out what is going on with your compilation :)

Compiling mrcc-2-2019 with intel 2019

More
4 years 4 months ago #782 by cdc
Replied by cdc on topic Compiling mrcc-2-2019 with intel 2019
Hey,

I ended up using Intel 2018.3, with openmpi/3.1.2, and libxc/4.2.3, and the compilation finished successfully.

I am a little busy at the moment, but when I get some spare time I'll try to compile it with Intel 2019.3 following your instructions above. That being said, my cluster uses "module load", and only allows one module of any given type to be installed at once (so only one intel version at a time). And I have not yet tried to binary release.

Cheers,
Colton

Please Log in or Create an account to join the conversation.

  • nagypeter
  • Offline
  • Premium Member
  • Premium Member
  • MRCC developer
More
4 years 4 months ago #783 by nagypeter
Replied by nagypeter on topic Compiling mrcc-2-2019 with intel 2019
Dear Colton,

I am glad it worked out.
Please, let us know if you figure out more.

One other thing worth checking with intel 19:
the build.mrcc script picks up build.mrcc.config from your PATH. You should make sure, that it finds the edited build.mrcc.config and not the released version.

Thank you for your interest in our code, enjoy :)
Best wishes,
Peter

Please Log in or Create an account to join the conversation.

More
4 years 4 months ago #784 by cdc
Replied by cdc on topic Compiling mrcc-2-2019 with intel 2019
Hello,

I just ran the test calculations, but due to my clusters policies I had to submit it as an sbatch job to the scheduler. I chose to give 10000M for the memory slot, and noticed that a few jobs failed due to insufficient memory. Interestingly enough, all of these jobs were labelled as xxx_smallmem jobs. Is it safe to assume that the program is functioning properly?

Thanks,
Colton

Please Log in or Create an account to join the conversation.

  • nagypeter
  • Offline
  • Premium Member
  • Premium Member
  • MRCC developer
More
4 years 4 months ago #785 by nagypeter
Replied by nagypeter on topic Compiling mrcc-2-2019 with intel 2019
Dear Colton,

I assume you submitted those test jobs with more than two OpenMP threads.
Then this could happen, and probably the compilation is all right.
The situation is explained in Section 8, page 29 of the manual.
To make sure that all tests run well, use at most 2 threads.

Best wishes,
Peter

Please Log in or Create an account to join the conversation.

More
4 years 4 months ago #786 by cdc
Replied by cdc on topic Compiling mrcc-2-2019 with intel 2019
Hello,

I submitted the test job with only 2 OpenMP threads and the errors went away.

I also tried to compile MRCC with the new integ.f, ovity.f, and uccsd.f files, and this caused some of the DFT test calculations to give "incorrect" energies. I am just wondering why the error is only in the DFT results? Also, is it safe to use these new integ.f, ovirt.f, and uccsd.f files, or should I use the old ones?

Thanks a bunch,
Colton

Please Log in or Create an account to join the conversation.

More
4 years 4 months ago #787 by cdc
Replied by cdc on topic Compiling mrcc-2-2019 with intel 2019
I should note that I have no intentions of using DFT, but compiled with libxc anyways.

Please Log in or Create an account to join the conversation.

Time to create page: 0.054 seconds
Powered by Kunena Forum