5282 Commits

Author SHA1 Message Date
Jorrit Wronski
a14412559e Automatically convert ARM64 to arm64 2022-12-07 19:58:12 +01:00
Jorrit Wronski
899fc62d64 exclude the undefined architectures 2022-12-07 15:57:11 +01:00
Jorrit Wronski
8375065bc5 back to the old definition 2022-12-07 15:49:13 +01:00
Jorrit Wronski
6bd16ece89 More architecture debugging 2022-12-07 15:46:10 +01:00
Jorrit Wronski
4902147821 Handle missing arch identifier 2022-12-07 15:39:24 +01:00
Jorrit Wronski
8d18be564b Fix the architecture selection 2022-12-07 15:36:49 +01:00
Jorrit Wronski
ae9da6f513 include arm64 for apple silicon 2022-12-07 15:13:32 +01:00
Jorrit Wronski
ab5fbf9203 Update the actions to avoid Node.js 12 warnings 2022-12-07 15:05:03 +01:00
Jorrit Wronski
ea39c01291 Removed multiple builds for X86_64 2022-12-07 14:34:59 +01:00
Jorrit Wronski
4cf9312602 Use exclude patterns instead 2022-12-07 14:32:34 +01:00
Jorrit Wronski
fc59025b50 use the tagged action 2022-12-07 14:04:28 +01:00
Jorrit Wronski
676d3a5a1e Include the full matrix 2022-12-07 14:03:19 +01:00
Jorrit Wronski
42989cbfe5 Pass the OS as part of the call 2022-12-07 13:58:47 +01:00
Jorrit Wronski
15630f600d Debugging the matrix configuration 2022-12-07 13:54:22 +01:00
Jorrit Wronski
c9c7018cf9 Build the wheels with a reusable workflow 2022-12-07 13:47:26 +01:00
Jorrit Wronski
2ba2f122a3 Skip one more cross-compilation architecture 2022-12-07 12:01:45 +01:00
Jorrit Wronski
626f8d4a5f Remove the Windows ARM64 builds for now, more debugging is needed 2022-12-07 11:38:39 +01:00
Jorrit Wronski
136644d2cd Assume that Linux on PowerPC behaves like any other Linux 2022-12-07 09:21:26 +01:00
Jorrit Wronski
6b111a304c Handle the msgpack endianness 2022-12-07 09:18:08 +01:00
Jorrit Wronski
b20e71b7de Modifying some PPC code to make ppc64le work 2022-12-07 00:08:13 +01:00
Jorrit Wronski
720355220d Checking for ARM64 on Windows 2022-12-07 00:05:41 +01:00
Jorrit Wronski
76daa5abe6 Force a native build on Linux instead of 64bit 2022-12-06 23:16:03 +01:00
Jorrit Wronski
61e6ed4577 skip universal2 on macOS 2022-12-06 22:51:03 +01:00
Jorrit Wronski
daa265b55c Do not compile i686 on Linux 2022-12-06 22:47:50 +01:00
Jorrit Wronski
17ee4d2144 Renamed the Python build jobs 2022-12-06 22:40:40 +01:00
Jorrit Wronski
18381431c2 Use the default action to build wheels 2022-12-06 22:38:18 +01:00
Jorrit Wronski
b36940e144 Cleaned up the CI configuration and remove CircleCI and TravisCI 2022-12-06 21:54:58 +01:00
Jorrit Wronski
522e810574 Build the docs for v6.4.2 (#2191)
- Streamlined the build of the HTML documentation based on a private docker image.
- Invoke doxygen and Sphinx to create the final HTML pages.
- Employ a cache for the GitHub actions to store the output of the expensive tasks.
- Restructured the GitHub actions builders and introduced a naming scheme.
- Fixed a few typos in the docs.
- Automatically publish the documentation to GitHub pages.
2022-12-06 21:49:08 +01:00
Jorrit Wronski
3d423d8034 Use the Python directory 2022-12-01 13:06:52 +01:00
Jorrit Wronski
b4705c1ff9 Added a T residual for future use 2022-11-30 11:40:52 +01:00
Jorrit Wronski
0cc8582344 Use CoolProp's secant solver for humid air calculations. should solve #2190 2022-11-30 10:38:42 +01:00
Jorrit Wronski
f8e5bbcc1a Updated the path to Catch2 2022-11-30 09:30:25 +01:00
Jorrit Wronski
d390c2927b Include folder names 2022-11-30 00:14:17 +01:00
Jorrit Wronski
49c858fc52 Trying to recreate the old file structure for the download server 2022-11-29 23:48:05 +01:00
Jorrit Wronski
3dc9419fad Upload the Windows installer 2022-11-29 23:38:54 +01:00
Jorrit Wronski
c5bb7c32bc Checking the Python wheel configurations 2022-11-29 23:24:51 +01:00
Jorrit Wronski
494bc0299f working on the next release 2022-11-29 22:53:45 +01:00
Jorrit Wronski
91924927fe Added a test for #2190 2022-11-29 22:47:34 +01:00
Jorrit Wronski
cb437eb758 Do not use bash on Windows 2022-11-29 22:09:32 +01:00
Jorrit Wronski
6d0bb613ea Release zip files on Windows instead of tar.gz 2022-11-29 21:19:09 +01:00
Jorrit Wronski
bb95bdea72 Added a test file for #1611 and #1678 2022-11-29 21:10:21 +01:00
Ian Bell
269872964f Turn on wheels for python 3.11 2022-11-21 17:25:55 -05:00
msaitta-mpr
15720ab6cc Prevent crashes near critical density due to saturation calc (#2173)
* Add extrapolating secant solver

Sometimes, the backwards ancillary solver fails near the critical
point. This can happen if the ancillary function at its limit
(i.e., critical temperature) does not reach the desired seek value
(e.g., density). Because we are only usually using these to get a
guess value, we can extrapolate them without issue to avoid a crash
near the critical point.

This helps to resolve #2154.

* Stabilize saturation curve solution

Solving for the saturation curve near the critical point can be
unstable. This commit fixes that in a few ways.

1) Prevent the solver from overshooting and prevent a negative
temperature or density.

2) If it does fail, try again with a smaller omega value.

