-
Notifications
You must be signed in to change notification settings - Fork 22
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
Should io500.sh be updated to look for the pfind parameters ? #69
Comments
Also how to pass the equivalent of io500_find_mpi="True" in io500.sh for the io500 C app version config.ini file? external-mpi-args = "something here - can someone share an example please" |
Great, it appears you tried the right thing. It turns out that MPI
doesn't support to run MPI programs as children (except using
MPI_Comm_spawn) in the general sense. Hence,
to use the app with an arbitrary MPI parallel find isn't possible. It
is possible to implement the pfind API though and use it as drop-in
replacement for the current pfind implementation.
It works for sequential finds (nproc = 1) though.
…On Mon, Jun 1, 2020 at 3:54 PM Pinkesh Valdria ***@***.***> wrote:
Also how to pass the equivalent of io500_find_mpi="True" in io500.sh for the io500 C app version config.ini file?
external-mpi-args = "something here - can someone share an example please"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
--
Dr. Julian Kunkel
Lecturer, Department of Computer Science
+44 (0) 118 378 8218
http://www.cs.reading.ac.uk/
https://hps.vi4io.org/
PGP Fingerprint: 1468 1A86 A908 D77E B40F 45D6 2B15 73A5 9D39 A28E
|
Thanks Julian, for the IO500 submission, I assume there will be a default option which works for everyone to use, unless someone has written their own version (which is not the case for me ☹).
From: Julian Kunkel <[email protected]>
Reply-To: VI4IO/io-500-dev <[email protected]>
Date: Monday, June 1, 2020 at 10:08 AM
To: VI4IO/io-500-dev <[email protected]>
Cc: Pinkesh Valdria <[email protected]>, Author <[email protected]>
Subject: Re: [VI4IO/io-500-dev] Should io500.sh be updated to look for the pfind parameters ? (#69)
Great, it appears you tried the right thing. It turns out that MPI
doesn't support to run MPI programs as children (except using
MPI_Comm_spawn) in the general sense. Hence,
to use the app with an arbitrary MPI parallel find isn't possible. It
is possible to implement the pfind API though and use it as drop-in
replacement for the current pfind implementation.
It works for sequential finds (nproc = 1) though.
…On Mon, Jun 1, 2020 at 3:54 PM Pinkesh Valdria ***@***.***> wrote:
Also how to pass the equivalent of io500_find_mpi="True" in io500.sh for the io500 C app version config.ini file?
external-mpi-args = "something here - can someone share an example please"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
--
Dr. Julian Kunkel
Lecturer, Department of Computer Science
+44 (0) 118 378 8218
http://www.cs.reading.ac.uk/
https://hps.vi4io.org/
PGP Fingerprint: 1468 1A86 A908 D77E B40F 45D6 2B15 73A5 9D39 A28E
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Indeed you can use the integrated version. Just don't set the external
script to anything.
Pinkesh Valdria <[email protected]> schrieb am Mo., 1. Juni 2020,
18:32:
… Thanks Julian, for the IO500 submission, I assume there will be a
default option which works for everyone to use, unless someone has written
their own version (which is not the case for me ☹).
From: Julian Kunkel ***@***.***>
Reply-To: VI4IO/io-500-dev ***@***.***>
Date: Monday, June 1, 2020 at 10:08 AM
To: VI4IO/io-500-dev ***@***.***>
Cc: Pinkesh Valdria ***@***.***>, Author <
***@***.***>
Subject: Re: [VI4IO/io-500-dev] Should io500.sh be updated to look for the
pfind parameters ? (#69)
Great, it appears you tried the right thing. It turns out that MPI
doesn't support to run MPI programs as children (except using
MPI_Comm_spawn) in the general sense. Hence,
to use the app with an arbitrary MPI parallel find isn't possible. It
is possible to implement the pfind API though and use it as drop-in
replacement for the current pfind implementation.
It works for sequential finds (nproc = 1) though.
On Mon, Jun 1, 2020 at 3:54 PM Pinkesh Valdria ***@***.***>
wrote:
>
> Also how to pass the equivalent of io500_find_mpi="True" in io500.sh for
the io500 C app version config.ini file?
>
> external-mpi-args = "something here - can someone share an example
please"
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or unsubscribe.
--
Dr. Julian Kunkel
Lecturer, Department of Computer Science
+44 (0) 118 378 8218
http://www.cs.reading.ac.uk/
https://hps.vi4io.org/
PGP Fingerprint: 1468 1A86 A908 D77E B40F 45D6 2B15 73A5 9D39 A28E
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#69 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABGW5SQLMWG5ZA4K5WUZICLRUPQZ5ANCNFSM4NP4HZ2Q>
.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Current version is not looking for most of the parameters which can be set for the io500 C app version.
https://github.com/VI4IO/io500-app/blob/e4c73effae9657a6b4ef79319a2840ee756af223/io500.sh#L224
The io500 C-app version config file allows:
As a workaround, I manually added the below:
In io500.sh script:
The text was updated successfully, but these errors were encountered: