I am calculating BSE for a metallic system.
My slurm and input files are like this below:
Code: Select all
#SBATCH -N 8
#SBATCH --ntasks=56
#SBATCH --cpus-per-task=16
#SBATCH --time=03-00:00:00
#SBATCH --output=slurm-%j.out
#SBATCH --error=slurm-%j.err
Code: Select all
PAR_def_mode= "balanced" # [PARALLEL] Default distribution mode ("balanced"/"memory"/"workload"/"KQmemory")
DIP_CPU= "1.14.4" # [PARALLEL] CPUs for each role
DIP_ROLEs= "k.c.v" # [PARALLEL] CPUs roles (k,c,v)
DIP_Threads=0 # [OPENMP/X] Number of threads for dipoles
X_and_IO_CPU= "1.1.1.14.4" # [PARALLEL] CPUs for each role
X_and_IO_ROLEs= "q.g.k.c.v" # [PARALLEL] CPUs roles (q,g,k,c,v)
X_and_IO_nCPU_LinAlg_INV=-1 # [PARALLEL] CPUs for Linear Algebra (if -1 it is automatically set)
X_Threads=0 # [OPENMP/X] Number of threads for response functions
BS_CPU= "7.8.1" # [PARALLEL] CPUs for each role
BS_ROLEs= "k.eh.t" # [PARALLEL] CPUs roles (k,eh,t)
BS_nCPU_LinAlg_INV=-1 # [PARALLEL] CPUs for Linear Algebra (if -1 it is automatically set)
BS_nCPU_LinAlg_DIAGO=-1 # [PARALLEL] CPUs for Linear Algebra (if -1 it is automatically set)
K_Threads=0 # [OPENMP/BSK] Number of threads for response functions
I had to stop this calculation because it was running inefficiently. What is your suggestion?
Best regards,
Zafer