Statistiques
| Branche: | Tag: | Révision :

dockonsurf / modules / launch_cp2k_molecule_seule.sh @ 86112fec

Historique | Voir | Annoter | Télécharger (1,18 ko)

1 86112fec Marti Aliod Carles
#!/bin/bash
2 86112fec Marti Aliod Carles
3 86112fec Marti Aliod Carles
molecule=$1
4 86112fec Marti Aliod Carles
5 86112fec Marti Aliod Carles
n="$(find ${Molecule_results_path}/${molecule}_confs/xyz_files/${molecule}*.xyz | wc -l)"
6 86112fec Marti Aliod Carles
7 86112fec Marti Aliod Carles
if [ ! -d "${Molecule_results_path}/${molecule}" ]
8 86112fec Marti Aliod Carles
then mkdir ${Molecule_results_path}/${molecule}
9 86112fec Marti Aliod Carles
else 
10 86112fec Marti Aliod Carles
	print 'problem there is already a directory for this molecule'
11 86112fec Marti Aliod Carles
	exit
12 86112fec Marti Aliod Carles
fi
13 86112fec Marti Aliod Carles
14 86112fec Marti Aliod Carles
mkdir ${Molecule_results_path}/${molecule}/${molecule}_1
15 86112fec Marti Aliod Carles
cd ${Molecule_results_path}/${molecule}/${molecule}_1
16 86112fec Marti Aliod Carles
sed "/PROJECT_NAME/c\PROJECT_NAME ${molecule}" ${CP2K_input_molecule} > ${Molecule_results_path}/${molecule}/${molecule}_1/${molecule}.inp
17 86112fec Marti Aliod Carles
sed "s/XXXX/${molecule}/g" ${CP2K_sub} > ${Molecule_results_path}/${molecule}/${molecule}_1/cp2k_gamma.j
18 86112fec Marti Aliod Carles
cp ${Molecule_results_path}/${molecule}_confs/xyz_files/${molecule}_1.xyz ${Molecule_results_path}/${molecule}/${molecule}_1/coord.xyz
19 86112fec Marti Aliod Carles
qsub cp2k_gamma.j
20 86112fec Marti Aliod Carles
21 86112fec Marti Aliod Carles
for ((i=2; i<=n; i++)) ; do
22 86112fec Marti Aliod Carles
	mkdir ${Molecule_results_path}/${molecule}/${molecule}_$i
23 86112fec Marti Aliod Carles
	cd ${Molecule_results_path}/${molecule}/${molecule}_$i
24 86112fec Marti Aliod Carles
	ln ${Molecule_results_path}/${molecule}/${molecule}_1/cp2k_gamma.j .
25 86112fec Marti Aliod Carles
	ln ${Molecule_results_path}/${molecule}/${molecule}_1/${molecule}.inp .
26 86112fec Marti Aliod Carles
	cp ${Molecule_results_path}/${molecule}_confs/xyz_files/${molecule}_${i}.xyz coord.xyz
27 86112fec Marti Aliod Carles
	qsub cp2k_gamma.j
28 86112fec Marti Aliod Carles
done
29 86112fec Marti Aliod Carles
30 86112fec Marti Aliod Carles