3
I Use This!
Low Activity

Commits : Listings

Analyzed about 20 hours ago. based on code collected 1 day ago.
May 19, 2023 — May 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
GASNet spec 1.0 add the unified AM request formulation idea to the appendix bump version number up to 1.0 More... over 21 years ago
fix to gasneti_mutex_assertunlocked() More... over 21 years ago
Fix gasnet/gm support for GASNET_SEGMENT_EVERYTHING (ok dan) - firehoses support up to a defined parameter (fraction in physical memory). - titanium support is around the corner. . More... over 21 years ago
Minor fixes Enable gcc warnings for attempting to use sizeof(void) in pointer arith in --enable-debug config Fix a bug in the handler macros discovered by Jason (ARGS0 problem) fix a compiler warning in AMMPI for Compaq cc More... over 21 years ago
GASNet test fixes Fix tests to work in SEGMENT_EVERYTHING configuration (as well as FAST/LARGE) Also fix a SEGMENT_EVERYTHING bug in elan-conduit More... over 21 years ago
important bug fix More... over 21 years ago
fix mpi SEGMENT_EVERYTHING small bugs in mpi-conduit and AMMPI were keeping it from working More... over 21 years ago
small fix fixup some error messages in the mpi-conduit error-checking HSL's disable one error check that causes false positives for a known reason on Titanium More... over 21 years ago
fix mmap test to prevent gcc 3.2 from whining about tmpnam() More... over 21 years ago
fix a return in gm-conduit barrier-wait More... over 21 years ago
add a warning message for multi-node barrier More... over 21 years ago
fix a compile warning on PGI More... over 21 years ago
Few modifications. . More... over 21 years ago
Readjust the division of AM handler indexes in the GASNet spec and implementations. Previously we reserved 0-199 for the GASNet implementation and 200-255 for the GASNet client. However the Titanium runtime system currently requires 70 different AM handlers, and so far no GASNet implementation has required more than about 20 handlers. More... over 21 years ago
rename the configure output variable INLINE_MODIFIER to prevent a conflict with Titanium turn off -ansi mode for --enable-debug on gcc, because it causes more problems than it prevents More... over 21 years ago
small fix to Bootstrap fix some DOS EOL's, which are the bane of my existence.. More... over 21 years ago
Update GASNet's configure/Makefile magic to work with automake 1.6, autoconf 2.53 More... over 21 years ago
merge AMMPI v0.5 More... over 21 years ago
Add configure mechanism to save any environment variables read implicitly by autoconf and ensure the same values are seen at reconfigure time More... over 21 years ago
Relax the elan-conduit barrier semantics a tiny bit (require all threads to agree whether a barrier is named or anonymous) to get about a 3x performance improvement in anonymous barrier latency. Improve the barrier tester to test both named and anonymous barriers Fix a minor bug in the extended-ref barrier More... over 21 years ago
Do some basic tuning on the elan-conduit barrier implementation We now use a combination of a hardware broadcast and hardware barrier, which gives better latency performance and scalability than the ref-extended AM-based barrier. More... over 21 years ago
Improve the mmap segment size search strategies - add linear searches which perform better than binary search on systems with certain mmap performance characteristics (like Tru64) Improved logging for mmap search More... over 21 years ago
Implement GASNet signal-handling Added signal-handling capabilities to mpi-conduit, elan-conduit and template-conduit to meet the GASNet spec (fatal signals are converted to SIGQUIT for the client, and SIGQUIT calls gasnet_exit() by default). More... over 21 years ago
Fix some Makefile installation bugs Remove duplicate file gm-conduit/gasnet_extended_help.h More... over 21 years ago
finished elan-conduit memory segment work memory segment is now properly mmaped and elan-mapped GASNET_SEGMENT_FAST configuration is limited by the available elan VM space (about 3GB, depending on size of code segment and static data area) GASNET_SEGMENT_LARGE configuration allows larger segments and uses AM for areas outside the elan-mapped space GASNET_SEGMENT_EVERYTHING leaves the default elan mappings (which maps all the code, static data, stack and some of the heap) and uses them if possible, else reverts to AM change the interface to gasneti_segmentInit() to allow specifying an optional conduit-specific max segment size More... over 21 years ago
Tune gasnet_{try,wait}_syncnbi_all Remove redundant polling call that incurs additional overhead and locking Cuts the overhead for a do-nothing call to gasnet_{try,wait}_syncnbi_all in half on most conduits More... over 21 years ago
elan-conduit uses a number of different elan-level mechanisms to implement puts and gets, based on payload size and memory-mapping conditions on the source and destination. More... over 21 years ago
Factor the memory registration logic recently added to mpi-conduit so it can easily be used by other conduits with minimal code duplication. More... over 21 years ago
Take advantage of thread-safety provided by libelan to reduce serialization and locking overhead for elan-conduit under GASNET_PAR configuration More... over 21 years ago
Upgrade configure to save environment variables it reads at configure time for reconfigurations Add configure-time detection of mmap capability When mmap is not available (namely, on Cray T3e) mpi-conduit uses malloc instead, although we sacrifice the ability to provide aligned segments. More... over 21 years ago