-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
46 lines (31 loc) · 1.33 KB
/
makefile
File metadata and controls
46 lines (31 loc) · 1.33 KB
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
e = toms707.o para.o gnufor2.o input_class.o basis_class.o HTVS_class.o eigen_class.o wavefun_class.o oscillator_strength.o main.o
a = -C -g -ffpe-trap='underflow'
b = -C -std=legacy
main : $e
gfortran $a $e -o main -l lapack
gnufor2.o : gnufor2.f90
gfortran $a -c gnufor2.f90
toms707.o : toms707.f90
gfortran $a -c toms707.f90
para.o : para.f90 toms707.f90
gfortran $a -c para.f90
grid_class.o : grid_class.f90
gfortran $a -c grid_class.f90
input_class.o : input_class.f90 para.f90
gfortran $a -c input_class.f90
basis_class.o : basis_class.f90 para.f90
gfortran $a -c basis_class.f90
basis_class_laguerre.o : basis_class_laguerre.f90 grid_class.f90
gfortran $a -c basis_class_laguerre.f90
HTVS_class.o : HTVS_class.f90 para.f90 basis_class.f90
gfortran $a -c HTVS_class.f90
eigen_class.o : eigen_class.f90 para.f90
gfortran $a -c eigen_class.f90
wavefun_class.o : wavefun_class.f90 para.f90
gfortran $a -c wavefun_class.f90
oscillator_strength.o : oscillator_strength.f90 para.f90 basis_class.f90 wavefun_class.f90 eigen_class.f90
gfortran $a -c oscillator_strength.f90
main.o : main.f90 oscillator_strength.f90 wavefun_class.f90 eigen_class.f90 HTVS_class.f90 basis_class.f90 basis_class_laguarre.f90 input_class.f90 para.f90 grid_class.f90 gnufor2.f90 toms707.f90
gfortran $a -c main.f90 -l lapack
clean :
rm -f *.o *.mod