summaryrefslogtreecommitdiff
path: root/parallel
AgeCommit message (Collapse)AuthorFilesLines
2010-12-17Update to MPICH2 1.3.1asau10-277/+185
Changes in 1.3.1 # OVERALL: MPICH2 is now fully compliant with the CIFTS FTB standard MPI events (based on the draft standard). # OVERALL: Major improvements to RMA performance for long lists of RMA operations. # OVERALL: Performance improvements for Group_translate_ranks. # COLLECTIVES: Collective algorithm selection thresholds can now be controlled at runtime via environment variables. # ROMIO: PVFS error codes are now mapped to MPI error codes. # Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available using: svn log -r7350:HEAD https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.3.1 ... or at the following link: https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.3.1?action=follow_copy&rev=HEAD&stop_rev=7350&mode=follow_copy Changes in 1.3 # OVERALL: Initial support for fine-grained threading in ch3:nemesis:tcp. # OVERALL: Support for Asynchronous Communication Progress. # OVERALL: The ssm and shm channels have been removed. # OVERALL: Checkpoint/restart support using BLCR. # OVERALL: Improved tolerance to process and communication failures when error handler is set to MPI_ERRORS_RETURN. If a communication operation fails (e.g., due to a process failure) MPICH2 will return an error, and further communication to that process is not possible. However, communication with other processes will still proceed normally. Note, however, that the behavior collective operations on communicators containing the failed process is undefined, and may give incorrect results or hang some processes. # OVERALL: Experimental support for inter-library dependencies. # PM/PMI: Hydra is now the default process management framework replacing MPD. # PM/PMI: Added dynamic process support for Hydra. # PM/PMI: Added support for LSF, SGE and POE in Hydra. # PM/PMI: Added support for CPU and memory/cache topology aware process-core binding. # DEBUGGER: Improved support and bug fixes in the Totalview support. # Build system: Replaced F90/F90FLAGS by FC/FCFLAGS. F90/F90FLAGS are not longer supported in the configure. # Multi-compiler support: On systems where C compiler that is used to build mpich2 libraries supports multiple weak symbols and multiple aliases, the Fortran binding built in the mpich2 libraries can handle different Fortran compilers (than the one used to build mpich2). Details in README. # Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available using: svn log -r5762:HEAD https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.3 ... or at the following link: https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.3?action=follow_copy&rev=HEAD&stop_rev=5762&mode=follow_copy
2010-12-16Update to OpenMPI 1.5.1asau15-200/+141
Changes in 1.5.1 - Fixes for the Oracle Studio 12.2 Fortran compiler. - Fix SPARC and SPARCv9 atomics. Thanks to Nicola Stange for the initial patch. - Fix Libtool issues with the IBM XL compiler in 64-bit mode. - Restore the reset of the libevent progress counter to avoid over-sampling the event library. - Update memory barrier support. - Use memmove (instead of memcpy) when necessary (e.g., source and destination overlap). - Fixed ompi-top crash. - Fix to handle Autoconf --program-transforms properly and other m4/configury updates. Thanks to the GASNet project for the --program transforms fix. - Allow hostfiles to specify usernames on a per-host basis. - Update wrapper compiler scripts to search for perl during configure, per request from the BSD maintainers. - Minor man page fixes. - Added --with-libltdl option to allow building Open MPI with an external installation of libltdl. - Fixed various issues with -D_FORTIFY_SOURCE=2. - Various VT fixes and updates. Notable changes in 1.5 - Added "knem" support: direct process-to-process copying for shared memory message passing. See http://runtime.bordeaux.inria.fr/knem/ and the README file for more details. - Updated shared library versioning scheme and linking style of MPI applications. The MPI application ABI has been broken from the v1.3/v1.4 series. MPI applications compiled against any prior version of Open MPI will need to, at a minimum, re-link. See the README file for more details. - Added "fca" collective component, enabling MPI collective offload support for Voltaire switches. - Fixed MPI one-sided operations with large target displacements. Thanks to Brian Price and Jed Brown for reporting the issue. - Fixed MPI_GET_COUNT when used with large counts. Thanks to Jed Brown for reporting the issue. - Made the openib BTL safer if extremely low SRQ settings are used. - Fixed handling of the array_of_argv parameter in the Fortran binding of MPI_COMM_SPAWN_MULTIPLE (** also to appear: 1.4.3). - Fixed malloc(0) warnings in some collectives. - Fixed a problem with the Fortran binding for MPI_FILE_CREATE_ERRHANDLER. Thanks to Secretan Yves for identifying the issue (** also to appear: 1.4.3). - Updates to the LSF PLM to ensure that the path is correctly passed. Thanks to Teng Lin for the patch (** also to appear: 1.4.3). - Fixes for the F90 MPI_COMM_SET_ERRHANDLER and MPI_WIN_SET_ERRHANDLER bindings. Thanks to Paul Kapinos for pointing out the issue (** also to appear: 1.4.3). - Fixed extra_state parameter types in F90 prototypes for MPI_COMM_CREATE_KEYVAL, MPI_GREQUEST_START, MPI_REGISTER_DATAREP, MPI_TYPE_CREATE_KEYVAL, and MPI_WIN_CREATE_KEYVAL. - Fixes for Solaris oversubscription detection. - If the PML determines it can't reach a peer process, print a slightly more helpful message. Thanks to Nick Edmonds for the suggestion. - Make btl_openib_if_include/exclude function the same way btl_tcp_if_include/exclude works (i.e., supplying an _include list overrides supplying an _exclude list). - Apply more scalable reachability algorithm on platforms with more than 8 TCP interfaces. - Various assembly code updates for more modern platforms / compilers. - Relax restrictions on using certain kinds of MPI datatypes with one-sided operations. Users beware; not all MPI datatypes are valid for use with one-sided operations! - Improve behavior of MPI_COMM_SPAWN with regards to --bynode. - Various threading fixes in the openib BTL and other core pieces of Open MPI. - Various help file and man pages updates. - Various FreeBSD and NetBSD updates and fixes. Thanks to Kevin Buckley and Aleksej Saushev for their work. - Fix case where freeing communicators in MPI_FINALIZE could cause process failures. - Print warnings if shared memory state files are opened on what look like networked filesystems. - Update libevent to v1.4.13. - Allow propagating signals to processes that call fork(). - Fix bug where MPI_GATHER was sometimes incorrectly examining the datatype on non-root processes. Thanks to Michael Hofmann for investigating the issue. - Various Microsoft Windows fixes. - Various Catamount fixes. - Various checkpoint / restart fixes. - Xgrid support has been removed until it can be fixed (patches would be welcome). - Added simplistic "libompitrace" contrib package. Using the MPI profiling interface, it essentially prints out to stderr when select MPI functions are invoked. - Update bundled VampirTrace to v5.8.2. - Add pkg-config(1) configuration files for ompi, ompi-c, ompi-cxx, ompi-f77, ompi-f90. See the README for more details. - Removed the libopenmpi_malloc library (added in the v1.3 series) since it is no longer necessary - Add several notifier plugins (generally used when Open MPI detects system/network administrator-worthy problems); each have their own MCA parameters to govern their usage. See "ompi_info --param notifier <name>" for more details. - command to execute arbitrary commands (e.g., run a script). - file to send output to a file. - ftb to send output to the Fault Tolerant Backplane (see http://wiki.mcs.anl.gov/cifts/index.php/CIFTS) - hnp to send the output to mpirun. - smtp (requires libesmtp) to send an email.
2010-12-08Fix build on NetBSD-current: rename getline() and openssl>=1.0 issues.markd5-9/+85
2010-11-24Does remove this patch (empty now).asau2-2/+1
2010-11-24Update to OpenMPI 1.4.3asau4-182/+9
New in 1.4.3 ------------ - Fixed handling of the array_of_argv parameter in the Fortran binding of MPI_COMM_SPAWN_MULTIPLE. - Fixed a problem with the Fortran binding for MPI_FILE_CREATE_ERRHANDLER. Thanks to Secretan Yves for identifying the issue. - Updates to the LSF PLM to ensure that the path is correctly passed. Thanks to Teng Lin for the patch. - Fixes for the F90 MPI_COMM_SET_ERRHANDLER and MPI_WIN_SET_ERRHANDLER bindings. Thanks to Paul Kapinos for pointing out the issue. - Fixed various MPI_THREAD_MULTIPLE race conditions. - Fixed an issue with an undeclared variable from ptmalloc2 munmap on BSD systems. - Fixes for BSD interface detection. - Various other BSD fixes. Thanks to Kevin Buckley helping to track. all of this down. - Fixed issues with the use of the -nper* mpirun command line arguments. - Fixed an issue with coll tuned dynamic rules. - Fixed an issue with the use of OPAL_DESTDIR being applied too aggressively. - Fixed an issue with one-sided xfers when the displacement exceeds 2GBytes. - Change to ensure TotalView works properly on Darwin. - Added support for Visual Studio 2010. - Fix to ensure proper placement of VampirTrace header files. - Needed to add volatile keyword to a varialbe used in debugging (MPIR_being_debugged). - Fixed a bug in inter-allgather. - Fixed malloc(0) warnings. - Corrected a typo the MPI_Comm_size man page (intra -> inter). Thanks to Simon number.cruncher for pointing this out. - Fixed a SegV in orted when given more than 127 app_contexts. - Removed xgrid source code from the 1.4 branch since it is no longer supported in the 1.4 series. - Removed the --enable-opal-progress-threads config option since opal progress thread support does not work in 1.4.x. - Fixed a defect in VampirTrace's vtfilter. - Fixed wrong Windows path in hnp_contact. - Removed the requirement for a paffinity component. - Removed a hardcoded limit of 64 interconnected jobs. - Fix to allow singletons to use ompi-server for rendezvous. - Fixed bug in output-filename option. - Fix to correctly handle failures in mx_init(). - Fixed a potential Fortran memory leak. - Fixed an incorrect branch in some ppc32 assembly code. Thanks to Matthew Clark for this fix. - Remove use of undocumented AS_VAR_GET macro during configuration. - Fixed an issue with VampirTrace's wrapper for MPI_init_thread. - Updated mca-btl-openib-device-params.ini file with various new vendor id's. - Configuration fixes to ensure CPPFLAGS in handled properly if a non-standard valgrind location was specified. - Various man page updates
2010-11-18Add patch from Manuel Tobias Schiller:wiz3-6/+175
I managed to trace things to the file libmetrics/netbsd/metrics.c in the get_netbw function. Apparently, the code in get_netbw violates alignment constraints for sparc64. I attached a patch against the result of a "make patch" in parallel/ganglia-monitor-core. While I was at it, I also changed proc_run_func somewhat to only count actually running processes (having a look at NetBSD's ps(1) implementation) - without the change, I got around 30 running processes on an idle machine. "Looks good at a quick glance" martin@ Bump PKGREVISION.
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz1-2/+2
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-2/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-07-30"fortran" -> "fortran77" except where it is clear that it isn't F77.asau4-8/+8
"fortran" is alias of "fortran77" for now, but it will change later.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-2/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-06-02Revision bump for db4 updateadam1-2/+2
2010-05-28exactly disable to build with java, or result in PLIST mismatch.obache1-1/+3
2010-05-17Update to MPICH2 1.2.1p1.asau2-8/+8
This is primarily a bug fix release that fixes several issues on PowerPC systems, build system bugs, and the MPD process manager.
2010-05-14Update to OpenMPI 1.4.2asau4-8/+31
Changes in v1.4.2 as compared to v1.4.1: - Fixed problem when running in heterogeneous environments. - Update LSF support to ensure that the path is passed correctly. - Fixed some miscellaneous oversubscription detection bugs. - IBM re-licensed its LoadLeveler code to be BSD-compliant. - Various fixes for multithreading deadlocks, race conditions, and other nefarious things. - Fixed ROMIO's handling of "nearly" contiguous issues (e.g., with non-zero true_lb). - Bunches of Windows build fixes. - Now allow the graceful failover from MTLs to BTLs if no MTLs can initialize successfully. - Added "clobber" information to various atomic operations, fixing erroneous behavior in some newer versions of the GNU compiler suite. - Update various iWARP and InfiniBand device specifications in the OpenFabrics .ini support file. - Fix the use of hostfiles when a username is supplied. - Various fixes for rankfile support. - Updated the internal version of VampirTrace to 5.4.12. - Fixed OS X TCP wireup issues having to do with IPv4/IPv6 confusion (see https://svn.open-mpi.org/trac/ompi/changeset/22788 for more details). - Fixed some problems in processor affinity support, including when there are "holes" in the processor namespace (e.g., offline processors). - Ensure that Open MPI's "session directory" (usually located in /tmp) is cleaned up after process termination. - Fixed some problems with the collective "hierarch" implementation that could occur in some obscure conditions. - Various MPI_REQUEST_NULL, API parameter checking, and attribute error handling fixes. - Fix case where MPI_GATHER erroneously used datatypes on non-root nodes. - Patched ROMIO support for PVFS2 > v2.7 (patch taken from MPICH2 version of ROMIO). - Fixed "mpirun --report-bindings" behavior when used with mpi_paffinity_alone=1. Also fixed mpi_paffinity_alone=1 behavior with non-MPI applications. - Ensure that all OpenFabrics devices have compatible receive_queues specifications before allowing them to communicate. See the lengthy comment in https://svn.open-mpi.org/trac/ompi/changeset/22592 for details. - Fix some issues with checkpoint/restart. - Improve the pre-MPI_INIT/post-MPI_FINALIZE error messages. - Ensure that loopback addresses are never advertised to peer processes for RDMA/OpenFabrics support. - Fixed a CSUM PML false positive. - Various fixes for Catamount support. - Minor update to wrapper compilers in how user-specific argv is ordered on the final command line. Thanks to Jed Brown for the suggestions.
2010-02-10Bump revision for PYTHON_VERSION_DEFAULT change.joerg1-1/+2
2010-02-10Retire GridSim.joerg5-395/+1
2010-01-31update MASTER_SITES.zafer1-2/+2
2010-01-19Update to OpenMPI 1.4.1:asau4-10/+9
- Update to PLPA v1.3.2, addressing a licensing issue identified by the Fedora project. See https://svn.open-mpi.org/trac/plpa/changeset/262 for details. - Add check for malformed checkpoint metadata files (Ticket #2141). - Fix error path in ompi-checkpoint when not able to checkpoint (Ticket #2138). - Cleanup component release logic when selecting checkpoint/restart enabled components (Ticket #2135). - Fixed VT node name detection for Cray XT platforms, and fixed some broken VT documentation files. - Fix a possible race condition in tearing down RDMA CM-based connections. - Relax error checking on MPI_GRAPH_CREATE. Thanks to David Singleton for pointing out the issue. - Fix a shared memory "hang" problem that occurred on x86/x86_64 platforms when used with the GNU >=4.4.x compiler series. - Add fix for Libtool 2.2.6b's problems with the PGI 10.x compiler suite. Inspired directly from the upstream Libtool patches that fix the issue (but we need something working before the next Libtool release).
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-2/+2
2010-01-12DragonFly build fix: treat DragonFly the same way as FreeBSD.asau1-2/+2
Catched by bulk builds, tested by Stathis Kamperis.
2009-12-15Recursive bump for libltdljoerg1-1/+2
2009-12-15Conflicts with "mpich" and "mpich2" packages.asau1-1/+4
Noticed by Helge Muehlmeier.
2009-12-13Update to MPICH2 1.2.1.asau10-189/+198
=============================================================================== Changes in 1.2.1 =============================================================================== # OVERALL: Improved support for fine-grained multithreading. # OVERALL: Improved integration with Valgrind for debugging builds of MPICH2. # PM/PMI: Initial support for hwloc process-core binding library in Hydra. # PM/PMI: Updates to the PMI-2 code to match the PMI-2 API and wire-protocol draft. # Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available using: svn log -r5425:HEAD https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.2.1 ... or at the following link: https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.2.1?action=follow_copy&rev=HEAD&stop_rev=5425&mode=follow_copy =============================================================================== Changes in 1.2 =============================================================================== # OVERALL: Support for MPI-2.2 # OVERALL: Several fixes to Nemesis/MX. # WINDOWS: Performance improvements to Nemesis/windows. # PM/PMI: Scalability and performance improvements to Hydra using PMI-1.1 process-mapping features. # PM/PMI: Support for process-binding for hyperthreading enabled systems in Hydra. # PM/PMI: Initial support for PBS as a resource management kernel in Hydra. # PM/PMI: PMI2 client code is now officially included in the release. # TEST SUITE: Support to run the MPICH2 test suite through valgrind. # Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available using: svn log -r5025:HEAD https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.2 ... or at the following link: https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.2?action=follow_copy&rev=HEAD&stop_rev=5025&mode=follow_copy =============================================================================== Changes in 1.1.1p1 =============================================================================== - OVERALL: Fixed an invalid read in the dataloop code for zero count types. - OVERALL: Fixed several bugs in ch3:nemesis:mx (tickets #744,#760; also change r5126). - BUILD SYSTEM: Several fixes for functionality broken in 1.1.1 release, including MPICH2LIB_xFLAGS and extra libraries living in $LIBS instead of $LDFLAGS. Also, '-lpthread' should no longer be duplicated in link lines. - BUILD SYSTEM: MPICH2 shared libraries are now compatible with glibc versioned symbols on Linux, such as those present in the MX shared libraries. - BUILD SYSTEM: Minor tweaks to improve compilation under the nvcc CUDA compiler. - PM/PMI: Fix mpd incompatibility with python2.3 introduced in mpich2-1.1.1. - PM/PMI: Several fixes to hydra, including memory leak fixes and process binding issues. - TEST SUITE: Correct invalid arguments in the coll2 and coll3 tests. - Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available using: svn log -r5032:HEAD https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.1.1p1 ... or at the following link: https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.1.1p1?action=follow_copy&rev=HEAD&stop_rev=5032&mode=follow_copy =============================================================================== Changes in 1.1.1 =============================================================================== # OVERALL: Improved support for Boost MPI. # PM/PMI: Significantly improved time taken by MPI_Init with Nemesis and MPD on large numbers of processes. # PM/PMI: Improved support for hybrid MPI-UPC program launching with Hydra. # PM/PMI: Improved support for process-core binding with Hydra. # PM/PMI: Preliminary support for PMI-2. Currently supported only with Hydra. # Many other bug fixes, memory leak fixes and code cleanup. A full list of changes is available using: svn log -r4655:HEAD https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.1.1 ... or at the following link: https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.1.1?action=follow_copy&rev=HEAD&stop_rev=4655&mode=follow_copy =============================================================================== Changes in 1.1 =============================================================================== - OVERALL: Added MPI 2.1 support. - OVERALL: Nemesis is now the default configuration channel with a completely new TCP communication module. - OVERALL: Windows support for nemesis. - OVERALL: Added a new Myrinet MX network module for nemesis. - OVERALL: Initial support for shared-memory aware collective communication operations. Currently MPI_Bcast, MPI_Reduce, MPI_Allreduce, and MPI_Scan. - OVERALL: Improved handling of MPI Attributes. - OVERALL: Support for BlueGene/P through the DCMF library (thanks to IBM for the patch). - OVERALL: Experimental support for fine-grained multithreading - OVERALL: Added dynamic processes support for Nemesis. - OVERALL: Added automatic as well as statically runtime configurable receive timeout variation for MPD (thanks to OSU for the patch). - OVERALL: Improved performance for MPI_Allgatherv, MPI_Gatherv, and MPI_Alltoall. - PM/PMI: Initial support for the new Hydra process management framework (current support is for ssh, rsh, fork and a preliminary version of slurm). - ROMIO: Added support for MPI_Type_create_resized and MPI_Type_create_indexed_block datatypes in ROMIO. - ROMIO: Optimized Lustre ADIO driver (thanks to Weikuan Yu for initial work and Sun for further improvements). - Many other bug fixes, memory leak fixes and code cleanup. A full list of changes is available using: svn log -r813:HEAD https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.1 ... or at the following link: https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.1?action=follow_copy&rev=HEAD&stop_rev=813&mode=follow_copy
2009-12-12+ openmpiasau1-1/+2
2009-12-12Import OpenMPI 1.4 as parallel/openmpi.asau18-0/+1122
OpenMPI is open source MPI-2 implementation.
2009-12-11Update to OpenPA 1.0.2.asau3-7/+8
New in OpenPA v1.0.2: Major Changes: * Add support for 64-bit PPC. * Static initializer macros for OPA types. balaji (1): * Fix pthread_mutex usage for inter-process shared memory regions. buntinas (1): * added OPA typedef for pthread_mutex_t fortnern (4): * Add more tests for compare-and-swap. * Add integer compare-and-swap fairness test. * Add pointer version of compare-and-swap fairness test. * Added configure test for pthread_yield. goodell (6): * Fix bad include guard in the opa_by_lock.h header. * Add new "unsafe" primitives. Also minor updates to the docs. * Add support for 64-bit PPC. * Update README to reflect 64-bit PPC support. * Add static initializer macros for OPA_int_t/OPA_ptr_t. * Actually include the COPYRIGHT and CHANGELOG files in the distribution. jayesh (1): * Fixed compiler warnings in NT intrinsics. Now type casting the arguments to NT intrinsics correctly
2009-12-10Support staged installation.asau4-10/+163
2009-12-03Follow f2c/libf2c split: bump revision of all packagesasau3-4/+6
that list Fortran in used languages.
2009-11-26Remove parallel/glunix. It fails in the patch phase on NetBSD 4 andjoerg79-4220/+1
later. After fixing that, it fails with C++ errors, so it couldn't have been build at least for 3 years. Assume noone cares.
2009-11-10Update to v3.1.2. The number of changes over the intervening years isbrook27-3618/+102
too large to list here. See the ChangeLog file or the home page for details.
2009-10-26Add "openpa".asau1-1/+2
2009-10-23Import OpenPA 1.0.1 as parallel/openpa.asau5-0/+57
OpenPA is open source, highly-portable library that provides atomic primitives (and related constructs) for high performance, concurrent software.
2009-09-13Remove parallel/openpbs as announced on pkgsrc-users and tech-pkg.asau9-321/+1
2009-08-19Fix installed manual pages to correctly refer to SGE rather than GE.markd1-3/+10
Also fix some interpreter paths. Bump PKGREVISION.
2009-06-14Remove @dirrm entries from PLISTsjoerg10-142/+10
2009-06-11regen distinfo to refrect last update.obache1-11/+16
2009-05-19Update to PVM 3.4.6asau4-20/+19
Changes since previous release: - security fixes; - update of the BEOLIN architecture port; - miscellaneous bug and documentation fixes.
2009-05-13Update sge to 6.2.2.1markd18-129/+265
Grid Engine 6.2, which has undergone significant changes in qmaster to significantly improve its scalability in challenging environments, adds powerful features to the core system, introduces multi cluster support for the Accounting and Reporting Console (ARCo) and comes with a new module extending the scope of Grid Engine to a new domain of use cases: the Service Domain Manager (SDM), aka. project Hedeby allows to dynamically (re-)assign computational resources on demand. plus lots of bug fixes.
2009-04-08Remove the remaining NO_MTREE definitions, it has been a nop for ajoerg1-2/+1
while.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg2-27/+12
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-08Fix MAINTAINER.hasso1-2/+2
2009-02-22Use MASTER_SITE_NETLIB for Netlib and its mirrors.asau1-2/+2
Discussed with Tobias Nygren.
2009-02-16Fix maintainerjoerg1-2/+2
2009-02-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-1/+2
changed runtime dependencies now.
2009-01-23Give up maintainership, as I have not so much as looked at pkgsrc injschauma2-4/+4
well over a year now. Sorry. :-(
2008-12-21Update MPICH2 to 1.0.8, maintainer update request by PR 40239.obache7-64/+87
Changes since 1.0.7: - Added support for MPI 2.1 - Added support for MPI_Type_create_resized and MPI_Type_create_indexed_block datatypes in ROMIO. - Bug fixes, memory leak fixes and code cleanup.
2008-12-16Use ssh for SUN4SOL2, like everywhere else. Bump revision.is3-3/+17
2008-11-26Update SGE to 6.1.5markd5-25/+36
patch-au compiles sge_arch.c with -ansi so that stringification hack works on NetBSD and FreeBSD and probably others. Otherwise architecture names like nbsd-i386 turn into nbsd-1 - From the FreeBSD port. Bugs fixed in SGE 6.1u5 since release 6.1u4 wrong documentation for upgrade 6.0u2 and higher to 6.1u2 and higher Multiple loadsensor instances are trying to access the same temp load file on AIX51 Validation of the Filter List in Simple Query builder fails qhost -l h=<hostname> does not work Numbers in error mail too large use of the same pathes for input/output stream must be dealt with DRMAA Java language binding segfaults on Session.exit() with sol-x86 binaries on AMD64 sgeexecd startup script shouldn't suppress error messages from sge_execd binary Advanced Query with wild card character * does not produce correct results. 'Infinity' must be rejected when specified in 'complex_values' or RQS limits for consumables Invalid qconf -mrqs crashes qmaster with segmentation fault RQS: Line wrap of host list introduces syntax error Row Limit in ARCo Simple Query builder cannot be empty loadsensor does not work on AIX51 qhost -xml has wrong namespace QMON: The help for Resource Quotas is not available qmon fills in fields incorrectly for restoring config for Submit Job sgemaster -qmaster stop shutdowns also shadowd incorrect depencency on xinetd in init scripts for linux Latebindings for Advanced Queries does not work Switching from Simple Query to Advanced Query removes the Latebingings 32-bit Linux binaries are having problems with file access in 64-bit NFS environments using of default_domain may prohibit execd installation Commlib might crash if running out of memory Configuration file check of automatic installation does not recognize remsh loadcheck prints error message "kstat finds too many cpus" Communication library thread locking problem results in qmaster crash ARCo should not print exception stack trace in the console TABLESPACE values should be written to dbwriter.conf Incorrectly considering two host group names to be the same Clients not disconnecting correctly SGE util/arch script is broken for AIX 5.3 Operating System error message given by qalter -q '' <jobid> suggests a memory access problem bootstrap(5) man page sees itself als sge_conf(5) qmaster reinstall overwriting an existing installation fails qconf -ae|-Ae return 0 even if exechost exists already qconf -dxxxx does not set exit status on error qconf -as, -am, -ao, -Ae, -Acal, -Ackpt, -Ap when msg "already exist" should return not 0 exit code qconf -acal doesn't return error code 1 when failed setting of QMaster port number leads to infinite loop use of -l tmpdir=abc can crash schedd load scaling display not working correctly qstat -j does not print array task information job hold due to -hold_jid is not indicated as STATE_SYSTEM_ON_HOLD by drmaa_job_ps(3) Segmentation fault of sge_schedd A load sensor reporting values for other hosts does not work reporting file is lacking information about global consumables, if log_consumables=false Wallclock_Time query should be more constrained "./install_execd -winsvc -auto /path/to/auto.conf" command causes error The default has to be local spool directory when install_execd is run for a Windows host qmaster runs out of memory on AIX dbw install parameters are not verified Incorrect slots_total from qstat -F -xml output Wrong permissions if install_qmaster creates qmaster spool directory Installation of execution daemon left user unclear which port was chosen. Exception occurs during the exportation of a query result to pdf memory leak in sge_execd with qsub -v SGE_* or qsub -V ARCo should support SJWC 3.1 Bugs fixed in SGE 6.1u4 since release 6.1u3 on Windows installation fails when installing as root and SGE admin user = none accounting records for slave tasks of pe jobs should contain the correct task submission time check if config parameters qlogin_daemon and rlogin_daemon are pathes parallel scheduling memory leak in sge_schedd execd installation does not test absolute path for local spool dir Sort on table column throws exception if explicit SORT specified in SimpleQuery Sort on table column Error.jsp contains unbalanced tagError.jsp contains unbalanced tag arco_read should be able to create synonyms instead of arco_write DBW should use batch inserts prolog an epilog descriptions should include exit codes It is possible to negative tickets / shares in qmon and from the command line ORDER BY clause ignored in Advanced Query Queue Consumables query incorrect in ARCo predefined queries CLI accepts the slot number of more than 10000000 ARCo online help contains invalid, unclear or outdated information the installation of two rpc databases on the some host fails DBWriter should not exit if there is a database connection error Reporting 'View' dropdown menu and 'Save Result' functionality is confusing DBW derived rules and reporting queries that count jobs need to be updated incomplete error loging in case of classic spooling failures Row Limit in Simple Query uses wrong syntax NONE' as value is not rejected for queue_conf(5) shell and qsub(1) -S Upgrade to 6.1u3 fails for PostgreSQL < 8.0, minor issues i dbdefinition.xml for PSQL > 8.0 dbwriter should write checkpoint to database dbwriter deletion rules delete tasks of pe_jobs unclear 'exit_status' description in accounting(5) about Grid Engine specific status autoinstall configfile should be parsed and checked for valid input! qstat -j output is broken for shell_path the project field should be displayed in the qstat -j output Wrong variable for calculating daily host values from hourly ones Pending PE job qstat -j output displays addtional useless message when not running because of RQs automatic backup is broken! Spelling mistakes in the qmon help menus deletion rule for PostgreSQL incorrect for deletion of sge_share_log qquota broken if quota definition contains "hosts" or "users" scope negation Access_list(5) man page not precise enough with regards secondary/primary group(s) RQS debitation of running jobs is broken if enabled by -mattr Set SGE_QMASTER_PORT in settings file if sge_qmaster is not found in /etc/services file Failed to deliver STOP signal for subordinated jobs Missing array job task usage in the accounting file qhost/qstat can't be interrupted with ctrl-c typographical errors in messages from install_qmaster Sort order and row limit cannot be specified together in ARCo Simple Query builder Qmaster segfaults with long host resource evaluation expression Error message for unsupported platforms should be more verbose qsub does not accept resource strings size larger than 256 Memory leak in drmaa_run_job()/drmaa_run_bulk_job() ARCo reporting module installation script is broken on Red Hat Enterprise Linux 4 Update 4 Job predecessor list missing from qstat -j output In SJWC on Oracle dates appear truncated to just MM/DD/YYYY configfile check in automatic installation is to strict load sensor might block execd port Uninstallation of remote execd if not interactive Infotext spawned on remote machine with -wait or -ask does not display the text Uninstall does not remove the SGE_STARTUP_SCRIPT qmaster crashes when SGE_ND=1, dl 2 and BDB server spooling inst_sge -ux all -um fails Usage string for some commands is incomplete dbwriter installation can't finish on large amount of data reprioritize disappears after sge_qmaster restart qmaster failover should not change the state of any queue
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-2/+2
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he2-2/+4
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").