update new files
[unres.git] / source / maxlik / src_FPy / MAKEFILES / Makefile_Linux_MPI
1 INSTALL_DIR = /usr/local/mpich-1.2.0
2 FC= pgf90
3 OPT = -fast -pc 64 -tp p6 
4 #FFLAGS =  ${OPT} -c -C -g -I$(INSTALL_DIR)/include -I. -I/users/adam/UNRES/NEW/src
5 FFLAGS =  ${OPT} -c -I$(INSTALL_DIR)/include -I. -I/users/adam/UNRES/NEW/src
6 LIBS = -L$(INSTALL_DIR)/lib_pgi -lmpich -lpmpich
7 CPPFLAGS = -DMPI -DLINUX -DMYGETENV -DMOMENT -DPGI
8
9 .f.o:
10         ${FC} ${FFLAGS} $*.f
11
12 .F.o:
13         ${FC} ${FFLAGS} ${CPPFLAGS} $*.F
14
15 objects = \
16         zscorez.o \
17         arcos.o \
18         bad_secondary.o \
19         cartder.o \
20         cartprint.o \
21         chainbuild.o \
22         convert.o \
23         cored.o \
24         energy_p_new.o \
25         func.o \
26         func1.o \
27         geomout.o \
28         gnmr.o \
29         gnmr1.o \
30         grad_helbeta.o \
31         initialize_p.o \
32         intcor.o \
33         mapa.o \
34         matmult.o \
35         minimize.o \
36         misc.o \
37         molread_zs.o \
38         mygetenv.o \
39         obfun.o \
40         openunits.o \
41         optim.o \
42         parmread.o \
43         pinorm.o \
44         printmat.o \
45         proc.o \
46         proc_proc.o \
47         randgens.o \
48         random.o \
49         readrtns.o \
50         rescode.o \
51         restart.o \
52         rmdd.o \
53         scan.o \
54         setup_var.o \
55         sumsld.o \
56         timing.o \
57         vmc.o \
58         w2x.o
59
60 zscorezi_MPI: ${objects}
61         cc -o compinfo compinfo.c
62         ./compinfo
63         ${FC} ${FFLAGS} cinfo.f
64         $(FC) ${OPT} -Wl,-Bstatic ${objects} cinfo.o ${LIBS} -o zscorezi_MPI
65         mv zscorezi_MPI ../bin
66
67 clean:
68         /bin/rm *.o