Christopher Neal
b22f6f035d
added tests for two-point control method, not working for some
2024-06-21 14:23:34 -04:00
Christopher Neal
b357c79f53
updates to docstrings, code logic, and tests for two-point control
2024-06-21 14:23:34 -04:00
Christopher Neal
559a556bdd
doxygen comment updates & exceptions added for two-point method
2024-06-21 14:23:34 -04:00
Christopher Neal
b4ad13d6d9
updated svg diagram to remove whitespace
2024-06-21 14:23:34 -04:00
Christopher Neal
e8515e8c03
updated governing equations section with more details on two-point method
2024-06-21 14:23:34 -04:00
Ray Speth
e7449ae072
Fix two-point functions with missing return values
2024-06-21 14:23:34 -04:00
Ray Speth
3ba333a051
[1D] Avoid output of unused solution components
2024-06-21 14:23:34 -04:00
Christopher Neal
a5221ac503
added a documentation section and an example
2024-06-21 14:23:34 -04:00
Ray Speth
2675f1bad3
[Test] Reduce pruning threshold to prevent oscillations
2024-06-21 14:23:34 -04:00
Christopher Neal
647e337321
updated comments for two-point control methods
2024-06-21 14:23:34 -04:00
Christopher Neal
e044cba6c4
python unit test for two-point control
2024-06-21 14:23:34 -04:00
Christopher Neal
f76a247936
added comments, fixed incorrect bc, other minor adjustments to two-point method
2024-06-21 14:23:34 -04:00
Christopher Neal
ad29065c48
zLeft and zRight outputs added for assessing two point control. Extra comments added
2024-06-21 14:23:34 -04:00
Christopher Neal
c0b7408e55
small formatting changes & comments
2024-06-21 14:23:34 -04:00
Christopher Neal
cd47cea55e
prevent refinement from shifting two-point control points
2024-06-21 14:23:34 -04:00
Christopher Neal
821b774f83
python interface additions
2024-06-21 14:23:34 -04:00
Christopher Neal
083ff451d9
two-point flame control c++ additions
2024-06-21 14:23:34 -04:00
Ray Speth
e092189740
[Reactor] Improve drawing of reactor labels when showing state
...
Also, dot the m in mdot.
2024-06-21 20:17:45 +02:00
Ray Speth
37fd15b9c7
[Reactor] Allow drawing contents for full ReactorNet
2024-06-21 20:17:45 +02:00
Ray Speth
e2c6d7f640
[Python] Avoid redundant docstrings for ReactorNet-drawing functions
2024-06-21 20:17:45 +02:00
Bryan Weber
0a446724b6
Fix the warning from setting Py_UnbufferedStdioFlag
2024-06-21 13:57:03 -04:00
Ray Speth
f4a88d2b49
[CI] Explicitly test NumPy 1.x compatibility
2024-06-19 10:27:10 -04:00
Ray Speth
4d509b5423
[Python] Fix Numpy 2.0 compatibility issues
2024-06-19 10:27:10 -04:00
Ray Speth
9f48b07c3d
[CI] Exclude test code from coverage report
2024-06-12 09:07:26 -04:00
Ray Speth
00e4214963
[CI] Migrate to micromamba to reduce CI overhead
2024-06-12 09:07:26 -04:00
Ray Speth
7c77cfe3f6
[SCons] Require separate run for 'sdist' target
...
Eliminates the confusing "python_sdist=yes" option
Resolves #1678
2024-06-12 09:07:26 -04:00
Ray Speth
e8cf8a2138
[SCons] Fix installation of data files in sdist
...
This was broken by the removal of the build/data directory in #1689 .
2024-06-12 09:07:26 -04:00
Ray Speth
1b56a06cbb
[Kinetics] Simplify input for extensible interface reactions
...
Fixes #1620
2024-06-11 22:25:21 -04:00
Ray Speth
5311183966
[Test] Add test for extensible interface reaction
2024-06-11 22:25:21 -04:00
Ray Speth
4565a55e40
[Examples] Fix use of deprecated pint unit formatter
2024-06-10 21:17:16 -05:00
Ray Speth
61ba170b2f
[Test] Fix test order dependency in sticking reaction tests
2024-06-10 21:17:16 -05:00
Ray Speth
b9da544d1e
[CI] Drop builds for VS toolsets removed from GitHub runner images
...
See https://github.com/actions/runner-images/issues/9701
2024-06-10 21:17:16 -05:00
Ray Speth
ebb0611d83
[CI] Make mamba less quiet
...
"-q" flag suppresses output of what package versions are being installed,
unlike the same flag for conda.
2024-06-10 21:17:16 -05:00
Ray Speth
4732a42a88
[Test] Tweak flame tests to run faster
2024-06-10 21:17:16 -05:00
Ray Speth
2ae654cec7
[Python/1D] Detect invalid boundary conditions for flame configurations
...
Fixes #1694
2024-06-10 21:17:16 -05:00
Ray Speth
c2ce9c49d9
[1D] Eliminate redundant calculation of stoich. mixture fraction
2024-06-10 21:17:16 -05:00
Ray Speth
da9e29ba7d
[Python/1D] Disallow redundant grid specification
...
Fixes #1693
2024-06-10 21:17:16 -05:00
Ray Speth
add82cfe14
Ignore sample output file
2024-06-10 21:17:16 -05:00
Ray Speth
42e9c8434d
[1D] Fix setting diffusion flame initial guess from known data
...
Fixes #1674
2024-06-10 21:17:16 -05:00
Ray Speth
4d6a3659be
[Python] Handle potential exceptions propagating from callbacks
...
Resolves side-issue noted in #1680
2024-06-10 21:17:16 -05:00
Ray Speth
1a6f711795
[Transport] Handle empty string as transport model more consistently
...
The empty string / Python None object correspond to the 'none' transport
model, never to the 'default' transport model defined by the YAML file.
Resolves #1680
2024-06-10 21:17:16 -05:00
Ray Speth
d73266d708
[CI] Attempt to fix post-merge-tests
2024-06-10 21:17:16 -05:00
Ray Speth
3dc08153c2
[1D] Automatically adjust temperature bounds for low-temperature flames
...
Fixes #1684
2024-06-10 21:17:16 -05:00
Ray Speth
026c5c7075
[Matlab] Fix Kinetics.isReversible
2024-06-05 10:11:23 -04:00
Ray Speth
76322252e0
[CI] Update action versions to eliminate warnings about Node.js 16
2024-06-05 10:11:23 -04:00
Ray Speth
350d36eb38
[CI] Stop using deprecated macos-11 runner
2024-06-05 10:11:23 -04:00
Ray Speth
c260e7bcc1
[CI] Run Python tests in parallel
2024-06-05 10:11:23 -04:00
Ray Speth
6c113aef97
[CI] Compile test programs in parallel
2024-06-05 10:11:23 -04:00
Ray Speth
43b1fffe14
[SCons] Add commands for building (but not running) tests
2024-06-05 10:11:23 -04:00
Ray Speth
cd5d7a9e34
[CI] Use all available CPUs on GitHub-hosted runners
2024-06-05 10:11:23 -04:00