Branch: refs/heads/main
Revision: 7d9efe5
Author: ronawho
Link: Unavailable
Log Message:
Merge pull request #20160 from ronawho/use-cstdlib-mem-arm-mac
Default to cstdlib mem for arm based macs
[reviewed by @benharsh]
Something about jemalloc seems to be causing issues for multi-locale
testing as reported in #17825. I don't know the root cause yet, but
change the default while we look into it.
With cstdlib, all multilocale tests except 2 that create a lot of
communicating threads pass. gasnet only allows so many threads to
communicate concurrently (256 by default) and these tests can result in
10,000 threads. We haven't seen the tests fail previously, but they do
on m1 macs now. I'm not sure if time-slicing on m1 is different or
something is slower or faster but somehow more concurrent threads are
calling into gasnet.
Now that all tests are passing, add full multilocale m1 testing
Part of ra test crashes with CHPL_LLVM=system on macOS/aarch64 · Issue #17825 · chapel-lang/chapel · GitHub
Part of https://github.com/Cray/chapel-private/issues/3374
Modified Files:
A util/cron/test-gasnet.darwin-m1.bash
M test/stress/deitz/test_10k_local_coforall_with_remote_update.skipif
M test/stress/deitz/test_10k_remote_coforall.skipif
M util/chplenv/chpl_mem.py
Compare: https://github.com/chapel-lang/chapel/compare/139298d1ae27...7d9efe54d885