Commit Graph

10962 Commits

Author SHA1 Message Date
Mark E. Fuller
27f8362f53 mods to enable python3.12 2023-09-02 09:10:37 -05:00
Ingmar Schoegl
9ee13ebb4e [CI] Test ubuntu:rolling/devel in docker container 2023-08-29 20:10:39 -04:00
Ingmar Schoegl
397e61d948 [Python] Remove vestigial h5py references 2023-08-29 20:10:39 -04:00
Ingmar Schoegl
d6b5224d8c [CI] Remove h5py from GH runners 2023-08-29 20:10:39 -04:00
Ray Speth
e2c446c25a [SCons] Restore missing regression test log output 2023-08-27 04:15:16 -07:00
Ray Speth
a76b349627 [SCons] Prevent reading of outdated test output files 2023-08-27 04:15:16 -07:00
Ray Speth
0e12271d34 [Examples] Return non-zero status after error
Allows the SCons test runner to detect errors running these samples
2023-08-27 04:15:16 -07:00
Ray Speth
7e071df5cd [SCons] Missing test output files are an "error", not "info" 2023-08-27 04:15:16 -07:00
Ray Speth
23f183a8e8 [Input] Improve error message for missing 'equation-of-state' field
Without this, the error message confusingly mentions being unable to find
the now-removed 'ideal-gas' PDSS model.
2023-08-26 19:03:02 -07:00
Ray Speth
55253a6726 [Doc] Replace references to removed classes/methods 2023-08-26 19:03:02 -07:00
Ray Speth
434c94eab0 [Python] Remove legacy constructor option for ReactingSurface1D 2023-08-26 19:03:02 -07:00
Ray Speth
c0bd8ae67f Replace obsolete raw-pointer vectors in Kinetics and OneDim 2023-08-26 19:03:02 -07:00
Ray Speth
cdf9fcd889 Remove unused test data files 2023-08-26 19:03:02 -07:00
Ray Speth
ab46f66601 Remove deprecated Python code 2023-08-26 19:03:02 -07:00
Ray Speth
9d520d5278 Implement removal of _FlowBase.settings 2023-08-26 19:03:02 -07:00
Ray Speth
309bf34a73 Remove code deprecated in Cantera 3.0
This takes care of simple removals of deprecated methods/classes
2023-08-26 19:03:02 -07:00
Ray Speth
f419be8534 [1D] Implement transition of Domain1D::domainType 2023-08-26 19:03:02 -07:00
Ray Speth
5bb1e879d2 [Examples] Avoid deprecated function use in BVP example 2023-08-26 19:03:02 -07:00
Ray Speth
c164b2de1b Transition factory methods to shared_ptr 2023-08-26 19:03:02 -07:00
Ray Speth
ca1bd8abf0 [Examples] Add missing equation-of-state fields for LiC6 species 2023-08-26 19:03:02 -07:00
Ray Speth
79ccfb46b5 [Doc] Remove incorrect reference to PDSS_ConstVol deprecation 2023-08-26 19:03:02 -07:00
Ray Speth
e012b97092 Adjust deprecation warnings for methods still in use by Matlab 2023-08-26 19:03:02 -07:00
Ray Speth
66b998e03d Remove deprecated argument from MultiSpeciesThermo::refPressure 2023-08-26 19:03:02 -07:00
Ray Speth
b20691ea97 Remove 'phase' argument from kineticsSpeciesIndex
PARTIAL: remove 2-arg kineticsSpeciesIndex
2023-08-26 19:03:02 -07:00
Ray Speth
99cd1521cd Remove deprecated argument to getCoverageDependencies 2023-08-26 19:03:02 -07:00
Ray Speth
612793711c Implement Func1 API updates slated for post-Cantera 3.0 2023-08-26 19:03:02 -07:00
Ray Speth
04d37a9737 Remove deprecated class GasKinetics 2023-08-26 19:03:02 -07:00
Ray Speth
79fe628510 [Kinetics] Implement requirement that reacting phase is first 2023-08-26 19:03:02 -07:00
Ray Speth
7b7613c30b [SCons] Remove deprecated compilation options 2023-08-26 19:03:02 -07:00
Ray Speth
f2cee4f1cc Bump version to 3.1.0a1 2023-08-26 19:03:02 -07:00
Ray Speth
806842dacc Bump version to 3.0.0
Update link to new DOI on Zenodo

