Giter VIP home page Giter VIP logo

fti's Introduction

/*! \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
*
*
*##########   Configure and run a FTI example (as easy as 1,2,3)     ##########
*
* 1) Place yourself in the examples directory which contains head distribution
* examples in both C and Fortran.
*
*    - cd examples
*
* 2) With your favorite text editor open and edit the FTI configuration file
* config.fti to set the three directory variables.
*
*    - vim config.fti (Edit Ckpt_dir, Glbl_dir, Meta_dir)
*
* 3) Make sure that FTI library is accessible in you LD_LIBRARY_PATH, set the
* FTIPATH in the Makefile, compile and launch the test.
*
*    - make all hdt
*
*
*##########   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, your feedback is important. Also, please make
*sure to acknowledge our paper "FTI: High Performance Fault Tolerance Interface
*for Hybrid Systems".  Finally, don't hesitate to send us a postal card.
*
*
*/

fti's People

Contributors

armagetron avatar jbigot avatar kellekai avatar ksiero avatar leobago avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.