Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

minLevel1
maxLevel7

AMBER เป็น software licenses ทางด้าน classical molecular dynamics สำหรับงานวิจัยด้าน biochemistry (MD) สำหรับงานวิจัยด้าน Biochemistry

Software website : http://ambermd.org/

Info

ศึกษาการติดตั้งโปรแกรม AMBER ได้ที่ AMBER Installation การติดตั้งโปรแกรม AMBER

Table of Contents
minLevel1
maxLevel7

การใช้งาน Amber version 20

1. เตรียม Input

Info

ศึกษาการเตรียม input สำหรับ AMBER ได้ที่ https://ambermd.org/tutorials/

2. การเตรียม Job submission script

2.1 การใช้งานบน compute node

ตัวอย่างสำหรับการรันงานบน compute node โดยใช้ 160 CPU-cores และ job time limit 120:00:00 ชั่งโมง ภายใต้ project account projXXXX (จำเป็นต้องเปลี่ยนเป็น project account ที่ท่านเป็นสมาชิกในโครงการฯ)

ตัวอย่าง job submission script <AMBER-test.sh>

...

Code Block
export AMBER_PREFIX="/tarafs/data/project/proj0999/amber20_src"
export AMBERHOME=/tarafs/data/project/proj0999/amber20_src

2.2 การใช้งานบน GPU node

Code Block
#!/bin/bash -l
#SBATCH --partition=gpu                 # specific partition to gpu node
#SBATCH --nodes=1                       # for requset 1 compute node with 40 cpu-cores
#SBATCH --time=120:00:00                # job time limit <hr:min:sec>
#SBATCH --account=projXXXX              # change projXXXX  to your project account
#SBATCH --job-name=testMD

module purge                            # purge all module
module load bzip2/1.0.8-GCCcore-8.3.0
module load XZ/5.2.4-GCCcore-8.3.0
module load CUDA/10.1.243-GCC-8.3.0
module load gcccuda/2019b
module load OpenMPI/3.1.4-gcccuda-2019b

WORKDIR=$SLURM_SUBMIT_DIR
######################################################
# nothing should need changed below here to run unless you do not
export AMBER_PREFIX="/tarafs/data/project/proj0XXXX/amber20_src"
export AMBERHOME=/tarafs/data/project/proj0XXXX/amber20_src
export PATH="${AMBER_PREFIX}/bin:${PATH}"
# Add location of Amber Python modules to default Python search path
cd $AMBERHOME
source amber.sh
######################################################
cd $WORKDIR

srun -n 2 pmemd.cuda.MPI -O -i input.in -o md.out -p system.top -c md_2.restrt -ref md_2.restrt -r md_1.restrt -x md_1.nc -v mdvel

3. Job submission

ทำการส่งรันงานในระบบ โดยใช้คำสั่ง sbatch และตามด้วยไฟล์ job submission script

Code Block
sbatch AMBER-test.sh

การวิเคราะห์ผลด้วย cpptraj

หากโครงสร้างที่ต้องการวิเคราะห์มีขนาดไม่เกิน 100,000 atoms ขอแนะนำให้ทำการวิเคราะห์ผลด้วย cpptraj บน devel node โดยใช้ 1 CPU-cores และ job time limit 2:00:00 ชั่งโมง

...

Code Block
sbatch cpptraj-test.sh

Related articles

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@48ae393
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel in ( "amber" , "md_simulation" ) and type = "page" and space = "PLAYG"
labelsamber

...