summaryrefslogtreecommitdiff
path: root/parallel
AgeCommit message (Collapse)AuthorFilesLines
2019-09-11hwloc: updated to 1.11.3adam2-7/+7
hwloc (Hardware Locality) 1.11.13 The most important change is support for upcoming Intel processors with multiple Dies per CPU. hwloc release 2.1 will add a new "Die" object. In the meantime 1.11.13 and 2.0.4 represent those Dies as "Die" groups. Summary of the changes since 1.11.12: * Add support for Linux 5.3 new sysfs cpu topology files with Die information. * Add support for Intel v2 Extended Topology Enumeration in the x86 backend. * Tiles, Modules and Dies are exposed as Groups for now. + HWLOC_DONT_MERGE_DIE_GROUPS=1 may be set in the environment to prevent Die groups from being automatically merged with identical parent or children. * Ignore NUMA node information from AMD topoext in the x86 backend, unless HWLOC_X86_TOPOEXT_NUMANODES=1 is set in the environment. * Group objects have a new "dont_merge" attribute to prevent them from being automatically merged with identical parent or children.
2019-09-07R-promises: add missing dependencymaya1-1/+2
From Benjamin Lorenz in PR pkg/54518
2019-08-22Recursive revbump from boost-1.71.0ryoon1-2/+2
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz9-16/+18
2019-08-09R-promises: initial commitbrook4-1/+32
Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to 'JavaScript' promises, but with a syntax that is idiomatic R.
2019-08-05llvm: updated to 8.0.1adam2-10/+10
LLVM 8.0.1 is now available! Download it now, or read the release notes. This release contains bug-fixes for the LLVM 8.0.0 release. This release is API and ABI compatible with 8.0.0.
2019-07-20*: recursive bump for nettle 3.5.1wiz1-2/+2
2019-07-08Follow some http->https redirects.nia1-2/+2
2019-07-01Recursive revbump from boost-1.70.0ryoon1-2/+2
2019-06-22Use https for sourceforge project links.nia1-2/+2
2019-06-17openmp: added version 8.0.0adam6-1/+65
The OpenMP subproject of LLVM contains the components required to build an executable OpenMP program that are outside the compiler itself. Here you can find the code for the runtime library against which code compiled by clang -fopenmp must be linked before it can run.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya2-4/+4
This is a semi-manual PKGREVISION bump.
2019-04-08Remove mova.org from MASTER_SITEScheusov1-2/+1
2019-04-05py-billiard: updated to 3.6.0.0adam2-12/+12
3.6.0.0: - Add support of sending parent process death signal. - Previous fix for handling timeouts caused a problem in warm shutdowns due to use of deepcopy. We now use a shallow copy of the cache and do so only when it is needed. - Cleanup old checks and workarounds for Python versions we no longer support.
2019-03-20pvm3: remove Xp dependency.wiz1-3/+2
Not used here. Bump PKGREVISION.
2019-02-15Update to paexec-1.1.1cheusov2-7/+7
Fix build using clang Verify snprintf didn't truncate the output
2018-12-15*: update email for fhajnywiz1-2/+2
2018-12-13revbump for boost 1.69.0adam1-2/+2
2018-12-13hwloc: updated to 1.11.12adam2-11/+9
Version 1.11.12 * Fix a corner case of hwloc_topology_restrict() where children would become out-of-order. * Fix the return length of export_xmlbuffer() functions to always include the ending \0. Version 1.11.11 * Add support for Hygon Dhyana processors in the x86 backend, thanks to Pu Wen for the patch. * Fix symbol renaming to also rename internal components, thanks to Evan Ramos for the patch. * Fix build on HP-UX, thanks to Richard Lloyd for reporting the issues. * Detect PCI link speed without being root on Linux >= 4.13.
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
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