Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add full manifold model capability #415

Merged
Merged
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
db4d0c0
basics of having eos_parm in PeleLMeX
baperry2 Sep 13, 2024
d090043
add eosparm to PeleLMeX_K functions
baperry2 Sep 16, 2024
0b22bbf
more eosparm: now everywhere except Efield & BCs
baperry2 Sep 16, 2024
a50c552
eosparm in BC stuff
baperry2 Sep 16, 2024
af7813d
re-order functions for template
baperry2 Sep 17, 2024
472c78d
remove manifold-specfic changes, will go in later PR
baperry2 Sep 17, 2024
d710cd0
Merge branch 'development' into manifold-final-rebase
baperry2 Sep 23, 2024
f36161c
gnu make changes for manifold
baperry2 Sep 17, 2024
2c56986
create manifold version of adjust fluxes function
baperry2 Sep 17, 2024
f26906a
Add abort for Closed Chamber + Manifold
baperry2 Sep 17, 2024
a8dc2fc
Better setup chackes for Manifold + wbar, closed chamber, mixfrac/prog
baperry2 Sep 17, 2024
1a0a7e2
advection of rho corrections for manifold models
baperry2 Sep 17, 2024
d55daa0
manifold-specific transport, derives, divu
baperry2 Sep 18, 2024
410c657
Merge branch 'development' into manifold-specific-capability
baperry2 Sep 23, 2024
833abd8
Merge branch 'development' into manifold-specific-capability
baperry2 Oct 8, 2024
e5a3b11
remove divide by zero
baperry2 Oct 18, 2024
7f48aec
go to templated EOS functions to use cellData
baperry2 Oct 18, 2024
91ed68e
Merge branch 'development' into manifold-specific-capability
baperry2 Oct 18, 2024
5acd662
fix oops in pelephysics
baperry2 Oct 18, 2024
b3491d6
fix compile errors for Manifold derives
baperry2 Oct 23, 2024
424b17b
fix compile condition for transparm initialization
baperry2 Oct 24, 2024
94cd7ff
fix missing RY2RRinvY conversion
baperry2 Oct 24, 2024
d7fce1a
use PelePhysics that free manfunc shared pointer
baperry2 Oct 24, 2024
7ac6731
clang-formatting
baperry2 Oct 24, 2024
c9f5118
fux derives for manifold
baperry2 Oct 24, 2024
962fcd1
add flamesheet test case for manifold
baperry2 Oct 24, 2024
894a18d
Merge branch 'development' into manifold-specific-capability
baperry2 Oct 24, 2024
75cbe67
remove extraneous changes in file
baperry2 Oct 24, 2024
ad8e37b
Update Source/PeleLMeX_Setup.cpp
baperry2 Nov 4, 2024
f5e7637
address Marc HdF's comments with minor formatting
baperry2 Nov 4, 2024
e3ec584
remove copied line
baperry2 Nov 4, 2024
4db16c2
Merge branch 'development' into manifold-specific-capability
baperry2 Nov 4, 2024
136c4b8
update PP for merged RY2R stuff
baperry2 Nov 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions Exec/Make.PeleLMeX
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,20 @@ endif
ifeq ($(Eos_Model),$(filter $(Eos_Model),Soave-Redlich-Kwong))
DEFINES += -DUSE_SRK_EOS
endif
ifeq ($(Eos_Model),$(filter $(Eos_Model),Manifold))
DEFINES += -DUSE_MANIFOLD_EOS
DEFINES += -DUSE_MANIFOLD_EOS
baperry2 marked this conversation as resolved.
Show resolved Hide resolved
DEFINES += -DMANIFOLD_DIM=$(Manifold_Dim)
ifeq ($(Manifold_Type),Table)
DEFINES += -DMANIFOLD_EOS_TYPE=1
else
ifeq ($(Manifold_Type),Network)
DEFINES += -DMANIFOLD_EOS_TYPE=2
else
DEFINES += -DMANIFOLD_EOS_TYPE=0
baperry2 marked this conversation as resolved.
Show resolved Hide resolved
endif
endif
endif

# Transport model switches
ifeq ($(Transport_Model), Simple)
Expand All @@ -88,6 +102,9 @@ endif
ifeq ($(Transport_Model), Sutherland)
DEFINES += -DUSE_SUTHERLAND_TRANSPORT
endif
ifeq ($(Transport_Model), Manifold)
DEFINES += -DUSE_MANIFOLD_TRANSPORT
endif

ifeq ($(PELE_USE_KLU), TRUE)
DEFINES += -DPELE_USE_KLU
Expand Down