forked from clawpack/pyclaw
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile.variables
33 lines (18 loc) · 1.71 KB
/
Makefile.variables
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
F2PY = f2py
PYTHON = python
FC := $(shell $(PYTHON) $(PYCLAW)/src/pyclaw/build/fcompiler.py get_compiler)
FFLAGS := $(shell $(PYTHON) $(PYCLAW)/src/pyclaw/build/fcompiler.py get_flags)
ONE_D_CLASSIC = $(PYCLAW)/src/fortran/1d/classic
TWO_D_CLASSIC = $(PYCLAW)/src/fortran/2d/classic
THREE_D_CLASSIC = $(PYCLAW)/src/fortran/3d/classic
ONE_D_SHARPCLAW = $(PYCLAW)/src/fortran/1d/sharpclaw
TWO_D_SHARPCLAW = $(PYCLAW)/src/fortran/2d/sharpclaw
ONE_D_CLASSIC_SOURCES = $(ONE_D_CLASSIC)/step1.f $(ONE_D_CLASSIC)/limiter.f $(ONE_D_CLASSIC)/philim.f
ONE_D_CLASSIC_FWAVE_SOURCES = $(ONE_D_CLASSIC)/step1fw.f $(ONE_D_CLASSIC)/limiter.f $(ONE_D_CLASSIC)/philim.f
ONE_D_CLASSIC_IMPLICIT_SOURCES = $(ONE_D_CLASSIC)/spatdisc1.f $(ONE_D_CLASSIC)/limiter.f $(ONE_D_CLASSIC)/philim.f
ONE_D_SHARPCLAW_SOURCES = $(ONE_D_SHARPCLAW)/ClawParams.f90 $(ONE_D_SHARPCLAW)/flux1.f90 $(ONE_D_SHARPCLAW)/weno.f90 $(ONE_D_SHARPCLAW)/reconstruct.f90 $(ONE_D_SHARPCLAW)/workspace.f90 $(ONE_D_SHARPCLAW)/tfluct.f90 $(ONE_D_SHARPCLAW)/evec.f90
#TWO_D_CLASSIC_SOURCES = $(TWO_D_CLASSIC)/step2ds.f $(TWO_D_CLASSIC)/flux2.f $(ONE_D_CLASSIC)/limiter.f $(ONE_D_CLASSIC)/philim.f
TWO_D_SHARPCLAW_SOURCES = $(TWO_D_SHARPCLAW)/workspace.f90 $(TWO_D_SHARPCLAW)/ClawParams.f90 $(ONE_D_SHARPCLAW)/weno.f90 $(ONE_D_SHARPCLAW)/reconstruct.f90 $(TWO_D_SHARPCLAW)/flux1.f90 $(TWO_D_SHARPCLAW)/flux2.f90 $(ONE_D_SHARPCLAW)/tfluct.f90 $(ONE_D_SHARPCLAW)/evec.f90
TWO_D_CLASSIC_SOURCES = $(TWO_D_CLASSIC)/step2.f $(TWO_D_CLASSIC)/step2ds.f flux2.o limiter.o philim.o
TWO_D_CLASSIC_FWAVE_SOURCES = $(TWO_D_CLASSIC)/step2.f $(TWO_D_CLASSIC)/step2ds.f flux2fw.o limiter.o philim.o
THREE_D_CLASSIC_SOURCES = $(THREE_D_CLASSIC)/step3.f $(THREE_D_CLASSIC)/step3ds.f flux3.o limiter.o philim.o