titan

Up since 11/8/17 02:45 pm

eos

Up since 11/14/17 11:20 pm

rhea

Up since 10/17/17 05:40 pm

hpss

Up since 11/20/17 09:15 am

atlas1

Up since 11/15/17 07:25 am

atlas2

Up since 11/27/17 10:45 am
OLCF User Assistance Center

Can't find the information you need below? Need advice from a real person? We're here to help.

OLCF support consultants are available to respond to your emails and phone calls from 9:00 a.m. to 5:00 p.m. EST, Monday through Friday, exclusive of holidays. Emails received outside of regular support hours will be addressed the next business day.

liblut

Description

Description

Website: Lustre User Toolkit

libLUT is the Lustre User’s Toolkit support library. It provides a documented API by which Lustre meta-data may be read and/or written.

Usage

Usage

liblut is available as a module. See the modules page for more information on modules. The syntax for implementing interfaces provided by libLUT is:

module load liblut
pgcc/gcc test.c -lLUT

man pages are provided for the following interfaces:

lut__close LUT interface to close a file descriptor
lut_getdl retrieves directory’s Lustre meta-data
lut_getfl retrieves file’s Lustre meta-data
lut_getm retrieves Lustre meta-data for files and directories
lut_getsl retrieves filesystem’s OST count
lut__lseek LUT interface to position a file descriptor
lut__open LUT interface to open a file descriptor
lut__pread LUT interface to pread from a file descriptor
lut_print_profile prints LUT timing statistics to stdout
lut_putl sets Lustre meta-data on files and directories
lut_putm sets Lustre meta-data on files and directories
lut__pwrite LUT interface to pwrite to a file descriptor
lut__read LUT interface to read from a file descriptor
lut__stat LUT function to retrieve standard meta-data
lut__write LUT interface to write to a file descriptor

Versions

Available Versions

System Application/Version
Titan liblut/1.0.0