summaryrefslogtreecommitdiff
path: root/parallel
AgeCommit message (Collapse)AuthorFilesLines
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-2/+2
2018-11-04Update mpich to 3.2.1.bsiegert4-24/+13
Patch from Eric A. Borisch via pull request. Closes NetBSD/pkgsrc#38. Remove patches no longer needed; migrate to configure option for rpath. =============================================================================== Changes in 3.2.1 =============================================================================== # Fixes for platforms with strict memory alignment requirements. # Fixes for MPI_Win info management. # Fixed a progress bug with MPI generalized requests. # Fixed multiple integer overflow bugs in CH3 and ROMIO. # Improved detection for Fortran 2008 binding support. # Enhanced support for libfabric (OFI) netmod. # Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available at the following link: http://git.mpich.org/mpich.git/shortlog/v3.2..v3.2.1
2018-09-30Handle packing on DragonFlysevan1-0/+2
2018-08-22Recursive bump for perl5-5.28.0wiz8-12/+16
2018-08-16revbump after boost-libs updateadam1-2/+2
2018-08-16hwloc: fix buildlink3 on Darwinadam1-1/+5
2018-08-16hwloc: fix building on Darwinadam1-1/+6
2018-08-09hwloc: missed buildlink3.mk update for libpciaccess.prlw11-1/+2
2018-08-09Update hwloc to 1.11.10prlw13-8/+10
Version 1.11.10 (also included in 2.0.1) --------------- * Fix detection of cores and hyperthreads on Mac OS X. * Serialize pciaccess discovery to fix concurrent topology loads in multiple threads. * Fix first touch area memory binding on Linux when thread memory binding is different. * Some minor fixes to memory binding. * Fix hwloc-dump-hwdata to only process SMBIOS information that correspond to the KNL and KNM configuration. * Add a heuristic for guessing KNL/KNM memory and cluster modes when hwloc-dump-hwdata could not run as root earlier. * Fix discovery of NVMe OS devices on Linux >= 4.0. * Add get_area_memlocation() on Windows. * Add CPUVendor, Model, ... attributes on Mac OS X. Version 1.11.9 -------------- * Add support for Zhaoxin ZX-C and ZX-D processors in the x86 backend, thanks to Jeff Zhao for the patch. * Fix AMD Epyc 24-core L3 cache locality in the x86 backend. * Don't crash in the x86 backend when the CPUID vendor string is unknown. * Fix the missing pu discovery support bit on some OS. * Fix the management of the lstopoStyle info attribute for custom colors. * Add verbose warnings when failing to load hwloc v2.0+ XMLs. Version 1.11.8 -------------- * Multiple Solaris improvements, thanks to Maureen Chew for the help: + Detect caches on Sparc. + Properly detect allowed/disallowed PUs and NUMA nodes with processor sets. + Add hwloc_get_last_cpu_location() support for the current thread. * Add support for CUDA compute capability 7.0 and fix support for 6.[12]. * Tools improvements + Fix search for objects by physical index in command-line tools. + Add missing "cpubind:get_thisthread_last_cpu_location" in the output of hwloc-info --support. + Add --pid and --name to specify target processes in hwloc-ps. + Display thread names in lstopo and hwloc-ps on Linux. * Doc improvements + Add a FAQ entry about building on Windows. + Install missing sub-manpage for hwloc_obj_add_info() and hwloc_obj_get_info_by_name().
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin4-11/+11
Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
2018-06-28ganglia-monitor-core: Add MESSAGE.Linux, missed in previous commitbacon1-0/+16
2018-06-28parallel/ganglia-monitor-core: Unbreak linux build, add Linux rc filesbacon7-16/+86
Add MESSAGE.Linux with instructions for init and systemd. Take ownership from pkgsrc-users.
2018-04-29revbump for boost-libs updateadam1-1/+2
2018-04-25Update paexec to 1.1.0cheusov3-9/+13
paexec: - add new option -0. It works just like in "xargs -0". - add new option -J. - add new option -mw=. - fix help message display by -h. - -md= now allows no delimiter mode in -g mode. - -c and -C override each other if one is implied after another. Add new tool "paargs". It is a wrapper over paexec(1) that simplifies use of paexec. Fix transport_broken_rnd test script. This fixes regression test on Solaris. Update man page for paexec(1).
2018-04-23parallel/slurm-wlm: Add SUPERCEDES following renamebacon1-1/+3
OK wiz@
2018-04-22parallel/slurm-wlm: import slurm-wlm-17.11.5bacon16-0/+892
SLURM is an open-source resource manager designed for Linux clusters of all sizes. It provides three key functions. First it allocates exclusive and/or non-exclusive access to resources (computer nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (typically a parallel job) on a set of allocated nodes. Finally, it arbitrates contention for resources by managing a queue of pending work. Renamed from parallel/slurm. OK wiz@
2018-04-22slurm: Rename to slurm-wlm to resolve conflict with net/slurmbacon12-286/+0
ok wiz@
2018-04-22slurm: Rename to slurm-wlm to resolve conflict with net/slurmbacon3-509/+1
ok wiz@
2018-04-22slurm: Rename to slurm-wlm to resolve conflict with net/slurmbacon2-267/+176
ok wiz@
2018-04-22slurm: Rename to slurm-wlm to resolve conflict with net/slurmbacon3-13/+6
ok wiz@
2018-04-16Recursive bump for new fribidi dependency in pango.wiz1-2/+2
2018-03-25parallel/slurm: Update to 17.11.5bacon33-309/+446
Changes since 2.6.4: Adds additional capabilities such as SQL accounting and job profiling Change maintainer to bacon@NetBSD.org Install example Linux init scripts
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-2/+2
2018-02-25pvm3: follow redirectwiz1-2/+2
2018-02-25p5-Parallel-Pvm: follow redirectwiz1-3/+2
2018-02-02py-billiard: Set _XOPEN_SOURCE correctly.jperkin2-1/+24
2018-01-07Fix indentation in buildlink3.mk files.rillig1-3/+3
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2018-01-04Added CONFLICTS; removed unused linesadam1-8/+2
2018-01-04openmpi: updated to 1.10.7adam5-66/+53
1.10.7: - Fix bug in TCP BTL that impacted performance on 10GbE (and faster) networks by not adjusting the TCP send/recv buffer sizes and using system default values - Add missing MPI_AINT_ADD and MPI_AINT_DIFF function delcarations in mpif.h - Fixed time reported by MPI_WTIME; it was previously reported as dependent upon the CPU frequency. - Fix platform detection on FreeBSD - Fix a bug in the handling of MPI_TYPE_CREATE_DARRAY in MPI_(R)(GET_)ACCUMULATE - Fix openib memory registration limit calculation - Add missing MPI_T_PVAR_SESSION_NULL in mpi.h - Fix "make distcheck" when using external hwloc and/or libevent packages - Add latest ConnectX-5 vendor part id to OpenIB device params - Fix race condition in the UCX PML - Fix signal handling for rsh launcher - Fix Fortran compilation errors by removing MPI_SIZEOF in the Fortran interfaces when the compiler does not support it - Fixes for the pre-ignore-TKR "mpi" Fortran module implementation (i.e., for older Fortran compilers -- these problems did not exist in the "mpi" module implementation for modern Fortran compilers): - Add PMPI_* interfaces - Fix typo in MPI_FILE_WRITE_AT_ALL_BEGIN interface name - Fix typo in MPI_FILE_READ_ORDERED_BEGIN interface name - Fixed the type of MPI_DISPLACEMENT_CURRENT in all Fortran interfaces to be an INTEGER(KIND=MPI_OFFSET_KIND). - Fixed typos in MPI_INFO_GET_* man pages. Thanks to Nicolas Joly for the patch - Fix typo bugs in wrapper compiler script
2018-01-01Sort PLIST files.rillig3-28/+28
Unsorted entries in PLIST files have generated a pkglint warning for at least 12 years. Somewhat more recently, pkglint has learned to sort PLIST files automatically. Since pkglint 5.4.23, the sorting is only done in obvious, simple cases. These have been applied by running: pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01Replaced $(ROUND) with ${CURLY} variable references.rillig4-20/+20
This has been a pkglint warning for several years now, and pkglint can even fix it automatically. And it did for this commit. Only in lang/mercury, two passes of autofixing were necessary because there were nested variables.
2017-09-16Reset maintainerwiz1-2/+2
2017-09-06Follow some redirects.wiz1-2/+2
2017-08-16Follow some http redirects.wiz1-2/+2
2017-07-30Switch github HOMEPAGEs to https.wiz1-2/+2
2017-07-173.5.0.3:adam2-8/+10
- Adds Process._authkey alias to .authkey for 2.7 compat. - Remove superfluous else clause from max_memory_per_child_check. - Document and test all supported Python versions. - Extend 'Process' to be compatible with < Py3.5. - Use a properly initialized logger in pool.py error logging. - _trywaitkill can now kill a whole process group if the worker process declares itself as a group leader. - Fix cpython issue 14881 (See http://bugs.python.org/issue14881). - Fix for a crash on windows. - Fix messaging in case of worker exceeds max memory.
2017-06-30Correct ganglia-monitor-core build failure on NetBSD 8.99.1kamil2-7/+15
Address <sys/user.h> removal fallout
2017-06-20PLIST fix for non-f90 buildsadam2-7/+5
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon1-2/+2
2017-04-29Changes in 3.2:adam12-159/+562
* Added support for MPI-3.1 features including nonblocking collective I/O, address manipulation routines, thread-safety for MPI initialization, pre-init functionality, and new MPI_T routines to look up variables by name. * Fortran 2008 bindings are enabled by default and fully supported. * Added support for the Mellanox MXM InfiniBand interface. (thanks to Mellanox for the code contribution). * Added support for the Mellanox HCOLL interface for collectives. (thanks to Mellanox for the code contribution). * Significant stability improvements to the MPICH/portals4 implementation. * Completely revamped RMA infrastructure including several scalability improvements, performance improvements, and bug fixes. * Added experimental support for Open Fabrics Interfaces (OFI) version 1.0.0. https://github.com/ofiwg/libfabric (thanks to Intel for code contribution) * The Myrinet MX network module, which had a life cyle from 1.1 till 3.1.2, has now been deleted. * Several other minor bug fixes, memory leak fixes, and code cleanup.
2017-04-28Version 1.11.7adam3-9/+10
-------------- * Fix hwloc-bind --membind for CPU-less NUMA nodes (again). Thanks to Gilles Gouaillardet for reporting the issue. * Fix a memory leak on IBM S/390 platforms running Linux. * Fix a memory leak when forcing the x86 backend first on amd64/topoext platforms running Linux. * Command-line tools now support "hbm" instead "numanode" for filtering only high-bandwidth memory nodes when selecting locations. + hwloc-bind also support --hbm and --no-hbm for filtering only or no HBM nodes. * Add --children and --descendants to hwloc-info for listing object children or object descendants of a specific type. * Add --no-index, --index, --no-attrs, --attrs to disable/enable display of index numbers or attributes in the graphical lstopo output. * Try to gather hwloc-dump-hwdata output from all possible locations in hwloc-gather-topology. * Updates to the documentation of locations in hwloc(7) and command-line tools manpages.
2017-04-09Changes 3.5.0.2:adam3-48/+42
- max_memory_per_child was measured in kilobytes on Linux, but bytes on *BSD/MacOS, it's now always kilobytes. - Windows: Adds support for max_memory_per_child, but requires the ``psutil`` package to be installed. - Fixed bug in ForkingPickler.loadbuf, where it tried to pass a BytesIO instance directly to ``pickle.loads`` on Python 2.7.
2017-03-23Extend SHA512 checksums to various files I have on my local distfilejoerg1-1/+2
mirror.
2017-02-12Recursive revbump from fonts/harfbuzzryoon1-2/+2
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz1-1/+2
2017-02-06Fix PLIST for linux.markd1-3/+14
2017-02-06fix linux build and PLISTmarkd2-3/+6
2017-01-19Convert all occurrences (353 by my count) ofagc2-7/+7
MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
2016-12-25PLIST catchup for recent update.markd1-1/+31
2016-12-19Revert nonsensical changes.asau2-15/+15