-! common.var
-! Store the geometric variables in the following COMMON block.
-! common /var/ in module geometry_data
-! Store the angles and variables corresponding to old conformations (for use
-! in MCM).
-! common /oldgeo/
-!el real(kind=8),dimension(:,:),allocatable :: varsave !(maxvar,maxsave)
-! real(kind=8),dimension(:),allocatable :: esave !(maxsave)
-! integer,dimension(:),allocatable :: Origin !(maxsave)
-! integer :: nstore
-! freeze some variables
-! common /restr/
- real(kind=8),dimension(:),allocatable :: varall !(maxvar)
- integer,dimension(:),allocatable :: mask_theta,&
- mask_phi,mask_side !(maxres)
- logical :: mask_r
-!-----------------------------------------------------------------------------
-!-----------------------------------------------------------------------------
+! 24 Apr 2017
+! Varibles for cutoff on electorstatic
+ real(kind=8) sss_ele_cut,sss_ele_grad
+ integer xshift,yshift,zshift
+!2 Jul 2017 lipidc parameters -----------------------------------------------------
+ real(kind=8),dimension(:), allocatable :: liptranene
+ real(kind=8) :: pepliptran
+
+! 4 Jul 2017 parameters for shieliding
+ real(kind=8),dimension(:), allocatable :: long_r_sidechain, &
+ short_r_sidechain
+ real(kind=8) :: VSolvSphere,VSolvSphere_div,buff_shield
+! AFM
+ real(kind=8) :: distafminit,forceAFMconst,velAFMconst
+ integer :: afmend,afmbeg
+ real(kind=8),dimension(:,:), allocatable :: catprm
+
+ real(kind=8),dimension(:,:), allocatable :: eps_scbase, &
+ sigma_scbase, &
+ sigmap1_scbase,sigmap2_scbase, &
+ dhead_scbasei, dhead_scbasej, epshead_scbase,&
+ sig0head_scbase, rborn_scbasei,rborn_scbasej,alphapol_scbase,epsintab_scbase,&
+ aa_scbase,bb_scbase
+ real(kind=8),dimension(:,:,:), allocatable :: alphasur_scbase, &
+ wdipdip_scbase,wqdip_scbase,chi_scbase,chipp_scbase,chis_scbase
+
+ real(kind=8),dimension(:), allocatable :: eps_pepbase, &
+ sigma_pepbase, &
+ sigmap1_pepbase,sigmap2_pepbase,&
+ aa_pepbase,bb_pepbase
+
+ real(kind=8),dimension(:,:), allocatable :: alphasur_pepbase, &
+ wdipdip_pepbase,chi_pepbase,chipp_pepbase,chis_pepbase
+
+ real(kind=8),dimension(:), allocatable :: eps_scpho, &
+ sigma_scpho, &
+ sigmap1_scpho,sigmap2_scpho,&
+ aa_scpho,bb_scpho,wqq_scpho,epsintab_scpho,alphapol_scpho,&
+ rborn_scphoi,rborn_scphoj,dhead_scphoi
+
+ real(kind=8),dimension(:,:), allocatable :: alphasur_scpho, &
+ chi_scpho,chipp_scpho,chis_scpho, &
+ wqdip_scpho
+ real(kind=8) ,dimension(4) :: alphasur_peppho
+ real(kind=8) ,dimension(2) :: wqdip_peppho
+ real(kind=8) :: eps_peppho,sigma_peppho,sigmap1_peppho,sigmap2_peppho, &
+ aa_peppho,bb_peppho