In this repository we provide code to generate unified B' tables with positive and negative normalized mass flux. The underlying theory is presented in Padovan, A. et al., "An extended B' formulation for ablating-surface boundary conditions," Int. J. of Heat and Mass Transfer , 2023 available here.
- Mutation++ (and dependencies therein).
- Python modules
numpy
pandas
subprocess
scipy
- Install Mutation++ following their installation guide
- Clone the
Modified_Bprime
repo into the local directoryModified_Bprime_cloned
cd Modified_Bprime_cloned && cmake .
make generate_bprime_tables
(the filegenerate_bprime_tables.cpp
is a modified version of the filebprime.cpp
available in${MPP_DIRECTORY}/src/apps
)python3 generate_table.py
- This should have generated a file
Bprime_table.bpt
containing the modified Bprime table
- Check that Mutation++ is properly installed by running their tests
- If running on Linux, check if the Mutation++ library way installed in
${CMAKE_INSTALL_PREFIX}/lib
or${CMAKE_INSTALL_PREFIX}/lib64
. Then, verify that the correct path is used in thetarget_link_libraries()
command in theCMakeLists.txt
file that ships with theModified_Bprime
repository.