Ingmar Schoegl
ded4513c8b
[clib] Retain stflow_ routines but throw error
2024-06-23 14:15:27 -04:00
Ingmar Schoegl
37ad4e93d6
[oneD] Reorder content for named doxygen section
2024-06-23 14:15:27 -04:00
Ingmar Schoegl
c5c3d86170
[oneD] Add named doxygen section for governing equations
...
Also, add missing member variable documentation.
2024-06-23 14:15:27 -04:00
Ingmar Schoegl
3a9f198139
[oneD] Prevent compiler warning
2024-06-23 14:15:27 -04:00
Ingmar Schoegl
ecacc4a65e
[unittests] Cover legacy StFlow class
2024-06-23 14:15:27 -04:00
Ingmar Schoegl
baa8dc2d34
[oneD] Reintroduce StFlow
2024-06-23 14:15:27 -04:00
Ingmar Schoegl
97efeed2f3
[oneD] Remove Flow1D::wdot
2024-06-23 14:15:27 -04:00
Ingmar Schoegl
0827444065
[oneD] Rename StFlow to Flow1D
2024-06-23 14:15:27 -04:00
Bryan Weber
b36d15636f
Fix a typo in the docs
...
Co-authored-by: Ray Speth <speth@mit.edu>
2024-06-23 14:11:34 -04:00
Bryan Weber
03cdc61261
[Docs] Use conda-forge channel in all install commands
...
This will work for Anaconda or miniforge.
2024-06-23 14:11:34 -04:00
Bryan Weber
962d1c8ec9
[Docs] Update installation instructions for conda-forge only
2024-06-23 14:11:34 -04:00
Bryan Weber
feabf29a80
[CI] Bump Python pre-release build
2024-06-23 14:11:34 -04:00
Bryan Weber
4aaa4436e3
[SCons] Fix logic for NumPy API define with Cython 3.0
2024-06-23 14:11:34 -04:00
Bryan Weber
5f1ec8f75f
[CI] Remove Conda and Windows MSI from packaging
...
We're deprecating these builds for the 3.1 release because we don't have a Matlab package in this release.
2024-06-23 14:11:34 -04:00
Bryan Weber
25d688bc16
[sdist/Python] Force numpy < 2.0 for units extra for compatibility with Pint
...
Update dependencies for Cython/Sdist packages
2024-06-23 14:11:34 -04:00
Bryan Weber
909f00d31b
[sdist] Fix build-system dependencies for NumPy 2.0 support
...
NumPy 2.0 does not support Python 3.8, so we need to special case that version.
2024-06-23 14:11:34 -04:00
Bryan Weber
8f5d07538c
[sdist] Simplify extension setup to resolve duplicate cythonizing
...
When building the sdist via scons, the cython step was running twice because of the conditional. In addition, we were getting a warning about building the extension from multiple source files. These changes resolve both problems by cythonizing once if the files aren't present and only including the C++ sources in the extension.
2024-06-23 14:11:34 -04:00
Bryan Weber
6eba0a2a1e
[sdist] Install example data in the sdist
...
This can be configured by the top-level example_data option
2024-06-23 14:11:34 -04:00
Bryan Weber
8aee3cdf1c
[SCons] Change how the sdist build environment is created
2024-06-23 14:11:34 -04:00
Bryan Weber
92f0f44c8d
[Cython] Fix a few compiler warnings from Eigen
2024-06-23 14:11:34 -04:00
Bryan Weber
02b2bff2c4
[CI] Remove hdf_libdir/incdir since it should be found now
2024-06-22 21:15:47 -04:00
Bryan Weber
4ee44e2d1a
[SCons] Configure libhdf5_serial if it's available
...
On Ubuntu, apt-installing libhdf5 installs as libhdf5_serial into the
default directory. This change configures libhdf5_serial if it's
available rather than libhdf5.
Closes #1718
2024-06-22 21:15:47 -04:00
Ray Speth
b4fa5318b4
[1D] Update formatting related to two point flame control
2024-06-21 14:23:34 -04:00
Ray Speth
e4d4e20961
[1D] Be more consistent about setting diag=0
2024-06-21 14:23:34 -04:00
Christopher Neal
b1c683b691
fixed whitespace errors
2024-06-21 14:23:34 -04:00
Christopher Neal
9fd067dbaa
formatting changes & documentation/samples tweaks
2024-06-21 14:23:34 -04:00
Christopher Neal
7b2cace4c4
improved comments for control point picking, added more tests, updated example script
2024-06-21 14:23:34 -04:00
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