CHPL_TARGET_CPU
(https://chapel-lang.org/docs/usingchapel/chplenv.html#chpl-target-cpu) basically controls CPU specialization (march
in gcc). It defaults to unknown for multi-locale since we don't if chapel is cross-compiling. If your login node is the same ISA as compute nodes you could set it to native
. Otherwise, setting to none
will quiet the warning (though that will probably trigger a rebuild). In all the tests we've done Arkouda performance does not benefit from target architecture specialization at the moment, so leaving it unknown
or setting it to none
should not impact performance.
home/richard/chapel/arkouda//src/RadixSortLSD.chpl:159: error: Out of memory allocating "array elements"
/home/richard/chapel/arkouda//src/RadixSortLSD.chpl:159: error: Out of memory allocating "array elements"
/home/richard/chapel/arkouda//src/RadixSortLSD.chpl:159: error: Out of memory allocating "array elements"
/home/richard/chapel/arkouda//src/RadixSortLSD.chpl:159: error: Out of memory allocating "array elements"
export GASNET_MAX_SEGSIZE="0.95/H"
to see if that helps (should prevent you from getting Chapel OOMs, but you will likely still get the Arkouda client ones)
Spawner: read() returned 0 (EOF)
* Caught a signal (proc 3): SIGTERM(15)
Hmm, we've had one other user getting a SIGTERM
like this, but we haven't found the root cause yet. Part of the problem is just how vague the error message is.
Do you have any more information about what was happening when this error occurred? (Time since you launched, was this in the middle of an operation or while the server was idle?)