# ignore compiled stuff
*.[oa]
+cinfo.f
# ignore texteditors
*.swp
# ignore build dir
build/
+# latex files in documentation
+doc/*/*.aux
+doc/*/*.log
+
+
# ignored dirs form adasko
gradcheck/
mapcheck/
run/
sympcheck/
compinfo
+DIL/
+bin/unres/MD/unres_ifort_MPICH_GAB_czyt.exe
--- /dev/null
+\documentclass{article}
+
+\newcommand{\shellcmd}[1]{\medskip\texttt{\footnotesize #1}\medskip}
+
+\begin{document}
+
+
+\title{Building UNRESPACK with CMake}
+\author{Dawid Jagiela}
+
+\maketitle
+
+
+\section{Requirements}
+
+Starting with UNRESPACK 3.2, CMake (cross-platform, open-source build system ) can be used to build UNRESPACK.
+Building requires te folowing:
+\begin{itemize}
+ \item CMake 2.8 or later
+ \item Fortran compiler. Currently \emph{Intel Fortran Compiler} and \emph{GNU Fortran Compiler} are supported. The former one is recomended.
+ \item ANSI C compiler
+\end{itemize}
+
+\section{Building}
+
+\raggedright
+
+Prepare the build directory
+
+\shellcmd{mkdir unrespack \\tar -xvzf unrespack-v.3.2.tar.gz -C unrespack \\cd unrespack \\mkdir build \&\& cd build}
+
+Configure CMake
+
+\begin{itemize}
+ \item Using command line, interactive mode(recomended) \shellcmd{ccmake ..}
+ \item Using command line, non-interactive mode. This requires to pass all the variables to CMake
+ \shellcmd{ cmake -DCMAKE\_Fortran\_COMPILER=ifort -DUNRES\_MD\_FF=GAB .. }
+\end{itemize}
+
+To compile the whole package run:
+
+\shellcmd{make}
+
+
+
+
+\end{document}
+
common/sccor/v1sccor(maxterm_sccor,3,20,20),
& v2sccor(maxterm_sccor,3,20,20),
& v0sccor(maxterm_sccor,20),
- & nterm_sccor(ntyp,ntyp),isccortyp(ntyp),nsccortyp,
- & nlor_sccor(ntyp,ntyp),vlor1sccor(maxterm_sccor,20,20),
+ & vlor1sccor(maxterm_sccor,20,20),
& vlor2sccor(maxterm_sccor,20,20),
& vlor3sccor(maxterm_sccor,20,20),gloc_sc(3,0:maxres2,10),
& dcostau(3,3,3,maxres2),dsintau(3,3,3,maxres2),
& dtauangle(3,3,3,maxres2),dcosomicron(3,3,3,maxres2),
- & domicron(3,3,3,maxres2)
+ & domicron(3,3,3,maxres2),
+ & nterm_sccor(ntyp,ntyp),isccortyp(ntyp),nsccortyp,
+ & nlor_sccor(ntyp,ntyp)
FC = ifort
OPT = -O3 -ip -w
OPT = -CB -g
+<<<<<<< HEAD
FFLAGS = ${OPT} -c -I. -Iinclude_unres -I$(INSTALL_DIR)/include
CPPFLAGS = -DLINUX -DPGI -DSPLITELE -DPROCOR -DCRYST_BOND -DCRYST_THETA -DCRYST_SC -DMP -DMPI
LIBS = -L$(INSTALL_DIR)/lib -lmpich xdrf/libxdrf.a -g -d2 -CA -CB
+=======
+FFLAGS = ${OPT} -c -I. -I./include_unres -I../src_MD_T-sccor -I/users/adam/MEY_MD/src_Tc-czarek -I$(INSTALL_DIR)/include
+CPPFLAGS = -DLINUX -DPGI -DSPLITELE -DPROCOR -DCRYST_BOND -DCRYST_THETA -DCRYST_SC -DMP -DMPI
+LIBS = -L$(INSTALL_DIR)/lib -lmpich ./xdrf/libxdrf.a -g -d2 -CA -CB
+>>>>>>> devel
.c.o:
cc -c -DLINUX -DPGI $*.c
integer nterm_sccor,isccortyp,nsccortyp,nlor_sccor
common/sccor/v1sccor(maxterm_sccor,3,20,20),
& v2sccor(maxterm_sccor,3,20,20),
- & v0sccor(maxterm_sccor,20),
+ & v0sccor(ntyp,ntyp),
& nterm_sccor(ntyp,ntyp),isccortyp(ntyp),nsccortyp,
& nlor_sccor(ntyp,ntyp),vlor1sccor(maxterm_sccor,20,20),
& vlor2sccor(maxterm_sccor,20,20),
+++ /dev/null
-C DO NOT EDIT THIS FILE - IT HAS BEEN GENERATED BY COMPINFO.C
-C 0 0 573
- subroutine cinfo
- include 'COMMON.IOUNITS'
- write(iout,*)'++++ Compile info ++++'
- write(iout,*)'Version 0.0 build 573'
- write(iout,*)'compiled Wed Jul 18 03:05:03 2012'
- write(iout,*)'compiled by jal47@matrix.chem.cornell.edu'
- write(iout,*)'OS name: Linux '
- write(iout,*)'OS release: 2.6.34.9-69.fc13.x86_64 '
- write(iout,*)'OS version:',
- & ' #1 SMP Tue May 3 09:23:03 UTC 2011 '
- write(iout,*)'flags:'
- write(iout,*)'INSTALL_DIR = /users/software/mpich-1.2.7p1_int...'
- write(iout,*)'BIN = ../../../bin/wham'
- write(iout,*)'FC= ifort'
- write(iout,*)'OPT = -mcmodel=medium -O3 -ip -w'
- write(iout,*)'FFLAGS = ${OPT} -c -I. -I./include_unres -I$(IN...'
- write(iout,*)'LIBS = -L$(INSTALL_DIR)/lib -lmpich -lpmpich xd...'
- write(iout,*)'objects = \\'
- write(iout,*)' wham_multparm.o \\'
- write(iout,*)' bxread.o \\'
- write(iout,*)' xread.o \\'
- write(iout,*)' cxread.o \\'
- write(iout,*)' enecalc1.o \\'
- write(iout,*)' energy_p_new.o \\'
- write(iout,*)' gnmr1.o \\'
- write(iout,*)' initialize_p.o \\'
- write(iout,*)' molread_zs.o \\'
- write(iout,*)' openunits.o \\'
- write(iout,*)' readrtns.o \\'
- write(iout,*)' arcos.o \\'
- write(iout,*)' cartder.o \\'
- write(iout,*)' cartprint.o \\'
- write(iout,*)' chainbuild.o \\'
- write(iout,*)' geomout.o \\'
- write(iout,*)' icant.o \\'
- write(iout,*)' intcor.o \\'
- write(iout,*)' int_from_cart.o \\'
- write(iout,*)' make_ensemble1.o \\'
- write(iout,*)' matmult.o \\'
- write(iout,*)' misc.o \\'
- write(iout,*)' mygetenv.o \\'
- write(iout,*)' parmread.o \\'
- write(iout,*)' pinorm.o \\'
- write(iout,*)' printmat.o \\'
- write(iout,*)' proc_proc.o \\'
- write(iout,*)' rescode.o \\'
- write(iout,*)' setup_var.o \\'
- write(iout,*)' slices.o \\'
- write(iout,*)' store_parm.o \\'
- write(iout,*)' timing.o \\'
- write(iout,*)' wham_calc1.o'
- write(iout,*)'objects_compar = \\'
- write(iout,*)' readrtns_compar.o \\'
- write(iout,*)' readpdb.o fitsq.o contact.o \\'
- write(iout,*)' elecont.o contfunc.o cont_frag.o conf_c...'
- write(iout,*)'GAB: CPPFLAGS = -DMPI -DLINUX -DUNRES -DSPLITEL...'
- write(iout,*)'E0LL2Y: CPPFLAGS = -DMPI -DLINUX -DUNRES -DSPLI...'
- write(iout,*)'++++ End of compile info ++++'
- return
- end
C Set lprn=.true. for debugging
lprn=.false.
c lprn=.true.
-c write (iout,*) "EBACK_SC_COR",iphi_start,iphi_end,nterm_sccor
+c write (iout,*) "EBACK_SC_COR",itau_start,itau_end,nterm_sccor
esccor=0.0D0
do i=itau_start,itau_end
esccor_ii=0.0D0
integer nterm_sccor,isccortyp,nsccortyp,nlor_sccor
common /sccor/ v1sccor(maxterm_sccor,3,20,20),
& v2sccor(maxterm_sccor,3,20,20),
- & v0sccor(maxterm_sccor,20),
+ & v0sccor(ntyp,ntyp),
& vlor1sccor(maxterm_sccor,20,20),
& vlor2sccor(maxterm_sccor,20,20),
& vlor3sccor(maxterm_sccor,20,20),gloc_sc(3,0:maxres2,10),
enddo
be=0.0D0
if (i.gt.2) phi(i+1)=beta(i-2,i-1,i,i+1)
+ if (i.gt.2) tauangle(3,i+1)=beta(i+nres-1,i-1,i,i+nres)
+ if (i.gt.2) tauangle(1,i+1)=beta(i-1+nres,i-1,i,i+1)
+ if (i.gt.2) tauangle(2,i+1)=beta(i-2,i-1,i,i+nres)
+
omeg(i)=beta(nres+i,i,maxres2,i+1)
theta(i+1)=alpha(i-1,i,i+1)
alph(i)=alpha(nres+i,i,maxres2)
wtor=ww(13)
wtor_d=ww(14)
wvdwpp=ww(16)
+ wstrain=ww(15)
wbond=ww(18)
wsccor=ww(19)