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