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

Validating Benchmarks with MPI Native implementations #2

Open
Yiltan opened this issue Sep 7, 2022 · 0 comments
Open

Validating Benchmarks with MPI Native implementations #2

Yiltan opened this issue Sep 7, 2022 · 0 comments

Comments

@Yiltan
Copy link
Owner

Yiltan commented Sep 7, 2022

Current issues:

-- the prototype used for MPI_Pready() and MPI_Parrived() is wrong.
In their parameter list, requests should be MPI_Request, not
MPI_Request*.

-- files normal_distribution.cpp and util.c do not agree on the
prototype for get_random_normal_number(). In one case, the function
takes two parameters; in the other, none.

-- if we follow the instructions in the README (CC=mpicc), compilation
of the C++ file fails. However, if I switch compilation to CC=mpicxx, C
files do not compile because they use constructions forbidden in C++.

-- for linking, -lm is missing (needed by the call to sqrt).
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

No branches or pull requests

1 participant