FrontISTR
5.9.0
Large-scale structural analysis program with finit element method
hecmw_dlb_mem_util.c
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2019 FrontISTR Commons
3
* This software is released under the MIT License, see LICENSE.txt
4
*****************************************************************************/
5
6
#include "
hecmw_repart.h
"
7
#include <stdlib.h>
8
void
HECMW_dlb_memory_exit
(
char
*var) {
9
fprintf(stderr,
10
"#### HEC-MW-VIS-E0001:There is no enough memory allocated for "
11
"variable %s\n"
,
12
var);
13
HECMW_Finalize
();
14
exit(EXIT_FAILURE);
15
}
16
17
void
HECMW_dlb_print_exit
(
char
*var) {
18
fprintf(stderr,
"%s\n"
, var);
19
HECMW_Finalize
();
20
exit(EXIT_FAILURE);
21
}
HECMW_Finalize
#define HECMW_Finalize
Definition:
hecmw_dlb_comm_util.h:24
HECMW_dlb_print_exit
void HECMW_dlb_print_exit(char *var)
Definition:
hecmw_dlb_mem_util.c:17
HECMW_dlb_memory_exit
void HECMW_dlb_memory_exit(char *var)
Definition:
hecmw_dlb_mem_util.c:8
hecmw_repart.h
hecmw1
src
operations
dynamic_load_balancing
hecmw_dlb_mem_util.c
Generated by
1.9.1