Skip to content

ROMIO

  • ROMIO: A High-Performance, Portable MPI-IO Implementation

Category: lustre

Building ROMIO's Lustre driver

June 12, 2015 by Latham, Robert J.

When building the Lustre ADIO driver, one might run into a few problems. caddr_t problems:  (” /usr/include/sys/quota.h:221: error: expected declaration specifiers or ‘…’ before ‘caddr_t’”) caddr_t is an old BSD-ism ‘FASYNC’ undeclared: another old BSD-ism ‘struct lov_user_md_v1’ has no member named ‘lmm_stripe_offset’ recent versions of lustre moved this member into an anonymous union. These errors …

Continue Reading

ROMIO and Intel-MPI

April 7, 2023 by Latham, Robert J.

ROMIO, in various forms, provides the MPI-IO implementation for just about every MPI implementation out there.   These implementations incorporate ROMIO’s hints when they pick up our source code, but they also add additional tuning parameters via environment variables. The Intel MPI library uses ROMIO, but configures the file-system specific drivers a bit differently.   in MPICH, …

Continue Reading

Lustre driver story

September 30, 2010 by Latham, Robert J.

ROMIO has a general-purpose file system driver we call “UFS” (for Unix File System). UFS contains no file-system-specific optimizations: just data sieving and two phase collective buffering. The generic approach works, in that it gives correct answers, but it has two big problems when writing to Lustre: When assigning the file domains, UFS simply takes …

Continue Reading

Recent Posts

  • ROMIO and MPICH-4.3.0
  • ROMIO and “large counts”
  • Hintdump: a small utility for poking at MPI implementations.
  • Quobyte file system
  • ROMIO at SC 2019

Recent Comments

  • ROMIO » New ROMIO optimizations for Blue Gene /Q on bglockless
  • bglockless | ROMIO on New ROMIO optimizations for Blue Gene /Q

Archives

  • February 2025
  • May 2024
  • April 2023
  • October 2020
  • November 2019
  • February 2019
  • December 2018
  • November 2018
  • September 2018
  • November 2017
  • September 2017
  • March 2017
  • August 2016
  • June 2016
  • January 2016
  • December 2015
  • November 2015
  • June 2015
  • May 2015
  • February 2015
  • October 2014
  • August 2014
  • July 2014
  • June 2014
  • August 2013
  • July 2013
  • February 2012
  • September 2010
  • November 2009
  • November 2008
  • September 2008
  • February 2006
  • August 2003
  • February 2002

Categories

  • development
  • features
  • gpfs
  • intel-mpi
  • lustre
  • presentations
  • publications
  • releases
  • tuning
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 ROMIO | WordPress Theme by Superbthemes