Shreyas Khandekar
Shreyas Khandekar
Chapel is an open-source modern programming language designed for productive parallel computing at scale. Chapel's homepage is at https://chapel-lang.org/ Chapel's repository is at https://github.com/chapel-lang/chapel and has over 1.6k stars The...
### Summary of Problem `in` intents on functions can cause out of memory issues that crash chapel programs. **Description:** This issue is prompted by a bug reported by one of...
The recent changes to CSV reads were causing issues with ASAN testing where we were getting a "heap use after free" error message in both `lscsv` and `get_info`. The offending...
### Summary of Feature Currently our testing infrastructure allows for [comparing against a C version](https://chapel-lang.org/docs/main/developer/bestPractices/TestSystem.html#comparing-to-a-c-version) of a test, which is usually used to compare performance. It would be nice to...
There are two types of empty directories left over: 1. Per Runtime Build: `gpu-nvidia-cub-`: This comes from a c++ file (`gpu-nvidia-cub.cc`) 2. Per application build: `rtmain-`: this is our runtime,...
This adds the following new configurations scripts for testing gpus on HPE Cray EX systems: - `test-gpu-ex-cpu` (analogous to `test-gpu-cpu` for Cray CS) - `test-gpu-ex-cuda-12.interop` (analogous to `test-gpu-cuda.interop` for Cray...
### Summary of Problem Our [Dockerfile](https://github.com/chapel-lang/chapel/blob/main/Dockerfile) for Chapel does not include a `CMD` nor an `ENTRYPOINT`. From the Docker docs: https://docs.docker.com/reference/dockerfile/#understand-how-cmd-and-entrypoint-interact > Dockerfile should specify at least one of `CMD`...