Skip to content

Releases: openpmix/prrte

PRRTE v3.0.7

13 Nov 16:40
Compare
Choose a tag to compare

This is a bug-fix release in the v3.0 series.

IMPORTANT: This release represents the expected end of the v3.0 series. Any follow-on bug fixes will be committed to the release branch, but are unlikely to generate an official release tarball.

Changes include:

  • PR #2067: Update NEWS and VERSION for final release
  • PR #2064: Multiple commits
    • Update help message to PRTE MCA parameter handling
    • Fix typo in Makefile
    • Fix rankfile use of relative node indexing
  • PR #2060: Update NEWS and VERSION for release
  • PR #2059: Protect against old PMIx versions
  • PR #2057: Fix support for hetero LSF environments
  • PR #2049: Cleanup show-help files
  • PR #2047: Implement the PMIX_JOB_CHILD_SEP support
  • PR #2044: Multiple commits
    • Add a threaded client example
    • Restore parsing of OMPI param files
  • PR #2039: Unlock stdin target
  • PR #2037: Pull a couple of fixes from master branch
  • PR #2034: Fix deprecation warnings for ppr on socket objects
  • PR #2032: Multiple commits
    • avoid warnings (as errors) spots (init vars, etc.)
    • remove unused Level var
    • init installdirs structure (avoids warn-as-error)
    • Pay attention to interface include/exclude params
    • Protect against the envar version of the Slurm custom args param
  • PR #2018: fix support for MPIEXEC_TIMEOUT
  • PR #2017: Update prte_portable_platform_real.h from upstream gasnet
  • PR #2015: Always have show-help available
  • PR #2013: Remove unused yaml
  • PR #2011: Cleanup show help formatting
  • PR #2009: docs: update for Python 3.12
  • PR #2007: Fix a segfault when no arguments are provided
  • PR #2005: Multiple commits
    • Remove unused function
    • Revise cmd line parsing to handle special case
  • PR #2002: Update OAC to latest HEAD
  • PR #2000: Use the PMIx functions to check params
  • PR #1998: Protect against LTO optimizer
  • PR #1996: Read the Docs updates
  • PR #1994: Provide a warning of potentially unknown Slurm params

SHASUMS

75d19187a0c1357ad1bafb24d25c2be1db8d96ad  prrte-3.0.7.tar.bz2
855e0ca9cada12e532f531bac83e2aff775c6e52  prrte-3.0.7.tar.gz
77e86b85881cae8fac91226850ec22873533cc99  prrte-3.0.7-1.src.rpm

PRRTE v3.0.6

09 Jul 02:38
Compare
Choose a tag to compare

This is a bug-fix release in the PRRTE v3.0 series. Changes since v3.0.5 include:

  • PR #1992: Update NEWS and VERSION for release
  • PR #1991: Multiple commits
    • Protect against missing HWLOC object types
    • Minor fixes to allow compile with pre-stone age HWLOC
  • PR #1988: Github action: bring back MacOS builds
  • PR #1986: Tailored backport of "various fixes for singleton support"
  • PR #1985: Multiple commits
    • Don't strip quotes from cmd line entries
    • Update tar format to tar-pax
  • PR #1983: Check the runtime version of PMIx
  • PR #1979: Multiple commits
    • Cleanup issues surfaced by devel-check
    • Cleanup unused var warning
    • Add CI build with clang
    • Enable devel-check by default in Git repos
    • Stop warning on LSF detection when not requested
    • Silence warning
    • MPI 4.1: add support for memory-alloc-kinds
    • Remove MacOS CI builds
    • Add support for PMIX_MEM_ALLOC_KIND
  • PR #1971: Remove stale resilience document
  • PR #1968: Try to improve an error message a bit
  • PR #1966: Fix typo
  • PR #1964: Repair the binding algorithm
  • PR #1962: Correct name of help file for --hostfile
  • PR #1959: Multiple commits
    • Update the allocation simulator
    • Use of pmix_getline from PMIx started in v4.2.5
  • PR #1956: Multiple commits
    • Allow execution without an active plm component
    • Fix the binding algorithm to handle partial disablement

