Skip to content

Commit

Permalink
prov/bgq: Remove provider
Browse files Browse the repository at this point in the history
Provider is supported up to 1.20.x

Signed-off-by: Sean Hefty <[email protected]>
  • Loading branch information
shefty authored and j-xiong committed Dec 17, 2023
1 parent 4775a9f commit c1f9bbf
Show file tree
Hide file tree
Showing 72 changed files with 2 additions and 20,056 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@ install:
# Test loadable library option
# List of providers current as of Jan 2020
- ./configure --prefix=$PREFIX --enable-tcp=dl
--disable-bgq
--disable-efa
--disable-gni
--disable-hook_debug
Expand Down
1 change: 0 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,6 @@ include prov/gni/Makefile.include
include prov/rxm/Makefile.include
include prov/mrail/Makefile.include
include prov/rxd/Makefile.include
include prov/bgq/Makefile.include
include prov/opx/Makefile.include
include prov/shm/Makefile.include
include prov/sm2/Makefile.include
Expand Down
30 changes: 0 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -292,36 +292,6 @@ See the `fi_verbs(7)` man page for more details.
If the libraries and header files are not in default paths, specify them in CFLAGS,
LDFLAGS and LD_LIBRARY_PATH environment variables.

### bgq

***

The `bgq` provider is a native provider that directly utilizes the hardware
interfaces of the Blue Gene/Q system to implement aspects of the libfabric
interface to fully support MPICH3 CH4.

See the `fi_bgq(7)` man page for more details.

#### Dependencies

- The `bgq` provider depends on the system programming interfaces (SPI) and
the hardware interfaces (HWI) located in the Blue Gene/Q driver installation.
Additionally, the open source Blue Gene/Q system files are required.

#### Configure options

```
--with-bgq-progress=(auto|manual)
```

If specified, set the progress mode enabled in FABRIC_DIRECT (default is FI_PROGRESS_MANUAL).

```
--with-bgq-mr=(basic|scalable)
```

If specified, set the memory registration mode (default is FI_MR_BASIC).

### Network Direct

***
Expand Down
3 changes: 1 addition & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ AC_ARG_ENABLE([xpmem],
[Enable xpmem (gni and shm providers) @<:@default=yes@:>@
(yes: enable xpmem; no: disable xpmem;
PATH: enable xpmem and use xpmem installed under PATH)])],
)
)

FI_CHECK_PACKAGE([xpmem],
[xpmem.h],
Expand Down Expand Up @@ -1013,7 +1013,6 @@ FI_PROVIDER_SETUP([tcp])
FI_PROVIDER_SETUP([rxm])
FI_PROVIDER_SETUP([mrail])
FI_PROVIDER_SETUP([rxd])
FI_PROVIDER_SETUP([bgq])
FI_PROVIDER_SETUP([shm])
FI_PROVIDER_SETUP([sm2])
FI_PROVIDER_SETUP([rstream])
Expand Down
1 change: 0 additions & 1 deletion contrib/intel/jenkins/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,6 @@ def run(self):
'perf',
'rstream',
'hook_debug',
'bgq',
'mrail',
'opx'
]
Expand Down
11 changes: 0 additions & 11 deletions include/ofi_prov.h
Original file line number Diff line number Diff line change
Expand Up @@ -178,17 +178,6 @@ RXD_INI ;
# define RXD_INIT NULL
#endif

#if (HAVE_BGQ) && (HAVE_BGQ_DL)
# define BGQ_INI FI_EXT_INI
# define BGQ_INIT NULL
#elif (HAVE_BGQ)
# define BGQ_INI INI_SIG(fi_bgq_ini)
# define BGQ_INIT fi_bgq_ini()
BGQ_INI ;
#else
# define BGQ_INIT NULL
#endif

#ifdef _WIN32
#if (HAVE_NETDIR) && (HAVE_NETDIR_DL)
# define NETDIR_INI FI_EXT_INI
Expand Down
126 changes: 0 additions & 126 deletions man/fi_bgq.7.md

This file was deleted.

4 changes: 0 additions & 4 deletions man/fi_getinfo.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -626,10 +626,6 @@ formats. In some cases, a selected addressing format may need to be
translated or mapped into an address which is native to the
fabric. See [`fi_av`(3)](fi_av.3.html).

*FI_ADDR_BGQ*
: Address is an IBM proprietary format that is used with their Blue Gene Q
systems.

*FI_ADDR_EFA*
: Address is an Amazon Elastic Fabric Adapter (EFA) proprietary format.

Expand Down
133 changes: 0 additions & 133 deletions man/man7/fi_bgq.7

This file was deleted.

1 change: 0 additions & 1 deletion prov/bgq/.gitignore

This file was deleted.

Loading

0 comments on commit c1f9bbf

Please sign in to comment.