git push -u origin main
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Fortran 参考测试 Makefile
|
||||
# 链接 tlusty/extracted 中原本的文件
|
||||
|
||||
TLUSTY_EXTRACTED = ../../tlusty/extracted
|
||||
|
||||
# 被测试的函数文件
|
||||
FUNCS = $(TLUSTY_EXTRACTED)/expo.f \
|
||||
$(TLUSTY_EXTRACTED)/yint.f \
|
||||
$(TLUSTY_EXTRACTED)/lagran.f \
|
||||
$(TLUSTY_EXTRACTED)/eint.f \
|
||||
$(TLUSTY_EXTRACTED)/expinx.f \
|
||||
$(TLUSTY_EXTRACTED)/tridag.f \
|
||||
$(TLUSTY_EXTRACTED)/gntk.f \
|
||||
$(TLUSTY_EXTRACTED)/raph.f \
|
||||
$(TLUSTY_EXTRACTED)/ffcros.f
|
||||
|
||||
FFLAGS = -O3 -fno-automatic -mcmodel=large
|
||||
|
||||
test_ref: test_ref.f $(FUNCS)
|
||||
gfortran $(FFLAGS) -I$(TLUSTY_EXTRACTED) -o $@ test_ref.f $(FUNCS)
|
||||
|
||||
run: test_ref
|
||||
./test_ref
|
||||
|
||||
clean:
|
||||
rm -f test_ref
|
||||
|
||||
.PHONY: run clean
|
||||
Reference in New Issue
Block a user