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

Latham, Robert J. robl at mcs.anl.gov
Wed Jun 11 13:29:22 CDT 2025


Over time, our ROMIO tests have slowly migrated to "mpich tests", and now these legacy tests live on as reference.   Thanks for the bug report -- 'runtests' really is in bad shape these days and I should either fix it or delete it.

==rob

________________________________________
From: Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC] via discuss <discuss at mpich.org>
Sent: Wednesday, June 11, 2025 08:33
To: discuss at mpich.org
Cc: Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
Subject: [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!ewKeeoMXQypXXEjfCYeKxCkeqf_55gYm739_t1KHWCbqo42O5yJ6NpFzpNJO6FdPo9Jl_1pnxI3WNA$ <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!ewKeeoMXQypXXEjfCYeKxCkeqf_55gYm739_t1KHWCbqo42O5yJ6NpFzpNJO6FdPo9Jl_1p3Hjza7A$ <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 --------------
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/04c93eb6/attachment-0002.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/04c93eb6/attachment-0003.png>


More information about the discuss mailing list