I'm an adimistrator for our University HPC-System and was told to set up Yambo 4.0.1 for our UniversalCluster.
AND: I'm not a scientist so I'm not familiar with Yambo at all
Unfortunately I get this error-message when I try to run the MPI-example you supplied at your homepage:
Code: Select all
<01s> [01] CPU structure, Files & I/O Directories
<01s> [02] CORE Variables Setup
<01s> [02.01] Unit cells
<01s> [02.02] Symmetries
<01s> [02.03] RL shells
<01s> [02.04] K-grid lattice
<01s> [02.05] Energies [ev] & Occupations
<01s> [03] Transferred momenta grid
<01s> [04] External corrections
<02s> [05] Dynamic Dielectric Matrix (PPA)
<03s> [M 0.203 Gb] Alloc WF ( 0.188)
<03s> [WF] Performing Wave-Functions I/O
<04s> [M 0.203 Gb] Free wf_disk ( 0.011)
<04s> [X-CG] R(p) Tot o/o(of R) : 1925 3750 100
<04s> Xo@q[1] | | [000%] --(E) --(X)
<09s> Xo@q[1] |############################# | [073%] 05s(E) 06s(X)
<11s> Xo@q[1] |########################################| [100%] 06s(E) 06s(X)
<11s> X@q[1] | | [000%] --(E) --(X)
<11s> X@q[1] |########################################| [100%] --(E) --(X)
<12s> [M 0.010 Gb] Free WF ( 0.188)
<12s> [06] Bare local and non-local Exchange-Correlation
<13s> [M 0.107 Gb] Alloc WF ( 0.097)
<13s> [WF] Performing Wave-Functions I/O
<13s> [FFT-HF/Rho] Mesh size: 75 75 12
<13s> [M 0.119 Gb] Alloc wf_disk ( 0.011)
<13s> [M 0.108 Gb] Free wf_disk ( 0.011)
<13s> EXS | | [000%] --(E) --(X)
<18s> EXS |######### | [023%] 05s(E) 21s(X)
<23s> EXS |################### | [047%] 10s(E) 20s(X)
<28s> EXS |############################ | [071%] 15s(E) 21s(X)
<33s> EXS |###################################### | [095%] 20s(E) 20s(X)
<34s> EXS |########################################| [100%] 20s(E) 20s(X)
<34s> [xc] Functional Slater exchange(X)+Perdew & Zunger(C)
<34s> [xc] LIBXC used to calculate xc functional
<34s> [M 0.010 Gb] Free WF ( 0.097)
<35s> [06.01] HF occupations report
<35s> [07] Dyson equation: Newton solver
<35s> [07.01] G0W0 : the P(lasmon) P(ole) A(pproximation)
<36s> [M 0.198 Gb] Alloc WF ( 0.188)
<36s> [WF] Performing Wave-Functions I/O
<36s> [FFT-GW] Mesh size: 54 54 9
<36s> [M 0.209 Gb] Alloc wf_disk ( 0.011)
<37s> [M 0.198 Gb] Free wf_disk ( 0.011)
<37s> G0W0 PPA | | [000%] --(E) --(X)
<43s> G0W0 PPA |# | [002%] 06s(E) 04m-07s(X)
<49s> G0W0 PPA |## | [005%] 12s(E) 04m-05s(X)
[ERROR] STOP signal received while in :[07.01] G0W0 : the P(lasmon) P(ole) A(pproximation)
[ERROR][NetCDF] NetCDF: Start+count exceeds dimension bound
[ERROR] STOP signal received while in :[07.01] G0W0 : the P(lasmon) P(ole) A(pproximation)
[ERROR][NetCDF] NetCDF: Start+count exceeds dimension bound[/code]
Here's an excerpt of my build-script:
Code: Select all
[...]
module load compiler/intel/14.0
module load mpi/openmpi/1.8-intel-14.0
module load numlib/mkl/11.1.4
module load lib/netcdf/4.4.2_fortran-openmpi-1.8-intel-14.0
./configure --enable-dp --enable-openmpi --enable-netcdf --enable-netcdf-LFS --with-blas-libs="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core" --with-lapack-libs="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core" --prefix=${TARGET_DIR}/bin 2>&1 | tee ${LOG_DIR}/configure.out
make all 2>&1 | tee ${LOG_DIR}/make_all.out # approx. 24 min.
[...]
Code: Select all
[...]
echo " "
echo "### initializing yambo db..."
# "Number of cores allocated to job: $MOAB_PROCCOUNT"
yambo
mpiexec -quiet -n ${MOAB_PROCCOUNT} yambo -F Inputs/02_QP_PPA_pure-mpi-q -J 02_QP_PPA_pure-mpi-q
[ "$?" -eq 0 ] && echo "all clean..." || echo "ERROR!"
http://www.yambo-code.org/tutorials/Parallel/index.php
BTW: There's a dead-link here: [01] Initialization: 01_init (yambo -i -V RL)
ANY IDEAS WHAT I DID WRONG?