Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PETSC and HDF5 compilation issues #1

Open
andreamarini opened this issue Feb 9, 2024 · 4 comments
Open

PETSC and HDF5 compilation issues #1

andreamarini opened this issue Feb 9, 2024 · 4 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@andreamarini
Copy link
Member

andreamarini commented Feb 9, 2024

I didn't manage to compile HDF5 using the Intel and PETSC using the CUDA compilers.

Details below:

>ifort --version
ifort (IFORT) 2021.11.0 20231010
Copyright (C) 1985-2023 Intel Corporation.  All rights reserved.

Intel fails while compiling SLEPC. The error is reported below as it is the same of gcc 13.2

>nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0

CUDA compiler instead fails in compiling HDF5.

@andreamarini andreamarini added the help wanted Extra attention is needed label Feb 9, 2024
@attacc
Copy link
Contributor

attacc commented Feb 9, 2024 via email

@andreamarini
Copy link
Member Author

Also gcc 13.2.0 with openmpi-5.0.0 fails the slepc compilation

/data/yambo/sources/master.1/lib/slepc/slepc-3.20.1/src/nep/f90-mod/slepcnepmod.F90:61:13:

   61 |         use slepcmfn
      |             1
Fatal Error: Cannot open module file ‘slepcmfn.mod’ for reading at (1): No such file or directory
compilation terminated.
gmake[6]: *** [gmakefile:220: installed-arch-linux2-c-debug-complex/obj/src/nep/f90-mod/slepcnepmod.o] Error 1
gmake[5]: *** [makefile:79: slepc_libs] Error 2
*******************************ERROR************************************
  Error during compile, check installed-arch-linux2-c-debug-complex/lib/slepc/conf/make.log
  Send all contents of ./installed-arch-linux2-c-debug-complex/lib/slepc/conf to [email protected]
************************************************************************
gmake[4]: *** [makefile:51: all] Error 1
make[3]: *** [GNUmakefile:4: all] Error 2
*** Installing SLEPc at prefix location: /opt/libs/yambo/GF-13.2.0_OPENMPI-5.0.0_SIO/MPI-yes_PAR_IO-no_PAR_LINALG-yes/gfortran/mpifort/single  ***

@andreamarini
Copy link
Member Author

The log files you sent are empty

Acc. In the Intel case it appears the same error of gcc.

For CUDA please check and if you need I will reproduce the logs.

Sorry

@sangallidavide
Copy link
Member

The slepc compilation with CUDA is an open issue (although I get a different error)

See also here: yambo-code/yambo#63
The discussion involves the Slepc team

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants