SHMEM - Home

Finishing some runtime system work; decided to try a #deskpi #super6c cluster board.

An ITX form factor beowulf cluster is amazing.

#slurm & #nfs worked out of apt.

#ucx, #openmpi, #openshmem, #openpmix, #gasnet, & #hpx needed custom compilation.

@raspberrypi #arm #hpc #supercomputing

Check out Michael Ferguson's new article in the Chapel Blog to learn about how Chapel's design gives it good memory safety properties. The article shows how C, C++, Rust, Python, OpenSHMEM, MPI, and Chapel respond to common programming errors.

https://chapel-lang.org/blog/posts/memory-safety/

#ChapelLang #RustLang #OpenSHMEM #MPI #HPC

Memory Safety in Chapel

A description of how Chapel’s features for memory safety strike a balance between productivity and performance, with comparisons to other languages

How does Chapel stack up against MPI and OpenSHMEM for distributed memory parallel programming? Check out this repository to see implementations and performance measurements of a Least-Significant Digit First Radix Sort in these different frameworks.

https://github.com/mppf/distributed-lsb

#ChapelLang #MPI #OpenSHMEM