[mpich-discuss] [EXTERNAL] [BULK] How to make/run romio tests?

Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC] matthew.thompson at nasa.gov
Wed Jun 11 10:25:30 CDT 2025


An addendum, it's possible my "bugfix" as detailed in https://urldefense.us/v3/__https://github.com/pmodels/mpich/issues/7452__;!!G_uCfscf7eWS!aqjYcygbr3I8ZbKEHR9uOfQmiIa7WR2lVajdfRCYksA9leIz6X8t0pUZ9m8BzT8XyErKAf5BrG_M2fsmgucN-O7Wg10$  might not be enough.

I have a code that uses `MPI_Info_set` to, well, set infos and I can't seem to affect the fs type.

First I set:

  export ROMIO_PRINT_HINTS=1

and then in my code I added:

        call MPI_INFO_SET(info,"romio_filesystem_type","QUOBYTEFS:", status)

but, well:

  key = romio_filesystem_type     value = UFS: Generic ROMIO driver for all UNIX-like file systems

I also tried it in lowercase as well. No joy.

I've also tried:

  export ROMIO_FSTYPE_FORCE="QUOBYTEFS:"

and:

  export ROMIO_FSTYPE_FORCE="quobytefs:"

but in each case, it's still UFS. I do know my Infos are being seen by MPICH because if I toggled:

        call MPI_INFO_SET(info,"romio_cb_write","enable", status)

from enable to disable, the ROMIO_PRINT_HINTS show the change.

Matt




[signature_3627681122]<https://urldefense.us/v3/__http://www.ssaihq.com/__;!!G_uCfscf7eWS!aqjYcygbr3I8ZbKEHR9uOfQmiIa7WR2lVajdfRCYksA9leIz6X8t0pUZ9m8BzT8XyErKAf5BrG_M2fsmgucNFDu3aGQ$ >

Matt Thompson
Lead Scientific Software Engineer/Supervisor
Global Modeling and Assimilation Office
Science Systems and Applications, Inc.
Code 610.1, 8800 Greenbelt Rd, Greenbelt, MD 20771
o: 301-614-6712
matthew.thompson at nasa.gov<mailto:matthew.thompson at nasa.gov>


From: Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC] via discuss <discuss at mpich.org>
Date: Wednesday, June 11, 2025 at 9:37 AM
To: discuss at mpich.org <discuss at mpich.org>
Cc: Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC] <matthew.thompson at nasa.gov>
Subject: [EXTERNAL] [BULK] [mpich-discuss] How to make/run romio tests?
All, I'm trying to do some tests on a Quobyte system and we've seen confusing file write timings with Intel MPI and Open MPI. So, a bit of googling seeing if some MPI stack has a mention of Quobyte turns up: https: //www. quobyte. com/blog/quobyte-mpi-io-support-with-kernel-bypass-now-available/
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.

ZjQcmQRYFpfptBannerEnd
All,

I'm trying to do some tests on a Quobyte system and we've seen confusing file write timings with Intel MPI and Open MPI. So, a bit of googling seeing if some MPI stack has a mention of Quobyte turns up:

https://urldefense.us/v3/__https://www.quobyte.com/blog/quobyte-mpi-io-support-with-kernel-bypass-now-available/__;!!G_uCfscf7eWS!aqjYcygbr3I8ZbKEHR9uOfQmiIa7WR2lVajdfRCYksA9leIz6X8t0pUZ9m8BzT8XyErKAf5BrG_M2fsmgucNVyzgHzY$ <https://urldefense.us/v3/__https://www.quobyte.com/blog/quobyte-mpi-io-support-with-kernel-bypass-now-available/__;!!G_uCfscf7eWS!foSdMay5QSiTxv1dePpWE5p5EOqkyr5hGLVXtgYBy6sY2_p9bErxn31S50_D4xpBCr1CIJCYqJV6YIlpDH99oVGEJLU$>

and, yep, quobyte seems to be in MPICH! I grabbed MPICH 4.3.0 and built it (with one bug fix[1]) and well, it seems to run Hello World.

So, following that Quobyte page, I get to Step 10 and tried the romio tests and...I am apparently dumb. I went to my

  build/src/mpi/romio/test

directory and I see 'runtests' there, but:

  > ./runtests
  make: *** No rule to make target 'default'.  Stop.

I also tried with -fname and:

> ./runtests -fname=quobyte:test_mpi_file
./runtests: line 90: [quobyte:test_mpi_file: command not found
make: *** No rule to make target 'default'.  Stop.

> ./runtests -fname=quobyte:/home/mathomp4/MPI/src/mpich-4.3.0/build-ifort-2021.13/src/mpi/romio/test/test_mpi_file
./runtests: line 90: [quobyte:/home/mathomp4/MPI/src/mpich-4.3.0/build-ifort-2021.13/src/mpi/romio/test/test_mpi_file: No such file or directory
make: *** No rule to make target 'default'.  Stop.

Yeah. I'm stumped. I'm guessing I've missed some simple step along the way.

NOTE: I have no idea even how to use romio really, but I was hoping the tests could, well, help me figure that out.

Thanks for any help,
Matt

[1] See https://urldefense.us/v3/__https://github.com/pmodels/mpich/issues/7452__;!!G_uCfscf7eWS!aqjYcygbr3I8ZbKEHR9uOfQmiIa7WR2lVajdfRCYksA9leIz6X8t0pUZ9m8BzT8XyErKAf5BrG_M2fsmgucN-O7Wg10$ <https://urldefense.us/v3/__https://github.com/pmodels/mpich/issues/7452__;!!G_uCfscf7eWS!foSdMay5QSiTxv1dePpWE5p5EOqkyr5hGLVXtgYBy6sY2_p9bErxn31S50_D4xpBCr1CIJCYqJV6YIlpDH99XaSWwF0$>



[signature_3314915376]<https://urldefense.us/v3/__http://www.ssaihq.com/__;!!G_uCfscf7eWS!foSdMay5QSiTxv1dePpWE5p5EOqkyr5hGLVXtgYBy6sY2_p9bErxn31S50_D4xpBCr1CIJCYqJV6YIlpDH99MYB1cYk$>

Matt Thompson
Lead Scientific Software Engineer/Supervisor
Global Modeling and Assimilation Office
Science Systems and Applications, Inc.
Code 610.1, 8800 Greenbelt Rd, Greenbelt, MD 20771
o: 301-614-6712
matthew.thompson at nasa.gov<mailto:matthew.thompson at nasa.gov>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20250611/972fe7b2/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 63716 bytes
Desc: image001.png
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20250611/972fe7b2/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 358 bytes
Desc: image002.png
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20250611/972fe7b2/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 63716 bytes
Desc: image003.png
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20250611/972fe7b2/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 358 bytes
Desc: image004.png
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20250611/972fe7b2/attachment-0007.png>


More information about the discuss mailing list