If the solver fails after all of this, we will still throw to allow
something downstream to handle it.

This helps to address issue #2154.

* Move saturation_D_pure max iterations to options
2022-10-28 18:08:13 -04:00
Zach Baird
96cf4a71cc add PCSAFT page in docs (#2176) 2022-10-20 20:00:22 -04:00
Friederike Boehm
38a6ea61e1 Add fluid_param_string and get_JSONstring to cubic (#2134)
Implementation comparable to HelmholtzEOSMixturebackend
See PR #1371 (4014f85c4c)

Minor changes to CubicBackend.cpp
If phase is imposed, it is returned
instead of always returning gas phase for mixtures
TODO is not properly fixed though
2022-09-07 20:36:59 -04:00
Vladimir Portyanikhin
bddc7b897f Updated info about SharpProp (3-party wrapper) (#2164) 2022-09-06 19:19:01 -04:00
Vladimir Portyanikhin
100cfd0eb0 Added info about PyFluids (3-party wrapper) (#2165) 2022-09-06 19:18:27 -04:00
Zach Baird
e52c26c8e8 improve PC-SAFT flash (#2161)
* improve PC-SAFT flash

* fix error in PC-SAFT JSON file

* change C type to string
2022-08-27 18:59:31 -04:00
Jimmy C
0ce42fcf3b Bump FindMathematica (#2146) 2022-07-26 20:39:36 -04:00
Yaykhel
dc668009d2 Corrected rho_ice route by replacing g_ice with dg_dp_Ice in Ice.cpp (#2143) 2022-07-13 10:06:32 -04:00