SHASUMS

1d2888e2b762f722721837b7e10dd5a7cbd35332  prrte-3.0.6.tar.bz2
f21b7cd5f0d0207cd20e8f38c61e68bf3f57e246  prrte-3.0.6.tar.gz
5766cfc4c0c7c91264e32568ab173b41780e5c25  prrte-3.0.6-1.src.rpm

PRRTE v3.0.5

21 Mar 12:54
3a70fac
Compare
Choose a tag to compare

This is a bug-fix release in the PRRTE v3.0 series. Changes include:

  • PR #1952: Multiple commits
    • Update docs
    • Update PMIx-related configure code
    • update the hwloc utility code
    • add missing doc
  • PR #1949: Update VERSION and NEWS for release
  • PR #1946: Correct deprecation translation for use-hwthread-cpus
  • PR #1936: Add missing show_help text
  • PR #1933: Check for appfile and ingest it if found
  • PR #1931: Multiple commits
    • Fix testing of suicide for daemons
    • Fix daemon suicide and preserve output files
    • Remove unused MCA param
    • Only trigger job failed to start once
    • Add "close stale issues" actions
    • oac: strengthen Sphinx check
    • Revamp the session directory system
    • guard against possible segfault in prted

SHASUMS

cf86164a2dfd1a2ab07390ca619287b8cc5a0c6a  prrte-3.0.5.tar.bz2
26f162e85ce06c864052e7d9e9353bdb7332d17b  prrte-3.0.5.tar.gz
bdb61548092c6f88eab71a849e6b7f676c107aea  prrte-3.0.5-1.src.rpm

PRRTE v3.0.4

05 Feb 00:08
2c2519b
Compare
Choose a tag to compare

This is the next bug-fix release in the PRRTE v3.0 series. Changes include:

  • PR #1918: Multiple commits
    • Support query for number of available slots
    • Add an option '--allow-run-as-root' into prted
    • Update the Python regex for doc build
  • PR #1910: Fix the map-by pe-list option
  • PR #1908: Multiple commits
    • Use pmix_path_nfs to detect shared file systems
    • Remove debug
    • Remove extra character at end of error messages
    • psets: fix some problems with PMIX_QUERY_PSET_MEMBERSHIP query.

SHASUM

38ece35b73cff0e145799e7415f0cdf33b8e2584  prrte-3.0.4.tar.bz2
cd944d0a30cc4558bed8adb8047549b6861c5af1  prrte-3.0.4.tar.gz
b6270d9d57070b780f04ce1b121a8f54a8333dc6  prrte-3.0.4-1.src.rpm

PRRTE v3.0.3

19 Dec 17:55
e383f5a
Compare
Choose a tag to compare

This is a bug-fix release in the PRRTE v3.0 series. Changes include:

  • PR #1893: Check for stdatomic.h
  • PR #1891: add nodes to job data for ALL jobs included in the launch message
  • PR #1888: Multiple commits
    • Minor tweaks of cmd line processing
    • Preserve the clichk test code for future use
  • PR #1884: Multiple commits
    • Fix copy/paste error
    • Remove daemonize option from prterun
    • Fix the ras simulator module
    • Preserve backward compatibility
    • Check the PMIx version for min required
    • Correct min version for pmix_getline util
  • PR #1877: Multiple commits
    • Remove the "refresh" key before requesting dmodx from PMIx server
    • Shift a code block to enable MCA param directive for ppr mapping
  • PR #1870: Multiple commits
    • Begin to restore the detailed help topics
    • docs: add prrte-rst-content to conf.py's exclude_patterns
    • src/docs: update README.txt
    • Consolidate non-component show_help files
    • Add missing file
  • PR #1865: Fix the seq mapper
  • PR #1860: Multiple commits
    • prte.c: a prefix of "/" is ok
    • Correctly translate the plm_rsh MCA params
    • Fix add-hostfile and add-host operations
    • Add print functions for node, job, and proc flags
    • Add missing "acquire_object"
    • Fix handling of "--" in cmd line
    • Use global PRRTE event base for sigchld callback
    • Remove the event base param to prte_wait_cb
    • Fix OMPI cmd line processing
  • PR #1846: Multiple commits
    • Restore the prun help strings
    • Restore prte_info show help topics
    • Recover the pterm show-help strings
  • PR #1843: Avoid adding NULL prefix value to app attributes
  • PR #1841: Multiple commits
    • Error out of attempts for 32-bit builds
    • Convert OMPI MCA params from legacy orte
    • Fix display of DVM allocation

