Example JSON input fileΒΆ
Here’s an input file to get you started:
{
"scheduler": "pbs",
"HPC_job": "True",
"pbs_settings": {
"walltime": "72:0:0",
"nnodes": 1,
"ncpus": 1,
"ngpus": 1,
"mem":"1000mb",
"host":"cx1-51-6-1",
"queue":"gpgpu",
"gpu_type":"K80"
},
"simulation_details": {
"system_name": "protein1",
"inpcrd_file": "protein1.inpcrd",
"topology_file": "protein1.prmtop",
"start_rst": "Heated_eq.rst",
"input_file": "Production_cmds.in",
"start_time": 0,
"final_time": 500,
"job_length": 50,
"job_directory": "/work/username/protein1",
"cuda_version": "7.5.18",
"binary_location": "/path/to/AMBERHOME/bin/pmemd.cuda_SPFP",
"pre_simulation_cmd": [
"/path/to/AMBERHOME/bin/pmemd.cuda_SPFP -O -i premin.in -o premin.out -c ${inpcrd} -p ${prmtop} -r premin.rst -ref ${inpcrd}",
"/path/to/AMBERHOME/bin/pmemd.cuda_SPFP -O -i sandermin1.in -o sandermin1.out -c premin.rst -p ${prmtop} -r sandermin1.rst",
"/path/to/AMBERHOME/bin/pmemd.cuda_SPFP -O -i 02_Heat.in -o 02_Heat.out -c sandermin1.rst -p ${prmtop} -r 02_Heat.rst -ref sandermin1.rst -x 02_Heat.nc",
"/path/to/AMBERHOME/bin/pmemd.cuda_SPFP -O -i 03_Heat2.in -o 03_Heat2.out -c 02_Heat.rst -p ${prmtop} -r Heated_eq.rst -ref 02_Heat.rst -x 03_Heat2.nc"
],
"pre_simulation_type": "gpu"
},
"local_machine": {
"user": "username",
"hostname": "hostname",
"destination" : "/Users/username/protein1"
},
"master_node": {
"user_m": "username",
"hostname_m": "master_node-hostname",
"job_directory_m": "/home/username/protein1"
}
}