Lustre User Toolkit
Lustre User Toolkit
The Lustre User Toolkit consists of two areas. The first area is application programming interfaces. The second area is to provide utility applications that return capability functionality to the user. This work is funded through the National Leadership Computing Facility of the Department of Energy.
Programming and Application Interface Tools
The libLUT library provides a simplified user interface to critical application needs for communication with the Lustre filesystem.
[ libLUT-0.9.5.tar ] [ libLUT-0.9.5.tar.gz ]
[ lut_getdl.3 ] [ lut_getfl.3 ] [ lut_getsl.3 ] [ lut_getm.3 ]
[ lut_putl.3 ] lut_putm.3 ]
[ lut_print_profile.3 ]
[ lut__open.3 ] [ lut__stat.3 ] [ lut__lseek.3 ][ lut__close.3 ]
[ lut__read.3 ] [ lut__write.3 ] [ lut__pread.3 ] [ lut__pwrite.3 ]
Utility Tools
The spdcp utility, may be used in batch jobs or used to stage batch jobs from an interactive session to employ the compute capability of the cluster to effect copy of large datasets. The spdcp utility can effectively exploit multiple levels of parallelism in datasets to achieve the copy in much less wall clock time than if the Linux cp utility function is used.
[ spdcp-0.3.5.tar ] [ spdcp-0.3.5.tar.gz ]
[ spdcp.1 ]
