-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsuperAnalyze4.sh
More file actions
59 lines (53 loc) · 2.9 KB
/
superAnalyze4.sh
File metadata and controls
59 lines (53 loc) · 2.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/sh -l
#Alcohol name variable
X=Et
echo "$XOH"
#Alcohol content variable
C=80
echo "$C%"
#Core Folder
FOLD=/fs/lustre/cwr0408
echo "$FOLD"
#load the gromacs modules
module load gromacs/4.6.3
#looping through the PE and PP systems
for i in 8.8.2013 9.3.2013 9.5.2013 1.3.2014 1.29.2014
j=PE14
do
cd $FOLD
#a place to put all of the derived outputs
cd $FOLD/$i/PE14
#need to ensure gro files exist in all cases
#need to create a linking between the dates and the alcohol contents (an if/else if cycle is best)
#echo -e "0\n1000\n9000\n" | trjcat -settime -f firstmd.trr secondmd.trr thirdmd.trr -o md_concat.trr
#echo 0 | trjconv -f md_concat.trr -s $XOHMix$C_$i_EM.gro -o md_out.gro
#echo $i | ./AnalyzeGro4
#making the ndx file for hoh ordering (only includes waters)
echo -e "name Water\nq" | make_ndx -f md_out.gro -o index.ndx
#making the gro file for the calculation of the order parameter
#echo 1 | trjconv -f md_concat.trr -s EtOHMix80_PP18_EM.gro -o md_out_order.gro
#may need to create a special gro file with only water molecules (ndx required)
#echo 1 | g_order -f md_out_order.gro -s md1.tpr -o order.xvg
#multiple rdf and density calls should be performed ( density for each species [3] and mixture; rdf for each solvent [2])
#computing the rdf of the polymer with water, then alcohol (no ndx needed)
echo -e "6\n1" | g_rdf -f md_concat.trr -s md1.tpr -o $XOH$C_$i_rdf_HOH.xvg -com
echo -e "6\n5" | g_rdf -f md_concat.trr -s md1.tpr -o $XOH$C_$i_rdf_$COH.xvg -com
echo -e "1" | g_density -f md_concat.trr -s md1.tpr -o $XOH$C_$i_density_$i.xvg -dens mass -symm -d Z
echo -e "6" | g_density -f md_concat.trr -s md1.tpr -o $XOH$C_$i_density_$COH.xvg -dens mass -symm -d Z
echo -e "5" | g_density -f md_concat.trr -s md1.tpr -o $XOH$C_$i_density_HOH.xvg -dens mass -symm -d Z
echo -e "0" | g_density -f md_concat.trr -s md1.tpr -o $XOH$C_$i_density_Sys.xvg -dens mass -symm -d Z
#still need to plot and derive kD, althogh it is given as a runtime output in the log
#no ndx required for msd computations
echo 6 | g_msd -f md_concat.trr -s md1.tpr -o msd.xvg
echo 6 | g_gyrate -f md_concat.trr -s md1.tpr -o $XOC$C_$i_gyrate.xvg
#since the .edr files are not concatenatable, this is performed in three steps
#for plotting together in excel
echo 2 3 4 5 6 7 8 12 33 34 35 36 23 27 31\n | g_energy -f firstmd.edr -s md1.tpr -o $XOH$C_$i_energy1.xvg
echo 2 3 4 5 6 7 8 12 33 34 35 36 23 27 31\n | g_energy -f secondmd.edr -s md2.tpr -o $XOH$C_$i_energy2.xvg
echo 2 3 4 5 6 7 8 12 33 34 35 36 23 27 31\n | g_energy -f thirdmd.edr -s md3.tpr -o $XOH$C_$i_energy3.xvg
#copying the outputs to the output folder
cp $XOH$C_$i_rdf_HOH.xvg $XOH$C_$i_rdf_$COH.xvg $XOH$C_$i_density_$i.xvg $XOH$C_$i_density_$COH.xvg /$Fold/outputs
cp $XOH$C_$i_density_HOH.xvg $XOH$C_$i_density_Sys.xvg msd.xvg $XOC$C_$i_gyrate.xvg $XOH$C_$i_energy1.xvg /$Fold/outputs
cp $XOH$C_$i_energy3.xvg $XOH$C_$i_energy3.xvg /$Fold/outputs
cp r_concat.dat /$Fold/outputs/$XOH$C_$i_r.dat
done