OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

ompi_cr.h
Go to the documentation of this file.
1 /*
2 * Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
3 * University Research and Technology
4 * Corporation. All rights reserved.
5 * Copyright (c) 2004-2005 The University of Tennessee and The University
6 * of Tennessee Research Foundation. All rights
7 * reserved.
8 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
9 * University of Stuttgart. All rights reserved.
10 * Copyright (c) 2004-2005 The Regents of the University of California.
11 * All rights reserved.
12 * $COPYRIGHT$
13 *
14 * Additional copyrights may follow
15 *
16 * $HEADER$
17 */
18
19 /**
20 * @file
21 *
22 * Checkpoint/Restart Functionality for the OMPI layer
23 */
24
25 #ifndef OMPI_CR_H
26 #define OMPI_CR_H
27
28 #include "ompi_config.h"
29 #if !ORTE_DISABLE_FULL_SUPPORT
30 #include "orte/runtime/orte_cr.h"
31 #endif
32
33 BEGIN_C_DECLS
34
35 /*
36 * Initialization called in ompi_init()
37 */
38 OMPI_DECLSPEC int ompi_cr_init(void);
39
40 /*
41 * Finalization called in ompi_finalize()
42 */
43 OMPI_DECLSPEC int ompi_cr_finalize(void);
44
45 /*
46 * Interlayer Coodination Callback
47 */
48 OMPI_DECLSPEC int ompi_cr_coord(int state);
49
50 /*
51 * A general output handle to use for FT related messages
52 */
53 OMPI_DECLSPEC extern int ompi_cr_output;
54
55 #if OPAL_ENABLE_CRDEBUG == 1
56 OMPI_DECLSPEC extern int MPIR_checkpointable;
57 OMPI_DECLSPEC extern char * MPIR_controller_hostname;
58 OMPI_DECLSPEC extern char * MPIR_checkpoint_command;
59 OMPI_DECLSPEC extern char * MPIR_restart_command;
60 OMPI_DECLSPEC extern char * MPIR_checkpoint_listing_command;
61 #endif
62
63 END_C_DECLS
64
65 #endif /* OMPI_CR_H */
orte_cr.h
Checkpoint/Restart Functionality for the ORTE layer.