renamining + shielding parallel
[unres4.git] / source / unres / data / io_units.F90
1       module io_units
2 !-----------------------------------------------------------------------
3 ! common.iounits
4 ! I/O units used by the program
5 !-----------------------------------------------------------------------
6 ! 9/18/99 - unit ifourier and filename fouriername included to identify
7 ! the file from which the coefficients of second-order Fourier expansion
8 ! of the local-interaction energy are read.
9 ! 8/9/01 - file for SCP interaction constants named scpname (unit iscpp)
10 ! included.
11 !-----------------------------------------------------------------------
12 ! General I/O units & files
13 !      common /iounits/
14       integer :: inp,iout,igeom,intin,ipdb,imol2,ipdbin,ithep,irotam,&
15        itorp,itordp,ifourier,ielep,isidep,iscpp,icbase,istat,ientin,&
16        ientout,izs1,isecpred,ibond,irest2,iifrag,icart,irest1,isccor,&
17        ithep_pdb,irotam_pdb,iliptranpar,itube,   &
18        ibond_nucl,ithep_nucl,irotam_nucl,itorp_nucl,itordp_nucl,     &
19        isidep_nucl,iscpp_nucl,isidep_scbase,isidep_pepbase,isidep_scpho,&
20        isidep_peppho,iion      
21 #ifdef WHAM_RUN
22 ! el wham iounits
23       integer :: isidep1,ihist,iweight,izsc,idistr
24 #endif
25 #ifdef CLUSTER
26 ! el cluster iounits
27       integer :: jrms,jplot
28 #endif
29 !
30 !      common /fnames/
31       character(len=256) :: outname,intname,pdbname,mol2name,statname,&
32        intinname,entname,prefix,secpred,rest2name,qname,cartname,&
33        tmpdir,mremd_rst_name,curdir,pref_orig
34 #ifdef CLUSTER
35       integer :: isidep1
36       character(len=256) :: rmsname,prefintin,prefout
37 #endif
38 !#ifdef WHAM_RUN
39 ! el wham iounits
40       character(len=256) :: restartnam,scratchdir,sidepname,pdbfile,&
41                             histname,zscname
42       character(len=4) :: liczba
43       character(len=3) :: pot
44 !#endif
45 ! Parameter files
46 !      common /parfiles/
47       character(len=256) :: bondname,thetname,rotname,torname,tordname,&
48        fouriername,elename,sidename,scpname,sccorname,patname,&
49        thetname_pdb,rotname_pdb,liptranname,tubename,         &
50        bondname_nucl,thetname_nucl,rotname_nucl,torname_nucl, &
51        tordname_nucl,sidename_nucl,scpname_nucl,              &
52        sidename_scbase,pepname_pepbase,pepname_scpho,pepname_peppho, &
53        ionname
54 !-----------------------------------------------------------------------
55 ! INP    - main input file
56 ! IOUT   - list file
57 ! IGEOM  - geometry output in the form of virtual-chain internal coordinates
58 ! INTIN  - geometry input (for multiple conformation processing) in int. coords.
59 ! IPDB   - Cartesian-coordinate output in PDB format
60 ! IMOL2  - Cartesian-coordinate output in Tripos mol2 format
61 ! IPDBIN - PDB input file
62 ! ITHEP  - virtual-bond torsional angle parametrs
63 ! IROTAM - side-chain geometry and local-interaction parameters
64 ! ITORP  - torsional parameters
65 ! ITORDP  - double torsional parameters
66 ! IFOURIER - coefficients of the expansion of local-interaction energy 
67 ! IELEP  - electrostatic-interaction parameters
68 ! ISIDEP - side-chain interaction parameters.
69 ! ISCPP  - SCp interaction parameters.
70 ! IBOND  - virtual-bond constant parameters and moments of inertia.
71 ! ISCCOR - parameters of the potential of SCCOR term
72 ! ICBASE - data base with Cartesian coords of known structures.
73 ! ISTAT  - energies and other conf. characteristics from an MCM run.
74 ! IENTIN - entropy from preceeding simulation(s) to be read in.
75 ! SECPRED - SECONDARY STRUCTURE PREDICTION for dihedral constraint generation.
76 !-----------------------------------------------------------------------------
77 !-----------------------------------------------------------------------------
78       end module io_units