Ray Speth
424a04bffc
[Test] Limit number of lines printed after failed test comparison
2014-10-17 23:44:59 +00:00
Ray Speth
4457b4297c
[Doc] Describe syntax for specifying coverage dependencies
2014-10-08 16:54:21 +00:00
Bryan W. Weber
9ed87e857c
[Cython] Allow None when setting the quality of a PureFluid
...
Allow None as an option for the quality as well as the
temperature and pressure when setting the state of a PureFluid.
Completes r3213.
2014-10-08 12:42:15 +00:00
Bryan W. Weber
7c60182142
Allow None when setting the state of a PureFluid
...
Allow None as an option when setting the temperature and quality or
pressure and quality of a PureFluid. This mimics similar functionality
for Solutions.
2014-10-08 12:37:41 +00:00
Ray Speth
b0085eb58e
[CTI] Check for correct number of coverage parameters
...
This detects errors such as providing two sets of coverage parameters as a
single list, rather than as a list with separate entries for each set of
coverage parameters.
2014-09-29 19:13:21 +00:00
Ray Speth
de9928977c
[ck2cti] Preserve mechanism header comment block
2014-09-24 23:17:47 +00:00
Ray Speth
a3bba51f06
[ck2cti] Preserve comments in the REACTIONS section
2014-09-24 23:17:44 +00:00
Ray Speth
21e9892909
[Transport] Fix handling of default value for acentric_factor
...
If acentric_factor isn't specified in the CTI, don't include it when generating
the XML.
2014-09-23 02:20:57 +00:00
Ray Speth
8b4c5336ba
[Cython/Reactor] Add Reactor keyword argument 'volume'
2014-09-23 02:20:55 +00:00
Ray Speth
f14cd6d471
[Cython/Reactor] Raise exception for unrecognized keyword arguments
2014-09-23 02:20:53 +00:00
Ray Speth
ab6ae72e0d
Add missing reaction to "h2o2" mechanism
...
This mechanism, which is supposed to be the H2 mechanism extracted from GRI-3.0,
was actually missing the reaction H+O2+M <-> HO2+M. This updates the original
input file, regenerates h2o2.cti, and updates the blessed output file for one
test (which changed because the newer version of ck2cti actually retains the
given precision of the transport properties).
2014-09-23 02:20:49 +00:00
Ray Speth
eb468b6a48
[SCons] Fix setting 'python_module_loc' with minimal Python module
2014-09-18 22:59:05 +00:00
Ray Speth
606a18e951
[Cython/Thermo] Add mass/mole_fraction_dict methods
...
This complements the ability to set the composition using a dict when working
with phases with different sets of species.
2014-09-18 22:59:02 +00:00
Ray Speth
459ff956c2
[MixMaster] Fix crash when using Tcl 8.6
...
Tcl/Tk changed some operations which previously resulted in undefined behavior
into errors, including one case that occurred when updating the "Mixtures" menu
in MixMaster.
MixMaster now modifies the existing Menu when adding an item, rather than
completely regenerating it, which avoids this problem.
Fixes Issue 235.
2014-09-15 18:05:04 +00:00
Ray Speth
1ea0122c15
[Transport] Check for invalid 'geometry' flags
...
For those cases where the number of atoms in a molecule precludes certain
geometries, check to make sure that that the geometry flag is set
appropriately.
2014-09-15 18:05:00 +00:00
Ray Speth
a837dfdc6d
[1D] Add 'clearStats' function for clearing accumulated solver stats
2014-09-07 21:17:00 +00:00
Ray Speth
38b5434fc4
[ck2cti] Expand paths containing '~' and '~user'
2014-09-07 21:16:54 +00:00
Ray Speth
8e0335e9b1
[ck2cti] Add line numbers for errors parsing transport data
2014-09-07 21:16:52 +00:00
Ray Speth
e65539833d
[ck2cti] Fix error message produced when the input file is unreadable
2014-09-07 21:16:46 +00:00
Thomas Fiala
d6dd968891
[1D/Examples] Add new diffusion flame examples
...
These two examples show how to run sequences of diffusion flames while varying
certain parameters (pressure or strain rate). They make use of scaling rules to
provide improved initial guesses for the continuation runs, increasing
computational efficiency.
Resolves Issue 229.
2014-09-02 22:34:23 +00:00
Ray Speth
1e2ba1f0d2
[1D/Python] Fix spurious 'divide by zero' warning
2014-09-02 22:34:21 +00:00
Thomas Fiala
46231379c1
[1D/Python] Add solver warnings for diffusion flame solutions
...
Adds warnings that check if the solution of a counterflow diffusion flame is
reasonable (not extinct, and not too close to the boundaries of the domain).
Resolves Issue 231.
2014-09-02 22:34:18 +00:00
Ray Speth
22a6bb9ef2
[1D/Python] Fix initial profile generation for diffusion flames
...
Don't assume that the leftmost grid point is z = 0.
2014-09-02 22:34:16 +00:00
Thomas Fiala
68e84bdff7
[Python/1D] Add strain rate calculation for diffusion flames
...
Allows calculation of strain rate based on various definitions.
Resolves Issue 230.
2014-08-28 16:55:44 +00:00
Bryan W. Weber
f0bb0f8492
[Doc] Fix some Sphinx warnings
...
Comments are also added to note places where the function
signatures embedded by Cython produce warnings in Sphinx.
These warnings should be ignored until Sphinx supports this.
2014-08-26 22:04:59 +00:00
Bryan W. Weber
32d5d7b8b2
[Matlab] Fix build warnings about Contents.m
2014-08-26 22:04:50 +00:00
Bryan W. Weber
6bf39e87c4
[Matlab] Minor fixes to docs and screen output
...
Fix missing parameter docs in Matlab ReactorNet setTolerances. Fix missing semicolon in ThermoPhase display
2014-08-26 22:04:46 +00:00
Bryan W. Weber
eeab08d683
Allow auto conversion of Python examples on Windows
...
3to2 cannot be called as an executable on Windows, but it can be called
as a script. Assume that the 3to2 script is installed in
PYTHONROOT\Scripts, which is the default for installation by pip.
2014-08-25 18:41:56 +00:00
Ray Speth
907bbd8b79
Allow importing phases from XML or CTI strings
2014-07-30 16:59:51 +00:00
Ray Speth
4a1aee131d
[Cython/Examples] Update surf_pfr to show reactor network reinitialization
2014-07-30 16:59:34 +00:00
Ray Speth
2b67ec4538
[Test] Add surface kinetics test based on the sofc.py example
2014-07-30 16:59:30 +00:00
Ray Speth
0440e3fcf1
[Python/Examples] Update adiabatic.py to use features of the Cython module
2014-07-30 16:59:27 +00:00
Ray Speth
4236c97259
[Test] Add multiphase equilibrium tests based on 'adiabatic.py' example
2014-07-30 16:59:23 +00:00
Ray Speth
03a4f63729
[Cython] Use __slots__ to prevent accidental invalid attribute assignment
2014-07-30 16:59:17 +00:00
Ray Speth
c8bb3a0c52
[Cython] Fix some tests that weren't actually working correctly
...
These tests were setting values to incorrectly named properties,
so they weren't actually testing the functionality that they should
have been.
2014-07-30 16:59:14 +00:00
Ray Speth
dc31982a2b
[MixMaster] Remove broken/orphaned gri30.py
2014-07-30 16:59:07 +00:00
Ray Speth
063c2a261a
Eliminate redundancy between get_XML_File and get_CTML_Tree
...
get_CTML_Tree and getCtmlTree are now deprecated in favor of get_XML_File
2014-07-30 16:58:55 +00:00
Ray Speth
4f3dd0624f
[SCons] Fix build errors when path to Python contains spaces
2014-07-25 18:32:54 +00:00
Ray Speth
6867381781
[CTI] Document options for controlling mechanism validation
...
Add documentation for the validate() function, and remove documentation
for the non-existent 'no_validation' flag.
2014-07-25 18:32:39 +00:00
Ray Speth
8f4ab714ac
[Samples] Modify surf_pfr to keep pressure constant
...
The structure of this calculation previously led to an apparent increase in
pressure along the length of the reactor. This is a good example of when to use
a PressureController.
2014-07-25 18:32:34 +00:00
Ray Speth
bc70da4252
[Matlab] Change log level for Transport construction
2014-07-18 18:10:54 +00:00
Bryan W. Weber
ad3ac0a1ad
[Matlab/Doc] Add automatically generated Contents.m to the toolbox.
2014-07-18 14:37:47 +00:00
Bryan W. Weber
c6ac27b07c
[Doc/Matlab] Add documentation for all Matlab functions
2014-07-18 14:35:41 +00:00
Bryan W. Weber
0a0d5f2947
[Matlab] Add option to specify transport modeling to @Solution constructor. Add options to specify information about @Wall on construction. Verify job number for @Domain1D
2014-07-18 14:35:28 +00:00
Bryan W. Weber
6cd78c0233
[Matlab] Move @Solution/soundspeed.m and set.m to @ThermoPhase. Delete duplicated 1D/nComponents.m method
2014-07-18 14:35:15 +00:00
Bryan W. Weber
a8304e146e
[Matlab] Fix small bugs. Add clear method to Transport, qdot and vdot to Wall.
2014-07-18 14:35:05 +00:00
Bryan W. Weber
0c1688a361
[Matlab] Switch to explicit class specific hndl functions. Deprecate generic hndl functions
2014-07-18 14:34:54 +00:00
Bryan W. Weber
519bf12faa
[Matlab] Update built-in thermo imports to use Solution rather than importPhase
2014-07-18 14:34:47 +00:00
Bryan W. Weber
411f6d51a9
[Matlab] Deprecate molarMass methods in favor of molecularWeight methods to be consistent with the rest of Cantera
2014-07-18 14:34:41 +00:00
Bryan W. Weber
34274257b9
[Matlab] Remove unnecessary returns from set methods in 1D classes
2014-07-18 14:34:31 +00:00