Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented func to get CUDA memory usage, implemented automatic,nonGUI version of MPI connection memory tests #110

Open
wants to merge 17 commits into
base: nest-gpu-2.0-dev-mpi
Choose a base branch
from

Conversation

golosio
Copy link
Collaborator

@golosio golosio commented Jan 12, 2024

Implemented functions to get CUDA memory usage of each MPI process, peak CUDA memory usage of each MPI process, total CUDA memory available for all MPI processes, free CUDA memory available for all MPI processes. Adapted MPI connections CUDA memory check scripts to run on terminal and to check used CUDA memory against theoretical prediction automatically

…<ConnKeyT, ConnStructT> derived classes, with specialized template class ConnectionTemplate<conn12b_key, conn12b_struct> 12 byte connections
…ak CUDA memory usage of each MPI process, total CUDA memory available for all MPI processes, free CUDA memory available for all MPI processes. Adapted MPI connections CUDA memory check scripts to run on terminal and to check used CUDA memory against theoretical prediction automatically
@golosio golosio requested a review from JoseJVS January 12, 2024 22:03
…-tidy. Prepared wrappers for clang-format and clang-tidy compatibility with CUDA / CUB headers and scripts to run formatting and checks on all source c++/cuda files.
…o find automatically CUDA and MPI default header paths or to accept user-defined path lists for include files, CUDA or MPI headers
…les with clang-format and check them with clang-tidy
… connection memory check through script benchmark_terminal.sh. Writing some comments on connection-related code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant