Skip to content

Commit d66340f

Browse files
committed
libCEED 0.9.0
1 parent 8943093 commit d66340f

File tree

9 files changed

+15
-15
lines changed

9 files changed

+15
-15
lines changed

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "libCEED"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = v0.8
41+
PROJECT_NUMBER = v0.9.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

ceed.pc.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ libdir=${prefix}/lib
44

55
Name: CEED
66
Description: Code for Efficient Extensible Discretization
7-
Version: 0.8
7+
Version: 0.9.0
88
Cflags: -I${includedir}
99
Libs: -L${libdir} -lceed
1010
Libs.private: %libs_private%

doc/sphinx/source/releasenotes.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@ Changes/Release Notes
44
On this page we provide a summary of the main API changes, new features and examples
55
for each release of libCEED.
66

7-
.. _main:
7+
.. v0.9
88
9-
Current Main
9+
v0.9 (Jul 6, 2021)
1010
----------------------------------------
1111

12-
The current ``main`` branch contains bug fixes and additional features.
13-
1412
Interface changes
1513
^^^^^^^^^^^^^^^^^
1614
* Minor modification in error handling macro to silence pedantic warnings when compiling with Clang, but no functional impact.
@@ -20,13 +18,15 @@ New features
2018
* Add :c:func:`CeedVectorAXPY` and :c:func:`CeedVectorPointwiseMult` as a convenience for stand-alone testing and internal use.
2119
* Add `CEED_QFUNCTION_HELPER` macro to properly annotate QFunction helper functions for code generation backends.
2220
* Add `CeedPragmaOptimizeOff` macro for code that is sensitive to floating point errors from fast math optimizations.
21+
* Rust support: split ``libceed-sys`` crate out of ``libceed`` and `publish both on crates.io <https://crates.io/crates/libceed>`_.
2322

2423
Performance improvements
2524
^^^^^^^^^^^^^^^^^^^^^^^^
2625

2726
Examples
2827
^^^^^^^^
29-
* Solid mechanics mini-app updated to explore the performance impacts of various formulations in the initial and current configuration.
28+
* Solid mechanics mini-app updated to explore the performance impacts of various formulations in the initial and current configurations.
29+
* Fluid mechanics example adds GPU support and improves modularity.
3030

3131
Deprecated backends
3232
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

include/ceed/ceed.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,9 @@ CEED_EXTERN int CeedResetErrorMessage(Ceed, const char **err_msg);
205205
/// libCEED library version numbering
206206
/// @ingroup Ceed
207207
#define CEED_VERSION_MAJOR 0
208-
#define CEED_VERSION_MINOR 8
208+
#define CEED_VERSION_MINOR 9
209209
#define CEED_VERSION_PATCH 0
210-
#define CEED_VERSION_RELEASE false
210+
#define CEED_VERSION_RELEASE true
211211

212212
/// Compile-time check that the the current library version is at least as
213213
/// recent as the specified version. This macro is typically used in

rust/libceed-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = [
66
]
77
build = "build.rs"
88
name = "libceed-sys"
9-
version = "0.8.0"
9+
version = "0.9.0"
1010
links = "libceed-sys"
1111
edition = "2018"
1212
license = "BSD-2-Clause"

rust/libceed-sys/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To use low level libCEED bindings in a Rust package, the following `Cargo.toml`
1616
can be used.
1717
```toml
1818
[dependencies]
19-
libceed-sys = "0.8.0"
19+
libceed-sys = "0.9.0"
2020
```
2121

2222
For a development version of the libCEED Rust bindings, use the following `Cargo.toml`.

rust/libceed-sys/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ fn main() {
4040
};
4141
pkg_config::Config::new()
4242
.statik(statik)
43-
.atleast_version("0.8")
43+
.atleast_version("0.9")
4444
.probe(&ceed_pc)
4545
.unwrap();
4646

rust/libceed/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = [
55
"Jeremy L Thompson <thompson.jeremy.luke@gmail.com>",
66
]
77
name = "libceed"
8-
version = "0.8.0"
8+
version = "0.9.0"
99
edition = "2018"
1010
license = "BSD-2-Clause"
1111
repository = "https://github.com/CEED/libCEED"
@@ -17,7 +17,7 @@ keywords = ["libceed", "exascale", "high-order"]
1717
categories = ["science"]
1818

1919
[dependencies]
20-
libceed-sys = { version = "0.8", path = "../libceed-sys" }
20+
libceed-sys = { version = "0.9", path = "../libceed-sys" }
2121

2222
[dev-dependencies]
2323
version-sync = "0.9.2"

rust/libceed/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ examples.
1616
To call libCEED from a Rust package, the following `Cargo.toml` can be used.
1717
```toml
1818
[dependencies]
19-
libceed = "0.8.0"
19+
libceed = "0.9.0"
2020
```
2121

2222
For a development version of the libCEED Rust bindings, use the following `Cargo.toml`.

0 commit comments

Comments
 (0)