Dear Developers,--
You received this message because you are subscribed to the Google Groups "DMFTwDFT" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dmftwdft+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dmftwdft/c9c68cf1-037e-48a8-8262-f2ee055d3da7n%40googlegroups.com.
Thank you, sir,I modified the path in the file INPUT.py, and it works. And then, I run an example of LaNiO on my computer, the dmft cycle runs well. But an error occurred when I tried to submit a task to another node in my servers. In brief, I can successfully run a dmft calculation on my login node but can not use a PBS script to run it on a specified node on my servers.Here are the errors:# in ksum_error_XHF0, here shows:"Traceback (most recent call last):File "/data/home/yinyuan/DMFTwDFT-old/bin/XHF0.py", line 22, in <module>
from mpi4py import MPI
ImportError: libmpi.so.40: cannot open shared object file: No such file or directory"# in error.dat, here shows:" Traceback (most recent call last):
File "/data/home/yinyuan/DMFTwDFT-old/bin/RUNDMFT.py", line 398, in <module>
DMFT.EKIN0 = float(lines[-1].split()[4])
ValueError: could not convert string to float: Nd[-1]"
I guess something wrong with my environment but I do not know how to fix it. On my login node, anaconda5.3.1 was installed with a python2.7.15. The default python on my servers is python2.7.5. Moreover, I want to show you my PBS script:#!/bin/bash
#PBS -N dmft_run_test
#PBS -l nodes=cn34:ppn=8
#PBS -l walltime=999:00:00
export I_MPI_FABRICS=shm:tmi
export I_MPI_CC=icc
export I_MPI_CXX=icpc
export I_MPI_F77=ifort
export I_MPI_F90=ifort
module load intel/compiler_2016
module load intel/impi_5.1.3
cd $PBS_O_WORKDIR
/data/home/yinyuan/DMFTwDFT-old/bin/RUNDMFT.py >> out.dat 2>error.datHope you can give some advice to fix this error. Best thanks!!!Best wishes!YuanUthpala Herath <ukh...@mix.wvu.edu> 於 2022年7月7日週四 下午10:52寫道:
I find another issue when I log in to a node (like cn34) and do "locate libmpi.so.40". Here comes only path "/usr/mpi/gcc/openmpi-3.1.4-hfi/lib64".When I do "locate libmpi.so.40" on the login node (login01), here comes:"/usr/local/lib/libmpi.so.40" and "/usr/mpi/gcc/openmpi-3.1.4-hfi/lib64/libmpi.so.40".Can you tell me how to deal with that? Thanks!!!Best wishesYuanYuan Yin <13030...@gmail.com> 於 2022年7月8日週五 下午11:08寫道:Yes, I can import mpi4py on any node on my servers. When I "locate libmpi.so.40", the path is "/usr/mpi/gcc/openmpi-3.1.4-hfi/lib64". My compile environment is 1)intel/compiler_2016, 2)intel/impi_5.1.3, 3)gcc4.8.5.Is there any possible mistake when I compile the codes? The Makefile to compile the DMFTwDFT code is the default intel one. One more thing is that the mpi4py is installed via pip~ but not conda~, could that be the reason?Best thanks to you.Uthpala Herath <ukh...@mix.wvu.edu> 於 2022年7月8日週五 下午10:02寫道: