Hi all,
I came across this error which I do not know how to resolve.
./p2y: error while loading shared libraries: libgfortran.so.5: cannot open shared object file: No such file or directory
I tried this command: ldconfig -p | grep gfortran, and this is what I got: libgfortran.so.3 (libc6,x86-64) => /lib64/libgfortran.so.3
I checked the version of Fortran:
GNU Fortran (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
I am running my calculations on a HTCondor, so I may need to ask them to update the shared library.
Any ideas on how to work around this problem?
---------------------------------------------------------------
Hammouri, M.
Assistant Professor of Physics
University of Wisconsin
USA
p2y error
Moderators: andrea.ferretti, Conor Hogan
Forum rules
Before posting, make sure to first read carefully all the detailed steps and suggestions given in the main documentation:
https://www.yambo-code.eu/learn/#learn-forum
Before posting, make sure to first read carefully all the detailed steps and suggestions given in the main documentation:
https://www.yambo-code.eu/learn/#learn-forum
- Daniele Varsano
- Posts: 4010
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: p2y error
Dear Hammouri,
if you are running in a cluster, be sure you are loading the same module of compiler you used to compile the code before running the executable.
if p2y look for that libs it means they were used when compiling the code.
Best,
Daniele
if you are running in a cluster, be sure you are loading the same module of compiler you used to compile the code before running the executable.
if p2y look for that libs it means they were used when compiling the code.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
- hammouri
- Posts: 34
- Joined: Fri Feb 09, 2018 11:25 pm
Re: p2y error
Oh yes I forgot to load the module I used before.
I am trying to run it on the queue so I created two files:
submit file:
## Submit file options for running your program
executable =run_script
log = job.log
output = job.out
error = job.err
# arguments = (if you want to pass any to the shell script)
should_transfer_files = YES
when_to_transfer_output = ON_EXIT
transfer_input_files =p2y, wfc$(ProcId).dat,data-file-schema.xml, charge-density.dat,Ag.UPF, F.UPF, Zn.UPF
requirements = (HasChtcSoftware == true)
request_cpus = 1
request_memory = 8GB
request_disk = 2GB
queue 1
and run_script:
#!/bin/bash
# Commands to enable modules, and then load an appropriate MP/MPI module
export PATH
. /etc/profile.d/modules.sh
module load OpenMPI/3.1.4-GCC-8.3.0
mpirun -np 1 ./p2y
~
but it does not work as if I run it on the head node. In fact I got this error when I ran the two files:
Error in routine p2y_init (1):
QE format not recognised/compatible (was wf_collect set to true?)
I do not want to run it on the head node to avoid any issues issues with the cluster.
Maybe the two files above need to be changed so p2y can be run without any issue.
---------------------------------------------------------------
Hammouri, M.
Assistant Professor of Physics
University of Wisconsin
USA
I am trying to run it on the queue so I created two files:
submit file:
## Submit file options for running your program
executable =run_script
log = job.log
output = job.out
error = job.err
# arguments = (if you want to pass any to the shell script)
should_transfer_files = YES
when_to_transfer_output = ON_EXIT
transfer_input_files =p2y, wfc$(ProcId).dat,data-file-schema.xml, charge-density.dat,Ag.UPF, F.UPF, Zn.UPF
requirements = (HasChtcSoftware == true)
request_cpus = 1
request_memory = 8GB
request_disk = 2GB
queue 1
and run_script:
#!/bin/bash
# Commands to enable modules, and then load an appropriate MP/MPI module
export PATH
. /etc/profile.d/modules.sh
module load OpenMPI/3.1.4-GCC-8.3.0
mpirun -np 1 ./p2y
~
but it does not work as if I run it on the head node. In fact I got this error when I ran the two files:
Error in routine p2y_init (1):
QE format not recognised/compatible (was wf_collect set to true?)
I do not want to run it on the head node to avoid any issues issues with the cluster.
Maybe the two files above need to be changed so p2y can be run without any issue.
---------------------------------------------------------------
Hammouri, M.
Assistant Professor of Physics
University of Wisconsin
USA
Hammouri, M.
Assistant Professor of Physics
University of Wisconsin
USA
Assistant Professor of Physics
University of Wisconsin
USA
- Daniele Varsano
- Posts: 4010
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: p2y error
Dear Hammouri,
p2y it is just a converter and the run last less than a minute.
You can run it in interactive mode.
Once you realized it works, you can try to run in the queue inspecting what went wrong in your script.
Best,
Daniele
p2y it is just a converter and the run last less than a minute.
You can run it in interactive mode.
Once you realized it works, you can try to run in the queue inspecting what went wrong in your script.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
- hammouri
- Posts: 34
- Joined: Fri Feb 09, 2018 11:25 pm
Re: p2y error
I decided to run it on the head node since it does not take long time.
Thank you, Daniele!
Thank you, Daniele!
Hammouri, M.
Assistant Professor of Physics
University of Wisconsin
USA
Assistant Professor of Physics
University of Wisconsin
USA