Compare commits

6 Commits

Author SHA256 Message Date
3c7c2d6bd6 Accepting request 889002 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/889002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcircle?expand=0&rev=3
2021-04-28 23:38:22 +00:00
Nicolas Morey-Chaisemartin
546bdc6b56 Accepting request 888998 from home:NMoreyChaisemartin:branches:science:HPC
- Update to version 0.3
  - New features:
    - Added tree-based termination detection for improved scalability over
      circle-based token passing. Enable with new CIRCLE_TERM_TREE flag
      during CIRCLE_init or CIRCLE_set_options.
    - Changed CIRCLE_abort() to use a tree-based broadcast from a direct
      send to all ranks.
    - Added CIRCLE_set_reduce_period(seconds) to customize period between
      consecutive reductions.
    - Added CIRCLE_set_tree_width(width) to customize width of internal
      communication tree.
    - Reduction callbacks invoked when work loop completes, in addition to
      periodically during the work loop
  - Bug fixes:
    - Compare to MPI_REQUEST_NULL instead of MPI_PROC_NULL to complete
       send request during token exchange.
    - Configure script updated to detect MPICH
- Cleanup spec file

OBS-URL: https://build.opensuse.org/request/show/888998
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libcircle?expand=0&rev=12
2021-04-28 10:35:04 +00:00
43b2c44194 Accepting request 738499 from science:HPC
- Always use the default openmpi
- Fix license and install COPYING

OBS-URL: https://build.opensuse.org/request/show/738499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcircle?expand=0&rev=2
2019-10-16 07:17:49 +00:00
Nicolas Morey-Chaisemartin
e54acfd9c1 - Fix license and install COPYING
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libcircle?expand=0&rev=10
2019-10-15 05:48:58 +00:00
Nicolas Morey-Chaisemartin
bd72820503 Accepting request 734902 from science:HPC:mpi-cleanup
- Always use the default openmpi

OBS-URL: https://build.opensuse.org/request/show/734902
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libcircle?expand=0&rev=9
2019-10-04 07:06:10 +00:00
d65747e810 Accepting request 540634 from science:HPC
- clean up and move to new mpi model
- version bumped too 0.2.1_rc.1 
- added %check
- initial commit

OBS-URL: https://build.opensuse.org/request/show/540634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcircle?expand=0&rev=1
2017-11-14 11:55:57 +00:00
3 changed files with 0 additions and 21 deletions

View File

@@ -1,12 +0,0 @@
## Build Results
Current state of libcircle in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/libcircle/standard)
The current state of libcircle in the devel project build (science:HPC)
![Devel project build results](https://br.opensuse.org/status/science:HPC/libcircle)

View File

@@ -1,8 +1,3 @@
-------------------------------------------------------------------
Fri Oct 31 16:33:24 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Disable 32b builds as there is no more openmpi available
-------------------------------------------------------------------
Wed Apr 28 08:07:05 UTC 2021 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>

View File

@@ -23,7 +23,6 @@ Version: 0.3
Release: 0
Source: https://github.com/hpc/libcircle/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source100: README.md
BuildRoot: %{_tmppath}/%{name}-%{version}-build
URL: http://github.com/hpc/libcircle
Summary: A library used to distribute workloads
@@ -39,9 +38,6 @@ BuildRequires: libtool
BuildRequires: openmpi-macros-devel
BuildRequires: pkgconfig
BuildRequires: pkgconfig(check)
%if 0%{?suse_version} >= 1600
ExcludeArch: %ix86 %arm
%endif
%description
A simple interface for processing workloads using an automatically distributed global queue.