SHASUM

94567124a5e419ab055427f661c7801e5043460a  prrte-3.0.3.tar.bz2
be48158430f7150f1953f51b869f92ae7c842bfb  prrte-3.0.3.tar.gz
eeae2ab5cdba6de626fd04e1f5ccc83f11b84b90  prrte-3.0.3-1.src.rpm

PRRTE v3.0.2

23 Oct 20:25
Compare
Choose a tag to compare

This is a bug-fix release in the PRRTE v3.0 series. Changes include:

  • PR #1832: Update NEWS for release
  • PR #1831: Silence error log
  • PR #1829: Multiple commits
    • docs/show-help-files: Re-enable Sphinx warning checks
    • Correctly forward stdin to remote procs
  • PR #1826: Multiple commits
    • docs: document minimum PMIx version needed
    • prte_setup_pmix.m4: use PMIx min version from VERSION
    • Make checking min versions consistent
    • Update CPPFLAGS for HWLOC config tests
  • PR #1822: Fix rpmbuild error - PR #1821: Roll VERSION to v3.0.2

SHASUMS

8f94de93091fca1022fb1ef5c4aa4a3c1c0ec8f2  prrte-3.0.2.tar.bz2
20980b10b9027c2922bea2c59e43935ddf961458  prrte-3.0.2.tar.gz
b0cd60cf7314db4498149dcffaf0abb7f0308707  prrte-3.0.2-1.src.rpm

PRRTE v3.0.1

27 Sep 17:48
Compare
Choose a tag to compare

This is a combination bug-fix and feature extension release in the v3.0 series.

