Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
(ภาษาไทย)
การใช้งานโปรแกรม Ansys Fluent
ขั้นตอนการรันโปรแกรม Ansys จะมี 2 ขั้นตอนหลัก คือ
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
1. การทำ passwordless
Note |
---|
ทำครั้งแรกครั้งเดียว หากไม่ทำจะไม่สามารถรันงานได้ |
การรันโปรแกรม Ansys บนระบบ TARA ครั้งแรก จะต้องทำ passwordless สำหรับการเข้าใช้งานเครื่อง computing units (ตัวอย่างเช่น compute nodes, memory nodes) บนระบบ TARA โดยสามารถทำตามขั้นตอนด้านล่าง ดังนี้
...
จากนั้นระบุรหัสผ่านของระบบ TARA
2. การ submit job เข้าระบบ TARA
2.1 ทำการสร้างและเข้าไปจัดเตรียม script ไฟล์สำหรับเตรียมรันงานเข้าระบบ TARA โดยใช้คำสั่ง
...
Code Block |
---|
#!/bin/bash #SBATCH -p compute -A pre5003 -t 5-00:00:00 #SBATCH -N 2 --ntasks-per-node=40 #SBATCH -L fluent:1,ansys_hpc:53 module purge module load ANSYS export MPI_TMPDIR="/tmp/$SLURM_JOB_USER/$SLURM_JOB_ID" alias HOSTSFILE=hostlist-job$SLURM_JOB_ID if [ "$SLURM_PROCID" == "0" ]; then srun hostname -s > $HOSTSFILE fluent -r20.1.0 3ddp -t$SLURM_NTASKS -cnf=$HOSTSFILE -ssh -nm -gu -driver null -i journal.jou rm -f $HOSTSFILE fi exit 0 |
...
2.2 ตรวจสอบ path ของ input files ว่าเป็นไปตามที่กำหนดไว้ใน journal.jou
หรือไม่
Info |
---|
ตั้งแต่ version 2020R1 ขึ้นไป ค่าเริ่มต้นของ output file จะเป็น .h5 หากต้องการใช้ .dat หรือ .cas สามารถเพิ่มคำสั่ง |
2.3 เมื่อเตรียม script (ansys.sh
) สำหรับรันงานและตรวจสอบ input files เสร็จเรียบร้อย ทำการ submit job เข้าระบบ โดยใช้คำสั่ง
...
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
(ENGLISH)
How to run Ansys
To run Ansys, there are 2 major steps.
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
1. Setting passwordless
Note |
---|
This step is required. You job cannot be run without this setting. You have to set this only once on your first run. |
To run ANSYS on TARA, you first have to set passwordless login to computing units (e.g. compute nodes, memory nodes) by following below instruction.
...
Code Block |
---|
ssh-copy-id -i .ssh/id_rsa.pub [username]@tara.nstda.or.th |
2. Submitting job
2.1 preparing script to run the job using the following command
...
Code Block |
---|
#!/bin/bash #SBATCH -p compute -A pre5003 -t 5-00:00:00 #SBATCH -N 2 --ntasks-per-node=40 #SBATCH -L fluent:1,ansys_hpc:53 module purge module load ANSYS export MPI_TMPDIR="/tmp/$SLURM_JOB_USER/$SLURM_JOB_ID" alias HOSTSFILE=hostlist-job$SLURM_JOB_ID if [ "$SLURM_PROCID" == "0" ]; then srun hostname -s > $HOSTSFILE fluent -r20.1.0 3ddp -t$SLURM_NTASKS -cnf=$HOSTSFILE -ssh -nm -gu -driver null -i journal.jou rm -f $HOSTSFILE fi exit 0 |
...
2.2 checking path of all input files if they are set according to journal.jou
or Ansys documentation.
Info |
---|
From the 2020R1 version, .h5 is the default output file. If you want to use the legacy one (.dat and .cas), please add |
2.3 submitting job using the following command
...