forked from leobago/fti
-
Notifications
You must be signed in to change notification settings - Fork 0
Fault Tolerance Interface
License
andy-lcw/fti
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
/*! \mainpage * * * FTI stands for Fault Tolerance Interface and is a library that aims to give * computational scientists the means to perform fast and efficient multilevel * checkpointing in large scale supercomputers. FTI leverages local storage plus * data replication and erasure codes to provide several levels of reliability and * performance. FTI is application-level checkpointing and allows users to select * which datasets needs to be protected, in order to improve efficiency and avoid * wasting space, time and energy. In addition, it offers a direct data interface * so that users do not need to deal with files and/or directory names. All * metadata is managed by FTI in a transparent fashion for the user. If desired, * users can dedicate one process per node to overlap fault tolerance workload and * scientific computation, so that post-checkpoint tasks are executed * asynchronously. * * *########## Download, compile and install FTI (as easy as 1,2,3) ########## * * 1) git clone https://github.com/leobago/fti.git * * 2) mkdir fti/build && cd fti/build * * 3) cmake -DCMAKE_INSTALL_PREFIX:PATH=/install/here/fti .. && make all install * * ----------------------------------------------------------------------------- * * NOTICE * For the case that both, intel and gnu compilers are installed, please confi- * gure using: * * cmake -C ../intel.cmake -DCMAKE_INSTALL_PREFIX:PATH=/install/here/fti .. * * To use built-in MD5 rather than OpenSSL, please configure using: * * cmake -DNO_OPENSSL=true -DCMAKE_INSTALL_PREFIX:PATH=/install/here/fti .. * *########## Configure and run a FTI example ########## * * Place yourself in the examples directory which contains head distribution * examples in both C and Fortran. Futher instructions in "examples/README". * *########## Acknowledgement (send us a postal card! \(^-^)/) ########## * * If you use FTI please consider sending us an email to let us know what you * liked and what could be improved (leonardo (dot) bautista (at) bsc (dot) es), * your feedback is important. * If you use FTI for any research work, please make sure to acknowledge our paper: * Bautista-Gomez, Leonardo, et al. "FTI: high performance fault tolerance interface * for hybrid systems." Proceedings of 2011 international conference for high * performance computing, networking, storage and analysis. ACM, 2011. * Finally, don't hesitate to send us a postal card to : * Dr. Leonardo Bautista-Gomez (Leo) * Barcelona Supercomputing Center * Carrer de Jordi Girona, 29-31, 08034 Barcelona, SPAIN. * Phone : +34 934 13 77 16 * */
About
Fault Tolerance Interface
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 55.4%
- Shell 29.4%
- CMake 13.0%
- Fortran 1.4%
- Makefile 0.8%