forked from clawpack/pyclaw
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.variables
19 lines (11 loc) · 1.04 KB
/
Makefile.variables
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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)
CLASSIC = $(PYCLAW)/src/pyclaw/clawpack
SHARPCLAW = $(PYCLAW)/src/pyclaw/sharpclaw
ONE_D_CLASSIC_SOURCES = $(CLASSIC)/step1.f90 $(CLASSIC)/limiter.f90 $(CLASSIC)/philim.f90
TWO_D_CLASSIC_SOURCES = $(CLASSIC)/flux2.f90 $(CLASSIC)/step2.f90 $(CLASSIC)/step2ds.f90 $(CLASSIC)/limiter.f90 $(CLASSIC)/philim.f90
THREE_D_CLASSIC_SOURCES = $(CLASSIC)/step3.f90 $(CLASSIC)/step3ds.f90 $(CLASSIC)/flux3.f90 $(CLASSIC)/limiter.f90 $(CLASSIC)/philim.f90
ONE_D_SHARPCLAW_SOURCES = $(SHARPCLAW)/ClawParams.f90 $(SHARPCLAW)/flux1.f90 $(SHARPCLAW)/weno.f90 $(SHARPCLAW)/reconstruct.f90 $(SHARPCLAW)/workspace.f90 $(SHARPCLAW)/tfluct.f90 $(SHARPCLAW)/evec.f90
TWO_D_SHARPCLAW_SOURCES = $(SHARPCLAW)/workspace2.f90 $(SHARPCLAW)/ClawParams.f90 $(SHARPCLAW)/weno.f90 $(SHARPCLAW)/reconstruct.f90 $(SHARPCLAW)/flux1_2.f90 $(SHARPCLAW)/flux2.f90 $(SHARPCLAW)/tfluct.f90 $(SHARPCLAW)/evec.f90