30 likes | 167 Vues
The Grid File Access Library (GFAL) offers a powerful POSIX interface for file operations on Storage Elements, enabling efficient remote file handling. Written in C, GFAL can be seamlessly integrated into C/C++ sources, providing commonly used I/O operations by simply prefixing function names with 'gfal_'. For detailed usage, refer to the manual and examples in the gLite 3 User Guide. Ensure that your destination Storage Element supports secure RFIO for optimal functionality. Learn more at the provided links.
E N D
GFAL API • GFAL (Grid File Access Library) is a POSIX interface for operation on file on Storage Element • Enable remote handling of files • Libraries are in C and can be included in C/C++ sources • The most common of I/O operations are available, just prefix gfal_ to the function name (open(), read()…) • man gfal for further details • The destination SE must provide secure rfio (classic SEs don’t)
GFAL API references Examples in gLite3 User Guide (Appendix F) • https://edms.cern.ch/file/722398//gLite-3-UserGuide.pdf GFAL API Description • http://grid-deployment.web.cern.ch/grid-deployment/documentation/LFC_DPM/gfal/html/ Baltic Grid School, Tartu, 4-8 July 2006