**** NOTE: This release contains a major revision of the PRRTE
documentation infrastructure. Accordingly, the various
documents may contain some number of errors and should
be regarded as a work-in-progress. We apologize in
advance for any inconvenience this may create, and will
continue to improve and correct the documents in future
releases.

  • PR #1810: Blacklist the HWLOC GL component to avoid deadlock
  • PR #1807: Multiple commits
    • src/docs/show-help-files/Makefile.am: fix syntax
    • docs: Fix up several minor bugs that showed up via CI
    • Prototype Github Actions for PRRTE CI
  • PR #1800: Keep trying to find the solution to the docs problem
  • PR #1798: Keep trying to fix this Python stuff
  • PR #1796: Don't ignore failure to create directory
  • PR #1793: build-dummy-ini-files: Be safe for Python 2
  • PR #1791: Update to track master branch
  • PR #1787: Add support for dynamic definition of process sets
  • PR #1784: Multiple commits
    • docs: fix HTML word wapping in table cells
    • Support fix for OMPI Github issue #11532
    • Fix binding to multiple pe's
    • Fix typos in the --enable-dlopen support
    • Fix typo of variable name (PRRTE->PRTE)
    • Remove Doxygen
  • PR #1766: Multiple commits
    • Update ignores
    • mca/rmaps: impute process count when np is not set
    • Complete cleanup of map/bind default settings
  • PR #1762: v3.0: .github/workflows: update actions versions
  • PR #1752: [v3.0] rmaps/base: remove call to hwloc_bitmap_andnot() in bind_generic()
  • PR #1747: Respect "--" marker
  • PR #1741: [v3.0] RTD: Add .readthedocs.yaml file
  • PR #1737: Multiple commits
    • Add debug output in fence upcall
    • Silence TSan data race warning.
  • PR #1734: v3.0: backport fixes for ompi v5.0 submodule update
  • PR #1727: Protect against bad ppr directives
  • PR #1724: Fix one more place
  • PR #1721: Just disable the xml map output for ancient hwloc
  • PR #1718: Protect against ancient hwloc versions
  • PR #1714: Multiple commits
    • Parsable output in an XML format
    • Support odd topologies and relax pe-binding rules
    • Cleanup some formatting and unnecessary debug
  • PR #1705: Allow specifying ppr as the default mapping policy
  • PR #1702: Multiple commits
    • Recoverable jobs may report more than one proc error over the lifetime
    • Fix double-counting of failed procs in recoverable jobs
  • PR #1700: Update headers for rc2
  • PR #1696: Always set waitpid-fired flag when proc exits
  • PR #1694: Fix passing of envars for spawn
  • PR #1692: Multiple commits
    • Plug small memory leaks.
    • Plug memory leaks.
    • Adhere to project's variable declaration convention.
    • Cleanup initial implementation of allocate and session ctrl
    • Protect one more place for Session_control
    • Fix the routing for non-tree-spawn launch
    • Cleanup prte_info output
    • Ensure we exit cleanly when a daemon fails to start
    • Store prted URI under correct name
    • Remove duplicate computation of routing tree
    • Minor cleanup of verbose output
    • Fix typo
    • Send direct to HNP if we don't know a route
    • Cleanup some mangled formatting
    • Cleanup some debug output
    • Update the pmix server integration
  • PR #1686: Update config/oac submodule
  • PR #1682: Multiple commits
    • Remove wrapper definitions
    • Extend example to check for sessionID and jobID
  • PR #1678: Multiple commits
    • add --debug-daemon to prted options
    • Add the rml and routed types to prte_info array
  • PR #1674: Ensure cmd line errors provide error messages
  • PR #1672: Multiple commits
    • Correct default binding for map-by node/slot
    • Provide better error message for cross-package binding
    • Add missing command line directives
    • Fix minor issues found in tests.
    • Silence compiler warning in test/connect.
    • Silence compiler warnings in examples.
    • Use exit macros in example dmodex.
    • Remove antiquated code that can cause problems
    • Update sphinx requirements
    • Remove the PMIX_SIZE_ESTIMATE support
  • PR #1660: Correct function name when using older hwloc versions
  • PR #1658: Multiple commits
    • Properly handle overload-allowed
    • Define MIN for environments that lack it
    • Fix a typo in the README, fixes #1645
    • docs: fix Sphinx parsing error
  • PR #1644: Multiple commits
    • Add a spawn_multiple test
    • Provide an estimate of the size of registration data
    • Provide size estimates for collective operations that return data
    • Add an option to display the available CPUs
    • Fix generate_dist type
    • Protect against missing attribute definition
    • Set distances array type
    • Add "parseable" display qualifier
    • Generate distances by default
    • Show help message when mapping too low
    • Fix round-robin by obj with multiple cpus/rank
    • Fix map-by slot and node for multiple cpus/rank
  • PR #1633: v3.0.x: First cut of Sphinx/ReadTheDocs docs
  • PR #1626: Remove unused variable
  • PR #1622: Multiple commits
    • Update version to 3.0.1
    • Extend query support to include allocation info
    • Remove debug
    • Include topology in allocated node info
    • Minor touchups of the "fault" example
    • Designate the framework project as PRTE
    • Begin adding support for new server module function pointer
    • Silence warning - add return values
    • Update to compatibility with PMIx master ranch
    • Protect against earlier PMIx versions
    • Add an IOF stress test
    • Accept local group op upcalls
    • Check for and track scheduler attachment
    • Check for map/bind conflicting directive, improve unbound report
    • Don't error out on binding if not required
  • PR #1600: Multiple commits
    • Minor change to check_os_flavors
    • Don't emit an error output if not needed
  • PR #1597: Fix oac_check_package.m4
  • PR #1595: build: fix bashisms in configure

SHASUMS

806dfe4423932db1872f9a5b8013f983fde91c0f  prrte-3.0.1.tar.bz2
38ec702986d913fa47dad75ee4caf0208dd7aa38  prrte-3.0.1.tar.gz
8fd8245777082132e444762a317ab519610c9ae3  prrte-3.0.1-1.src.rpm

PRRTE v3.0.0

13 Nov 15:14
5644a70
Compare
Choose a tag to compare

This is the latest production release of the PRRTE software system. It
contains full support of the PMIx v4.2 Standard plus extensions as provided
by OpenPMIx v4.2. It requires support from the OpenPMIx v4.2.2 release or above.

**** NOTE: This release represents a major update to the PRRTE
code base from prior releases. Many of the changes will be
transparent to the user. However, there are a few key areas that
may (likely) impact users. These include:

  • changes to the cmd line interpreter. PRRTE has provided an
    abstraction layer that allows programming library developers
    and environment vendors to customize the cmd line of PRRTE
    binaries (e.g., prterun and prun). This is governed by the
    detection of a "personality" that is to be used for defining
    the cmd line options. The personality can be set either directly
    on the cmd line itself (via the "--personality foo" option) or
    is detected by PRRTE thru the environment.
  • a more extensive "--help" support system.
  • reduction in the "--rank-by" options.
  • addition of new "--output", "--display", and "--runtime-options"
    command line directives
  • removal of the "mindist" mapper due to lack of a maintainer
  • remove of man pages for PRRTE tools - this has been replaced
    with a hierarchical help system. Thus, the command "prun --help"
    will output the former man page for the prun command. Users
    can then access more detailed help on any command line option
    by simply adding it to the help command - i.e., "prun --help "
    There are quite a few more changes than listed here, but they mostly
    pertain to code internals. However, these dictate that PRRTE v3.0.0
    require use of PMIx v4.2.2 or above to compile. Note that this doesn't
    impact the PMIx level associated with any applications executed by
    PRRTE - the only requirement is that applications link against a
    PMIx version that meets the PMIx cross-version requirements (i.e., a
    minimum of PMIx v2.5).

Detailed changes:

PR #1591: Multiple commits

  • fix conflict
  • remove unused vars in tools area
  • adjust prterun to prefix ns: for dvm option
  • Cleanup the --dvm option a bit
  • Some more minor cleanups of --dvm

PR #1586: Multiple commits

  • Extend PBS allocation detection to cover Cobalt
  • Broaden ability to require PRRTE to discover slots
  • Fix default slots count when using --use-hwthread-cpus
  • Cleanup schizo/prte help files
  • schizo-ompi: add examples for verbose [dvm] block
  • schizo:ompi: require arg when specifying dvm
  • rank_file/LSF: Fix LSB_AFFINITY_HOSTFILE ranking policy
  • Fix the load-balancing and span round-robin mappers
  • doc: Fix --rank-by help output

PR #1575: Ensure we init the available node bit tracker
PR #1572: Fix some default map/rank policy settings
PR #1570: Multiple commits

  • rmaps/base: Fix segv on failed-map
  • ompi/schizo: Fix deprecated message for rankfile
  • Rankfile slots fix and LSF support fix for LSB_AFFINITY_HOSTFILE

PR #1564: Add an example that retrieves node IDs
PR #1562: Remove check for resilience that caused a segfault
PR #1557: Update NEWS
PR #1556: Multiple commits

  • Support query of pset membership
  • Cleanup grpcomm cruft
  • remove some unused vars
  • squash warnings
  • unused var
  • more unused vars
  • remove unused vars and fix rc/ret typo
  • misc unused var cleanups
  • Reduce debugger confusion
  • Pickup missing changes

PR #1548: Multiple commits

  • alps fixes for mca move
  • schizo/ompi: Fix --report-pid/sid.
  • Change --stop-in-* to take optional arguments.
  • Update Open MPI mpirun help text
  • Fix memory leaks in RML and at job termination.
  • plm/tm: Fix build breakage

PR #1539: Multiple commits

  • Fix a typo and expand debugger example range to cover MPI
  • ras/lsf: Fix build breakage
  • Catch some more component updates
  • Allow prterun to act as prun

PR #1534: Multiple commits

  • Fix print statement
  • Push launch-agent CLI into the env
  • Fix mapping by pe-list when oversubscribed
    PR #1530: Actually support the output-proctable option
    PR #1528: Add missing commits and new additions
  • Complete help text on notifications
  • BuildRequires: gcc
  • Plug a memory leak
  • schizo/ompi: Fix --use-hwthead-cpus option
  • Fix --preload-binary

PR #1522: Roll version to rc2
PR #1518: schizo_ompi: use the OMPI_MCA_PREFIXES env var
PR #1517: Multiple commits

  • Remove the --with-ft configure option
  • Replace prte_output with pmix_output
  • Cleanup code clause identification
  • Fix a few minor things
  • Fix setting of runtime options
  • Update the schizo/ompi component
  • ompi/schizo: Fix --do-not-launch and --show-progress
  • schizo/ompi: Fix --display topo
  • schizo/ompi: Remove --display-devel-allocation
  • Added specfile BuildRequires
  • Add action to check commits on pull requests
  • Restore the PRRTE application-level fault tolerance modes
  • Update minimum PMIx version to v4.2.2

PR #1501: Multiple commits

  • Delete PRRTE MCA infrastructure
  • Remove stale m4
  • Handle default MCA params
  • Rename component libraries and component struct names

PR #1498: Remove leftover BINDTONONE SET debug code
PR #1495: Multiple commits

  • Revise passing of runtime options
  • Add/modify some spawn-related tests
  • Update to use PMIx CLI option macro and "check true"

PR #1491: Multiple commits

  • stream-buffering is an OMPI option, so make it an MCA
  • Deprecated the --stream-buffering CLI option
  • Fix hetero topology operations

PR #1487: Use correct target path for Flex check
PR #1485: Fix bug in not updating cached daemon topologies
PR #1483: Fix oversubscription to not require binding
PR #1481: Multiple commits

  • Add support for querying process group attributes
  • Initial work on --enable-devel-check
  • Fix free in hostfile
  • Continue progress on enable-devel-check

PR #1474: Multiple commits

  • Upgrade the cmd line option checker
  • Enable the "show-progress" runtime option
  • Fix the stack trace handshake
  • Add more debug to the node list construction procedure

PR #1469: Multiple commits

  • Raise the minimum required PMIx level to v4.2.1
  • Separate out the runtime controls options

PR #1466: Multiple commits

  • Ensure tools get string explanation for non-norm term
  • stop-in-app does not require an argument
  • Fix compile error with FT enabled
  • schizo/ompi: Fix --do-not-launch
  • Fix typo in help message
  • schizo/ompi: Add translation for --merge-stderr-to-stdout
  • java: add ease-of-use feature for ompi java apps
  • Fix second pass on map-by obj
  • Remove stale references to alloc-dev as display options
  • Get the "--display topo" option to work

PR #1456: Multiple commits

  • Fix synthetic topo support and too early sanity check
  • Correct the support check logic
  • Remove the "report" qualifier from "--bind-to"
  • Fix bind-upward check and cleanup bind output

PR #1450: Update current state of PRRTE help docs
PR #1448: Provide upgrade warning for ancient Slurm versions
PR #1447: Fix app/local rank computation
PR #1444: Fix keepalive CLI option
PR #1441: Include the PMIx libdir in the ssh prefix operation
PR #1440: Do not error out if lib is symlinked to lib64
PR #1437: Avoid loopback interfaces if not needed
PR #1433: Update the job object's binding policy
PR #1431: Fix the tm configure logic
PR #1429: Update help docs
PR #1427: Cleanup the PRRTE rpm spec file
PR #1423: Fix typo in ppr mapper
PR #1417: Remove stale file reference
PR #1415: Update release files for rc1
PR #1414: Remove stale files
PR #1412: Restrict PRRTE to PMIx v4.2+
PR #1410: Remove schizo/hydra component
PR #1409: Add new output options to help string
PR #1407: Support a broader range of IO output formats
PR #1404: Fix a hang in daemon callback
PR #1402: Cleanup race condition in daemon reports
PR #1399: Multiple commits

  • Allow mapping in overload scenario if bind not specified
  • Ensure rankfile and seq mappers computer local and app ranks

