Releases: openpmix/prrte
PRRTE v3.0.7
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
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
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
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
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
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
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
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...
PRRTE v2.0.2 Release
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
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