Skip to content

Commit a5fb0de

Browse files
authored
Merge pull request #7 from astr-code/flame3d
add lots of stuff to enable simulation of 3D flame propgation
2 parents 35f7cb7 + e53b028 commit a5fb0de

28 files changed

+13535
-11258
lines changed

src/CMakeLists.txt

Lines changed: 55 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,55 @@
1-
message(STATUS "CMAKE_SOURCE_DIR: ${CMAKE_SOURCE_DIR}")
2-
message(STATUS "PROJECT_BINARY_DIR: ${PROJECT_BINARY_DIR}")
3-
4-
# message(STATUS "the local path: ${PROJECT_BINARY_DIR}")
5-
6-
set(UDF_SRC ${CMAKE_SOURCE_DIR}/user_define_module)
7-
file(GLOB UDF_SOURCE_FILES ${UDF_SRC}/*.F90)
8-
9-
message(STATUS "UDF path: ${UDF_SRC}")
10-
11-
add_executable(astr
12-
astr.F90
13-
${UDF_SOURCE_FILES}
14-
bc.F90
15-
cmdefne.F90
16-
commarray.F90
17-
comsolver.F90
18-
commcal.F90
19-
commfunc.F90
20-
commtype.F90
21-
commvar.F90
22-
constdef.F90
23-
fdnn.F90
24-
fludyna.F90
25-
geom.F90
26-
gridgeneration.F90
27-
hdf5io.F90
28-
ibmethod.F90
29-
initialisation.F90
30-
interp.F90
31-
mainloop.F90
32-
models.F90
33-
parallel.F90
34-
pp.F90
35-
readwrite.F90
36-
riemann.F90
37-
singleton.F90
38-
solver.F90
39-
statistic.F90
40-
stlaio.F90
41-
strings.F90
42-
tecio.F90
43-
test.F90
44-
thermchem.F90
45-
utility.F90
46-
vtkio.F90)
47-
48-
target_link_libraries(astr)
49-
if (MPI_FOUND)
50-
target_link_libraries(astr PRIVATE MPI::MPI_Fortran)
51-
endif (MPI_FOUND)
52-
if (CHEMISTRY)
53-
message(STATUS "CANTERA library: ${CTRDIR}/lib")
54-
target_link_libraries(astr PRIVATE -L${CTRDIR}/lib -lcantera_fortran -lcantera -lstdc++ -pthread)
55-
endif (CHEMISTRY)
56-
57-
install(TARGETS astr
58-
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
59-
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
60-
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
61-
)
1+
2+
message(STATUS "CMAKE_SOURCE_DIR: ${CMAKE_SOURCE_DIR}")
3+
message(STATUS "PROJECT_BINARY_DIR: ${PROJECT_BINARY_DIR}")
4+
5+
add_executable(astr
6+
astr.F90
7+
bc.F90
8+
CMakeLists.txt
9+
cmdefne.F90
10+
commarray.F90
11+
comsolver.F90
12+
commcal.F90
13+
commfunc.F90
14+
commtype.F90
15+
commvar.F90
16+
constdef.F90
17+
fdnn.F90
18+
fludyna.F90
19+
geom.F90
20+
gridgeneration.F90
21+
hdf5io.F90
22+
ibmethod.F90
23+
initialisation.F90
24+
interp.F90
25+
mainloop.F90
26+
models.F90
27+
parallel.F90
28+
pp.F90
29+
readwrite.F90
30+
riemann.F90
31+
singleton.F90
32+
solver.F90
33+
statistic.F90
34+
stlaio.F90
35+
strings.F90
36+
tecio.F90
37+
test.F90
38+
thermchem.F90
39+
userdefine.F90
40+
utility.F90
41+
vtkio.F90)
42+
target_link_libraries(astr)
43+
if (MPI_FOUND)
44+
target_link_libraries(astr PRIVATE MPI::MPI_Fortran)
45+
endif (MPI_FOUND)
46+
if (CHEMISTRY)
47+
message(STATUS "CANTERA library: ${CTRDIR}/lib")
48+
target_link_libraries(astr PRIVATE -L${CTRDIR}/lib -lcantera_fortran -lcantera -lstdc++ -pthread)
49+
endif (CHEMISTRY)
50+
51+
install(TARGETS astr
52+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
53+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
54+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
55+
)

0 commit comments

Comments
 (0)