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

Commits on Dec 29, 2023

  1. Configuration menu
    Copy the full SHA
    0285035 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c047f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Implemented abstract Connection class and template ConnectionTemplate…

    …<ConnKeyT, ConnStructT> derived classes, with specialized template class ConnectionTemplate<conn12b_key, conn12b_struct> 12 byte connections
    golosio committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    7231b27 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Implementing 16 bit connections, with type conn16b_key (8 bytes) and …

    …struct conn16b_struct (8 bytes)
    golosio committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    7b13b9b View commit details
    Browse the repository at this point in the history
  2. Implemented 16 bit connections, with type conn16b_key (8 bytes) and s…

    …truct conn16b_struct (8 bytes)
    golosio committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    410d887 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    04acb39 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Implemented function to get CUDA memory usage of each MPI process, pe…

    …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 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    71569af View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    06cd98c View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    28d197b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Formatted source c++/cuda files with clang-format. Checked with clang…

    …-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.
    golosio committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    d3a7ced View commit details
    Browse the repository at this point in the history
  2. Improved clang-tidy-cuda.sh and check_all_c_c++_cu_files.sh scripts t…

    …o find automatically CUDA and MPI default header paths or to accept user-defined path lists for include files, CUDA or MPI headers
    golosio committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    a08be29 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. created folder build_support with scripts to format all c/c++/cuda fi…

    …les with clang-format and check them with clang-tidy
    golosio committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    d906fb4 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    22b4a78 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Fixed test_16b.py so that it can work no matter what the default choi…

    …ce for connection structure is
    golosio committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e460f2c View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Implemented summary.sh script to extract and summarize results of MPI…

    … connection memory check through script benchmark_terminal.sh. Writing some comments on connection-related code.
    golosio committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    783057c View commit details
    Browse the repository at this point in the history
  2. Fixed order of initialization of connection class parameters dependin…

    …g on netgpu class parameters
    golosio committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    f2b4211 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    513d405 View commit details
    Browse the repository at this point in the history