From 8b187f8da7992dd381e121e2716afaf1a186fcf5 Mon Sep 17 00:00:00 2001 From: "Ryan D. Friese" Date: Thu, 19 Jan 2023 12:37:50 -0800 Subject: [PATCH] perp for release --- Cargo.toml | 2 +- README.md | 6 +++++- impl/Cargo.toml | 2 +- src/array/operations.rs | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 603bb150..3b927fa9 100755 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lamellar" -version = "0.5.0-rc.2" +version = "0.5.0" authors = ["Ryan D. Friese ", "Roberto Gioiosa ", "Joseph Cottam ","Greg Roek ","Erdal Mutlu "] edition = "2021" description = "Lamellar is an asynchronous tasking runtime for HPC systems developed in RUST." diff --git a/README.md b/README.md index b634981d..1d9ae641 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,10 @@ Through out this readme and API documentation (https://docs.rs/lamellar/latest/l - consists of N PEs all capable of commnicating with one another - `Team` - A subset of the PEs that exist in the world - `AM` - short for [Active Message](https://docs.rs/lamellar/latest/lamellar/active_messaging) +- `Collective Operation` - Generally means that all PEs (associated with a given distributed object) must explicitly participate in the operation, otherwise deadlock will occur. + - e.g. barriers, construction of new distributed objects +- `One-sided Operation` - Generally means that only the calling PE is required for the operation to successfuly complete. + - e.g. accessing local data, waiting for local work to complete # Features @@ -226,7 +230,7 @@ Lamellar exposes an number of envrionment variables that can used to control app NEWS ---- -* November 2022: Alpha release -- v0.5 +* January 2023: Alpha release -- v0.5 * March 2022: Alpha release -- v0.4 * April 2021: Alpha release -- v0.3 * September 2020: Add support for "local" lamellae, prep for crates.io release -- v0.2.1 diff --git a/impl/Cargo.toml b/impl/Cargo.toml index 3e3f2a2f..79102b00 100644 --- a/impl/Cargo.toml +++ b/impl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lamellar-impl" -version = "0.5.0-rc.1" +version = "0.5.0" authors = ["Ryan D. Friese ", "Roberto Gioiosa ", "Joseph Cottam ","Greg Roek ","Erdal Mutlu "] edition = "2021" description = "Lamellar is an asynchronous tasking runtime for HPC systems developed in RUST." diff --git a/src/array/operations.rs b/src/array/operations.rs index 32e565f6..07f6ccc1 100644 --- a/src/array/operations.rs +++ b/src/array/operations.rs @@ -1482,7 +1482,7 @@ impl ElementBitWiseOps for T where pub trait ElementCompareEqOps: std::cmp::Eq + Dist + Sized //+ AmDist { } -impl ElementCompareEqOps for T where T: std::cmp::Eq + Dist //+ AmDist,, +impl ElementCompareEqOps for T where T: std::cmp::Eq + Dist //+ AmDist,,, { }