PR #1394: Add forwarding of stdin to indirect example
PR #1391: Change the default mapping for --bind-to none option to BYSLOT.
PR #1388: Handle clean shutdown of stdin
PR #1398: Fix stdin forwarding across nodes
PR #1386: Update the dmodex example
PR #1385: Return the PMIx version of "not supported"
PR #1383: Fix resource usage tracking and remove stale mapper
PR #1380: Return zero status when outputting help/version info
PR #1378: Fix a few bugs/leaks in the OOB subsystem
PR #1376: Remove stale Java support
PR #1374: Avoid PMIx server release of HWLOC topology
PR #1373: Use fileno_unlocked if available
PR #1372: Incremental valgrind improvements
PR #1368: prrte: fix core dump while printing stack-trace
PR #1365: odls: fix alps compilation problem
PR #1363: Support colocation of spawned procs
PR #1359: configure.ac: update directory space check
PR #1357: configury: do look for sed
PR #1355: Remove setting of PRTE_MCA_prte_base_help_aggregate.
PR #1353: Restore noloop for logging
PR #1350: Use PMIx_Log() for show_help() messages
PR #1348: Update to account for PMIX_MYSERVER_URI
PR #1347: Streamline operations a bit
PR #1340: Error out if no atomic support is available
PR #1337: Add atomistic error outputs
PR #1336: Restore detailed error msg for some codes
PR #1334: Correctly add qualifiers to options
PR #1333: dist: minor fixes to enable all_in_one rpm
PR #1331: Remove non-existent function
PR #1328: schitzo/ompi: trivial helpfile update
PR #1327: rmaps/ppr: Fix case where oversubscribe is ignored
PR #1325: Cleanup report of bad executable name
PR #1323: Revise show_help to use PMIx IOF
PR #1319: prtereachable: missed something in pr 1315
PR #1318: prte: check if dvm actually got set up
PR #1315: prtereachable: fix problem with nl-route
PR #1314: Correc...

Read more

PRRTE v2.0.2 Release

11 Feb 14:23
aa57929
Compare
Choose a tag to compare

This is the final bug fix release in the v2.0 series

Changes since v2.0.1:

**** NOTE: This release contains a workaround that resolves the prior
**** conflict with HWLOC versions 2.5.0 through 2.7.0 (inclusive).
**** Those versions of HWLOC are now supported.

PR #1197: Cleanup a bit in prep for PMIx v5 release
PR #1195: Remove HWLOC version block
PR #1190: Add missing examples to tarball
PR #1189: Ensure an error gets reported when rankfile fails

SHA1sums

fea3756ca05b2f05f198bde0def5698b4167ccbd  prte-2.0.2.tar.bz2
d8a3f10ff8f05fd21adc91a600582b3a8aeab174  prte-2.0.2.tar.gz
31462dffc9e67ff0fa9af29797617393a8a47850  prte-2.0.2-1.src.rpm

PRRTE v2.0.1 Release

01 Feb 22:10
eba9dc3
Compare
Choose a tag to compare

This is a bug fix release in the v2.0 series.

Changes since v2.0.0:

**** NOTE: As of v2.0.1, PRRTE no longer has a dependency on "pandoc"
**** for building and installing man pages.