Remove alpha/beta tags from YAML input files so they correspond to this
release version.
2023-08-22 17:34:46 -04:00
Ray Speth
403bb21615 Add GitHub-parsed citation information 2023-08-22 17:34:46 -04:00
Ray Speth
217f35b0ed [Thermo] Fix segfault in deprecated newPhase factory function
The shared_ptr goes out of scope at the end of the function,
deleting the held ThermoPhase right as it's returned.

Erroneous behavior introduced in f3e840dcbe (#1448).
2023-08-22 14:35:59 -06:00
Ray Speth
8e2ab16acb [SCons] Clean up generated build scripts for clib demo 2023-08-21 17:27:32 -06:00
Ray Speth
8360ad95e7 [SCons] Remove duplicated flags from cantera.pc 2023-08-21 17:27:32 -06:00
Ray Speth
2820749d0f [SCons] Fix cleanup of -isysroot flags in package builds
Also filter out paths referring to conda build environment
2023-08-21 17:27:32 -06:00
Ray Speth
d564130fc5 [Input] Search active conda environment for YAML files 2023-08-21 17:27:32 -06:00
Ray Speth
54ede24657 [Samples] Check for missing input in clib demo 2023-08-21 17:27:32 -06:00
Ray Speth
2e5cd59741 [SCons] Always allow 'conda' layout when using 'package_build' 2023-08-21 17:27:32 -06:00
Ray Speth
08c1f84071 [SCons] Improve setting compiler in sample SConstruct files
For package builds, do not specify compiler. Otherwise, specify the
same compilers that were used to build Cantera.

In both cases, allow CC, CXX, etc. environment variables to override
the settings in SConstruct.
2023-08-21 17:27:32 -06:00
Ray Speth
c67d003c2f [SCons] Workaround for SCons ignoring RPATH in sample SConstruct files 2023-08-21 17:27:32 -06:00
Ray Speth
cb02c5ccbb Remove unnecessary 'friend' declarations 2023-08-21 17:27:32 -06:00
Ray Speth
20b46ccea3 Remove declaration for unimplemented correctBinDiffCoeffs method 2023-08-21 17:27:32 -06:00
Ray Speth
17ff66a494 Relax tolerance on test_phase_order_surf_jacobian
This test was failing by a slim margin on ppc64le Linux builds
2023-08-21 17:27:32 -06:00
Ray Speth
a26e2a5bca [SCons] Fix OpenMP flags in generated CMakeLists.txt files
The two values need to be combined as a single string to prevent CMake
from interpreting them as a list and inserting a semicolon that results
in a broken compiler command that looks like this:

    g++ -I/some/path;-fopenmp source_file.cpp ...
2023-08-21 17:27:32 -06:00
Ingmar Schoegl
9692e4ebf7 [CI] Ensure 1D lambda is constant
Also, add contributor
2023-08-21 17:45:47 -04:00
yeanment
ec48ebc53a Fix issue #1593 in evaluating of lambda at boundary point. 2023-08-21 13:35:29 -06:00
Ray Speth
cde1e79567 [Doc] Move Phase and ThermoPhase into base 'thermoprops' group 2023-08-16 17:10:18 -05:00
Ray Speth
62aefaafe2 [Doc] Make transport properties a top-level group 2023-08-16 17:10:18 -05:00
Ray Speth
181407d5e5 Adjust ordering of Doxygen pages
Move auxiliary pages towards the bottom, and emphasize class documentation
over the "namespace" documentation
2023-08-16 17:10:18 -05:00