「Jobexample.sh」:修訂間差異

出自DDCC TCAD TOOL Manual
跳至導覽 跳至搜尋
Yrwu留言 | 貢獻
無編輯摘要
Yrwu留言 | 貢獻
無編輯摘要
第10行: 第10行:
  #SBATCH --nice=0
  #SBATCH --nice=0
  #SBATCH --partition=standard
  #SBATCH --partition=standard
  #SBATCH --output=/home/yrwu/nas1/job/2D-DDCC/slurm-%j.out
  #SBATCH --output=/home/xxxx/job/2D-DDCC/slurm-%j.out
  #SBATCH --error=/home/yrwu/nas1/job/2D-DDCC/slurm-%j.err
  #SBATCH --error=/home/xxxx/job/2D-DDCC/slurm-%j.err
  cd /home/yrwu/nas1/job/2D-DDCC/
  cd /home/xxx/job/2D-DDCC/
  export MKL_NUM_THREADS=4
  export MKL_NUM_THREADS=4
  export OMP_NUM_THREADS=4
  export OMP_NUM_THREADS=4
  2D-ddcc.exe lateral_LED_with_random_different_lifetime_1um_In0.37_9QW_1Vpit_D180nm5.inp
  2D-ddcc.exe inputfile.inp
  wait
  wait


Please save it as the job.sh, then type following commands to submit job
Please save it as the job.sh, then type the following commands to submit the job
  sbatch job.sh  
  sbatch job.sh  
query job
query job

於 2025年7月27日 (日) 04:50 的修訂

一般submission 使用標準standard

#!/bin/bash
#SBATCH --job-name=Vpit-1
#SBATCH --nodes=1
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=4
#SBATCH --mem=10g
#SBATCH --time=24:00:00
#SBATCH --nice=0
#SBATCH --partition=standard
#SBATCH --output=/home/xxxx/job/2D-DDCC/slurm-%j.out
#SBATCH --error=/home/xxxx/job/2D-DDCC/slurm-%j.err
cd /home/xxx/job/2D-DDCC/
export MKL_NUM_THREADS=4
export OMP_NUM_THREADS=4
2D-ddcc.exe inputfile.inp
wait

Please save it as the job.sh, then type the following commands to submit the job

sbatch job.sh 

query job

squeue

cancel job

cancel jobid 

More detail: How to submit job

For Quantum Expresso

#!/bin/bash
#SBATCH --job-name=DFT
#SBATCH --partition=long
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=64
#SBATCH --cpus-per-task=1
#SBATCH --mem=300G      # 很重要 這是全部的記憶體 超過就會被砍掉 這個CASE 每個CORE會分配 300/64 
#SBATCH --mem-per-cpu=4G     # 很重要 配置每個task使用記憶體最多不超過4G 超過會被刪掉 上下兩個選一個使用
#SBATCH --time=900:00:00
#SBATCH --nice=15
#SBATCH --output=/home/xxxxx/DFT/DFT_2023_Tutorial/Material/WSSe/slurm-%j.out
#SBATCH --error=/home/xxxxx/DFT/DFT_2023_Tutorial/Material/WSSe/slurm-%j.err
cd /home/xxxxx/DFT/DFT_2023_Tutorial/Material/WSSe/
export OMP_NUM_THREADS=1          # #SBATCH --cpus-per-task=1 OMP_NUM_THREADS=1   , --cpus-per-task=4 OMP_NUM_THREADS=4
export OMPI_MCA_btl="self,vader,tcp"     # 不要使用infini band 直接使用share memory 
#export OMPI_MCA_btl_base_warn_component_unused=0    # 或是使用這兩個取代 export OMPI_MCA_btl="self,vader,tcp"
#export OMPI_MCA_btl="^openib"
srun -n 64 /home/xxxxx/DFT/QE/QE6.7/bin/pw.x < scf.in > scf.out    # mpirun 改srun 
sleep 20
srun -n 64 /home/xxxxx/DFT/QE/QE6.7/bin/pw.x < bands.in > bands.out
sleep 20
srun -n 64 /home/xxxxx/DFT/QE/QE6.7/bin/bands.x < bands_pp.in > bands_pp.out
wait




jobexample.sh
How to submit job
related commands