File: README

package info (click to toggle)
mpich 4.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 101,184 kB
  • sloc: ansic: 1,040,629; cpp: 82,270; javascript: 40,763; perl: 27,933; python: 16,041; sh: 14,676; xml: 14,418; f90: 12,916; makefile: 9,270; fortran: 8,046; java: 4,635; asm: 324; ruby: 103; awk: 27; lisp: 19; php: 8; sed: 4
file content (28 lines) | stat: -rw-r--r-- 1,084 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
This is derived from libfabric source.  See libfabric for README, AUTHORS, COPYING
and other notices.

Before building, set CONFIG_OPTS
   If building for GPU (Intel GPU or NVIDIA):
      CONFIG_OPTS="--with-oneapi-ze=/usr"
      -or-
      CONFIG_OPTS="--with-cuda=/usr/local/cuda"
   else (CPU only - CONFIG_OPTS should be empty)
      CONFIG_OPTS=

To Build PSM3 OFI Provider:
1. ./configure $CONFIG_OPTS
2. make -j

To Build PSM3 OFI Provider RPM:
1. ./configure $CONFIG_OPTS
2. export VER=$(rpmspec --query --srpm --queryformat "%{version}\n" libpsm3-fi.spec)
3. mkdir -p rpmbuild/{SPECS,SOURCES}
4. git archive --format=tar --prefix=libpsm3-fi-${VER}/ HEAD | bzip2 > rpmbuild/SOURCES/libpsm3-fi-${VER}.tar.bz2
5. rpmbuild --define "_topdir $(pwd)/rpmbuild" --define "configopts LDFLAGS=-Wl,--build-id ${CONFIG_OPTS}" -ba libpsm3-fi.spec

To Build PSM3 OFI Provider deb:
1. ./configure $CONFIG_OPTS
2. export VER=$(grep Version: libpsm3-fi.spec | cut -d' ' -f2)
3. git archive --format=tar --prefix=libpsm3-fi-${VER}/ HEAD | tar xf -
4. cd libpsm3-fi-${VER}
5. dpkg-buildpackage