**** NOTE: PRRTE has identified a bug in HWLOC versions 2.5.0 thru
**** 2.7.0 (inclusive) that causes PRRTE to segfault during certain
**** operations. We have worked with the HWLOC developers to fix
**** that problem, and the fix will be included beginning in HWLOC
**** version 2.7.1. Accordingly, PRRTE now checks for the problem
**** HWLOC versions and will error out of configure if they are
**** encountered.

PR #1185 and 1186: Update HWLOC version detection
- Reject versions 2.5.0-2.7.0, inclusive

PR #1183: Always build the PBS scheduler support

PR #1182: Cleanup handling of allocated node names

PR #1169: Updates for rc5

  • Enable support for PMIX_IOF_OUTPUT_RAW attribute
  • Update NEWS

PR #1167: Updates

  • Be more flexible in library handling
  • Update libevent/hwloc handling to match PMIx
  • Remove event header defines
  • Minor cleanups and ensure no local IOF copy
    when persistent
  • change the pcc wrapper compiler to a symlink
    to pmixcc
  • Cleanup code a bit
  • Select all adapters with IPv4 addresses within
    specified subnet ranges
  • validate input for mpiexec --with-ft options

PR #1158: Updates

  • Fix uninitialized variable
  • Update NEWS

PR #1157: Fix brackets around code clause that caused
erroneous "unable to find tune file" error

PR #1156: Handle default param case for HWT CPUs

PR #1155: Cleanup qualifier detection for mapping policy

PR #1154: Increase speed of rank computation

  • Remove spurious break in loop

PR #1153: Ensure the direct-multi test ranks-by slot

PR #1151: Revamp map-by NUMA support

PR #1150: Tranlate legacy OMPI params

PR #1147: Updates

  • Minor infrastructure and example cleanup
  • Allow external caller to set prte_tool_basename
  • Restore support for map/rank/bind by NUMA domains
  • Standardize on use of HWLOC_OBJ_NUMANODE
  • Activate the colocation code and debug it
  • Update man pages

PR #1145: delete use of PMIX_CHECK_BROKEN_QSORT refs

PR #1137: Protect against PMIx v4.1.1-only definitions

PR #1135: Final update v2.0.1 for rc3

  • Show MCA base params in prte_info
  • Silence variety of warnings
  • Start enabling picky compilers when requested
  • Remove unused variables in BMG component
  • Increase verbosity of detected error
  • Remove broken qsort support
  • Add a legacy example
  • Don't specify parent ID from tool

PR #1104: Update v2.0.1 for rc3

  • Silence Coverity warnings
  • Update portable platform file
  • Only order DVM termination once
  • Abort configure if gcc is <= 4.8.1
  • Fix segmentation fault caused by wrong size for vpids buffer

PR #1097: Update v2.0.1 for rc2

  • Update NEWS and VERSION
  • Circulate and report local completion status for collectives
  • Don't require pandoc to make a tarball
  • Do not register xml topos
  • Remove the Markdown source files for PRRTE man pages

PR #1089:

  • Cleanup timeout support to differentiate spawn vs execution time limits

PR #1086:

  • Use the info list array feature to construct registration data
  • Fix path check for pandoc

PR #1083:

  • Add MCA param to control device distance computation
  • Correctly report --output-directory and --output-filename as deprecated
  • Check for libevent minimum 2.0.21
  • Properly handle generic "orte" MCA params
  • Cleanups associated with IOF operations
  • Avoid use of MCA params for singleton and report-uri
  • autogen.pl: ignore all excluded components
  • Don't allow PRRTE IOF to block during delivery
  • Update ignores to include Coverity working directory
  • Ensure we hold the IOF data until the PMIx library is done with it
  • Add an "unlock" call to balance the code
  • Use correct ninfo when passing into APIs
  • Don't locally output stdout/err if prterun has a parent

SHA1sums

01a9519019d8f04b287bd06f834b9b2fd90421fc  prte-2.0.1.tar.bz2
6859e8ba7ce589e6243f67c65723092e40970c53  prte-2.0.1.tar.gz
60fbbdaf23063f746b107965e3ebbf1426b1fd6e prte-2.0.1-1.src.rpm