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 <[email protected]> Sent: Wednesday, June 11, 2025 08:33 To: [email protected] 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-suppo... <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__;!!... <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 [email protected]<mailto:[email protected]>