forked from pastfalk/LEOPARD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
executable file
·151 lines (104 loc) · 4.15 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
objects=param_mod.o main.o disp_det.o Z_func.o dZ_func.o integrator.o muller.o polyfit.o read_data.o read_distr.o spline_interpol.o exp_Bessel_In.o exp_dBessel_In.o cerror.o cont_frac.o Bessel_int.o int_para.o int_para_mpfun.o F12.o F12_mpfun.o F23.o F23_mpfun.o gamma_func.o acc_F.o acc_Kvpa.o get_splinecoeff.o exp_Bessel_In_mpfun.o fort_Bes.o
mpfun_obj = mpfuna.o mpfunbq.o mpfunc.o mpfund.o mpfune.o mpfunf.o mpfungq2.o mpmodule.o
mpfun_mod = mpfuna.mod mpfunb.mod mpfunc.mod mpfund.mod mpfune.mod mpfunf.mod mpfung.mod mpmodule.mod
f90comp = gfortran
options = -fdefault-real-8 -O3 -g -ffpe-trap=invalid -ffpe-trap=zero -ffpe-trap=overflow -ffpe-trap=denormal
options_mp = -O3 -g
dsolve: $(objects) $(mpfun_obj)
$(f90comp) -o dsolve $(options) $(objects) $(mpfun_obj)
param_mod.mod: param_mod.o param_mod.f90
$(f90comp) -c $(options) param_mod.f90
param_mod.o: param_mod.f90
$(f90comp) -c $(options) param_mod.f90
mpmodule.mod: mpmodule.o mpmodule.f90
$(f90comp) -c $(options_mp) mpmodule.f90
mpmodule.o: mpmodule.f90
$(f90comp) -c $(options_mp) mpmodule.f90
mpfuna.mod: mpfuna.o mpfuna.f90
$(f90comp) -c $(options_mp) mpfuna.f90
mpfuna.o: mpfuna.f90
$(f90comp) -c $(options_mp) mpfuna.f90
mpfunb.mod: mpfunbq.o mpfunbq.f90
$(f90comp) -c $(options_mp) mpfunbq.f90
mpfunbq.o: mpfunbq.f90
$(f90comp) -c $(options_mp) mpfunbq.f90
mpfunc.mod: mpfunc.o mpfunc.f90
$(f90comp) -c $(options_mp) mpfunc.f90
mpfunc.o: mpfunc.f90
$(f90comp) -c $(options_mp) mpfunc.f90
mpfund.mod: mpfund.o mpfund.f90
$(f90comp) -c $(options_mp) mpfund.f90
mpfund.o: mpfund.f90
$(f90comp) -c $(options_mp) mpfund.f90
mpfune.mod: mpfune.o mpfune.f90
$(f90comp) -c $(options_mp) mpfune.f90
mpfune.o: mpfune.f90
$(f90comp) -c $(options_mp) mpfune.f90
mpfunf.mod: mpfunf.o mpfunf.f90
$(f90comp) -c $(options_mp) mpfunf.f90
mpfunf.o: mpfunf.f90
$(f90comp) -c $(options_mp) mpfunf.f90
mpfung.mod: mpfungq2.o mpfungq2.f90
$(f90comp) -c $(options_mp) mpfungq2.f90
mpfungq2.o: mpfungq2.f90
$(f90comp) -c $(options_mp) mpfungq2.f90
main.o: param_mod.mod main.f90
$(f90comp) -c $(options) main.f90
disp_det.o: param_mod.mod disp_det.f90
$(f90comp) -c $(options) disp_det.f90
integrator.o: param_mod.mod integrator.f90
$(f90comp) -c $(options) integrator.f90
Z_func.o: param_mod.mod Z_func.f90
$(f90comp) -c $(options) Z_func.f90
dZ_func.o: dZ_func.f90
$(f90comp) -c $(options) dZ_func.f90
cerror.o: param_mod.mod cerror.f90
$(f90comp) -c $(options) cerror.f90
cont_frac.o: cont_frac.f90
$(f90comp) -c $(options) cont_frac.f90
muller.o: param_mod.mod muller.f90
$(f90comp) -c $(options) muller.f90
polyfit.o: polyfit.f90
$(f90comp) -c $(options) polyfit.f90
read_data.o: param_mod.mod read_data.f90
$(f90comp) -c $(options) read_data.f90
exp_Bessel_In.o: param_mod.mod exp_Bessel_In.f90
$(f90comp) -c $(options) exp_Bessel_In.f90
exp_Bessel_In_mpfun.o: param_mod.mod $(mpfun_mod) exp_Bessel_In_mpfun.f90
$(f90comp) -c $(options) exp_Bessel_In_mpfun.f90
exp_dBessel_In.o: exp_dBessel_In.f90
$(f90comp) -c $(options) exp_dBessel_In.f90
Bessel_int.o: param_mod.mod Bessel_int.f90
$(f90comp) -c $(options) Bessel_int.f90
read_distr.o: param_mod.mod read_distr.f90
$(f90comp) -c $(options) read_distr.f90
spline_interpol.o: spline_interpol.f90
$(f90comp) -c $(options) spline_interpol.f90
get_splinecoeff.o: param_mod.mod get_splinecoeff.f90
$(f90comp) -c $(options) get_splinecoeff.f90
F23.o: F23.f90
$(f90comp) -c $(options) F23.f90
F23_mpfun.o: $(mpfun_mod) F23_mpfun.f90
$(f90comp) -c $(options) F23_mpfun.f90
F12.o: F12.f90
$(f90comp) -c $(options) F12.f90
F12_mpfun.o: $(mpfun_mod) F12_mpfun.f90
$(f90comp) -c $(options) F12_mpfun.f90
acc_F.o: acc_F.f90
$(f90comp) -c $(options) acc_F.f90
acc_Kvpa.o: acc_Kvpa.f90
$(f90comp) -c $(options) acc_Kvpa.f90
int_para.o: param_mod.mod int_para.f90
$(f90comp) -c $(options) int_para.f90
int_para_mpfun.o: param_mod.mod $(mpfun_mod) int_para_mpfun.f90
$(f90comp) -c $(options) int_para_mpfun.f90
gamma_func.o: gamma_func.f90
$(f90comp) -c $(options) gamma_func.f90
fort_Bes.o: fort_Bes.f90
$(f90comp) -c $(options) fort_Bes.f90
clean:
rm dsolve
rm param_mod.mod
rm $(objects)
rm $(mpfun_mod)
rm $(mpfun_obj)