@@ -32,17 +32,24 @@ ifeq ($(USE_ACC), TRUE)
32
32
DEFINES += -DACC
33
33
endif
34
34
35
+ USE_F90 = FALSE
36
+
35
37
# EOS
36
38
# Both Fortran and cpp can be loaded for EOS
37
- EOS_HOME_F90 := $(EOS_HOME)/F90
39
+ ifeq ($(EOS_F90),TRUE)
40
+ EOS_HOME_F90 := $(EOS_HOME)/F90
41
+ EOS_PATH_F90 := $(EOS_PATH)/F90
42
+ include $(EOS_HOME_F90)/Make.package
43
+ include $(EOS_PATH_F90)/Make.package
44
+ EXTERN_CORE += $(EOS_HOME_F90) $(EOS_PATH_F90)
45
+ INCLUDE_LOCATIONS += $(EOS_HOME_F90) $(EOS_PATH_F90)
46
+ VPATH_LOCATIONS += $(EOS_HOME_F90) $(EOS_PATH_F90)
47
+ USE_F90 = TRUE
48
+ endif
38
49
EOS_PATH := $(EOS_HOME)/$(strip $(Eos_dir))
39
- EOS_PATH_F90 := $(EOS_PATH)/F90
40
- include $(EOS_HOME_F90)/Make.package
41
50
include $(EOS_PATH)/Make.package
42
- include $(EOS_PATH_F90)/Make.package
43
- EXTERN_CORE += $(EOS_HOME_F90) $(EOS_PATH_F90)
44
- INCLUDE_LOCATIONS += $(EOS_HOME) $(EOS_HOME_F90) $(EOS_PATH) $(EOS_PATH_F90)
45
- VPATH_LOCATIONS += $(EOS_HOME) $(EOS_HOME_F90) $(EOS_PATH) $(EOS_PATH_F90)
51
+ INCLUDE_LOCATIONS += $(EOS_HOME) $(EOS_PATH)
52
+ VPATH_LOCATIONS += $(EOS_HOME) $(EOS_PATH)
46
53
ifeq ($(Eos_dir), Fuego)
47
54
TRANSPORT_TYPE := IDEAL_GAS
48
55
else
@@ -56,13 +63,18 @@ Bpack += $(EOS_PATH)/Make.package
56
63
Blocs += $(EOS_PATH)
57
64
58
65
# Reactions
59
- REACTIONS_HOME_F90 := $(REACTIONS_HOME)/F90
66
+ ifeq ($(REACTIONS_F90),TRUE)
67
+ REACTIONS_HOME_F90 := $(REACTIONS_HOME)/F90
68
+ REACTIONS_PATH_F90 := $(REACTIONS_PATH)/F90
69
+ EXTERN_CORE += $(REACTIONS_HOME_F90) $(REACTIONS_PATH_F90)
70
+ INCLUDE_LOCATIONS += $(REACTIONS_HOME_F90) $(REACTIONS_PATH_F90)
71
+ VPATH_LOCATIONS += $(REACTIONS_HOME_F90) $(REACTIONS_PATH_F90)
72
+ USE_F90 = TRUE
73
+ endif
60
74
REACTIONS_PATH := $(REACTIONS_HOME)/$(strip $(Reactions_dir))
61
- REACTIONS_PATH_F90 := $(REACTIONS_PATH)/F90
62
75
include $(REACTIONS_PATH)/Make.package
63
- EXTERN_CORE += $(REACTIONS_HOME_F90) $(REACTIONS_PATH_F90)
64
- INCLUDE_LOCATIONS += $(REACTIONS_HOME) $(REACTIONS_HOME_F90) $(REACTIONS_PATH) $(REACTIONS_PATH_F90)
65
- VPATH_LOCATIONS += $(REACTIONS_HOME) $(REACTIONS_HOME_F90) $(REACTIONS_PATH) $(REACTIONS_PATH_F90)
76
+ INCLUDE_LOCATIONS += $(REACTIONS_HOME) $(REACTIONS_PATH)
77
+ VPATH_LOCATIONS += $(REACTIONS_HOME) $(REACTIONS_PATH)
66
78
ifdef Chemistry_Model
67
79
ifeq ($(Eos_dir), GammaLaw)
68
80
ifneq ($(Chemistry_Model), Null)
@@ -90,12 +102,14 @@ ifeq ($(TRANSPORT_F90),TRUE)
90
102
EXTERN_CORE += $(TRAN_HOME_F90) $(TRAN_PATH_F90)
91
103
INCLUDE_LOCATIONS += $(TRAN_HOME_F90) $(TRAN_PATH_F90)
92
104
VPATH_LOCATIONS += $(TRAN_HOME_F90) $(TRAN_PATH_F90)
105
+ USE_F90 = TRUE
106
+ Bpack += $(PELE_PHYSICS_HOME)/Support/Fuego/Evaluation/Make.package
107
+ Blocs += $(PELE_PHYSICS_HOME)/Support/Fuego/Evaluation
93
108
endif
94
109
USE_FUEGO = FALSE
95
- Bpack += $(PELE_PHYSICS_HOME)/Support/Fuego/Evaluation/Make.package
96
110
97
- Blocs += $(PELE_PHYSICS_HOME)/Support/Fuego/Mechanism \
98
- $(PELE_PHYSICS_HOME)/Support/Fuego/Evaluation
111
+ Blocs += $(PELE_PHYSICS_HOME)/Support/Fuego/Mechanism
112
+
99
113
ifeq ($(Transport_dir), Simple)
100
114
DEFINES += -DSIMPLE_TRANSPORT
101
115
endif
0 commit comments