 |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Go to the documentation of this file.
24 if (result ==
NULL)
return;
57 int i_step,
char *header,
char *comment) {
97 int n_node,
int n_elem,
char *header,
char *comment) {
158 fp = fopen(filename,
"r");
159 if (fp ==
NULL)
return -1;
245 int *n_elem_type,
int *elem_type_index,
int *elem_type_item,
246 int *i_step,
char *header,
char *comment,
int *err,
257 *n_elem_type, elem_type_index, elem_type_item,
258 *i_step, header_str, comment_str))
264 int *n_elem_type,
int *elem_type_index,
int *elem_type_item,
265 int *i_step,
char *header,
char *comment,
int *err,
268 n_elem_type, elem_type_index, elem_type_item,
269 i_step, header, comment, err, len);
273 int *n_elem_type,
int *elem_type_index,
int *elem_type_item,
274 int *i_step,
char *header,
char *comment,
int *err,
277 n_elem_type, elem_type_index, elem_type_item,
278 i_step, header, comment, err, len);
282 int *n_elem_type,
int *elem_type_index,
int *elem_type_item,
283 int *i_step,
char *header,
char *comment,
int *err,
286 n_elem_type, elem_type_index, elem_type_item,
287 i_step, header, comment, err, len);
307 double *ptr,
int *err,
int len) {
321 double *ptr,
int *err,
int len) {
326 double *ptr,
int *err,
int len) {
331 double *ptr,
int *err,
int len) {
366 int len1,
int len2) {
385 int len1,
int len2) {
390 int *err,
int len1,
int len2) {
395 int len1,
int len2) {
void HECMW_result_free_elemID(void)
char * HECMW_result_get_comment(char *buff)
char * HECMW_result_get_header(char *buff)
void HECMW_RESULT_CHECKFILE_BY_NAME_IF(char *name_ID, int *i_step, int *err, int len)
void HECMW_result_io_finalize()
void HECMW_RESULT_ADD_IF(int *dtype, int *n_dof, char *label, double *ptr, int *err, int len)
void hecmw_result_write_by_addfname_if(char *name_ID, char *addfname, int *err, int len1, int len2)
struct hecmwST_result_data * HECMW_result_io_bin_read_by_fname(char *filename)
char * HECMW_ctrl_get_result_file(char *name_ID, int istep, int *fg_text)
void hecmw_result_finalize_if(int *err)
int HECMW_result_write_by_addfname(char *name_ID, char *addfname)
void hecmw_result_add_if(int *dtype, int *n_dof, char *label, double *ptr, int *err, int len)
integer(kind=kint) myrank
PARALLEL EXECUTION.
struct hecmwST_result_data * HECMW_result_read_by_fname(char *filename)
void HECMW_RESULT_FINALIZE_IF(int *err)
void hecmw_result_add_if_(int *dtype, int *n_dof, char *label, double *ptr, int *err, int len)
void hecmw_result_write_by_name_if(char *name_ID, int *err, int len)
int HECMW_comm_get_rank(void)
void hecmw_result_write_by_name_if__(char *name_ID, int *err, int len)
void hecmw_result_write_by_addfname_if_(char *name_ID, char *addfname, int *err, int len1, int len2)
void hecmw_result_checkfile_by_name_if_(char *name_ID, int *i_step, int *err, int len)
int HECMW_result_write_ST_by_name(char *name_ID, struct hecmwST_result_data *result, int n_node, int n_elem, char *header, char *comment)
void HECMW_RESULT_INIT_IF(int *n_node, int *n_elem, int *nodeID, int *elemID, int *n_elem_type, int *elem_type_index, int *elem_type_item, int *i_step, char *header, char *comment, int *err, int len)
char head[HECMW_HEADER_LEN+1]
int HECMW_result_io_add(int dtype, int n_dof, char *label, double *ptr)
int HECMW_result_get_nnode(void)
int HECMW_result_io_txt_write_ST_by_fname(char *filename, struct hecmwST_result_data *result, int n_node, int n_elem, char *header, char *comment)
void hecmw_result_checkfile_by_name_if(char *name_ID, int *i_step, int *err, int len)
int HECMW_result_finalize(void)
void HECMW_result_free_nodeID(void)
void hecmw_result_write_by_name_if_(char *name_ID, int *err, int len)
int HECMW_result_write_by_name(char *name_ID)
int HECMW_result_io_bin_write_by_fname(char *filename)
int HECMW_result_io_bin_write_ST_by_fname(char *filename, struct hecmwST_result_data *result, int n_node, int n_elem, char *header, char *comment)
void hecmw_result_init_if_(int *n_node, int *n_elem, int *nodeID, int *elemID, int *n_elem_type, int *elem_type_index, int *elem_type_item, int *i_step, char *header, char *comment, int *err, int len)
struct hecmwST_result_io_data ResIO
int * HECMW_result_get_elemID(int *buff)
int HECMW_result_io_bin_judge_file(char *filename)
int HECMW_result_io_init(int n_node, int n_elem, int *nodeID, int *elemID, int n_elem_type, int *elem_type_index, int *elem_type_item, int i_step, char *header, char *comment)
void HECMW_RESULT_WRITE_BY_ADDFNAME_IF(char *name_ID, char *addfname, int *err, int len1, int len2)
int HECMW_result_checkfile_by_name(char *name_ID, int i_step)
char comment_line[HECMW_MSG_LEN+1]
int HECMW_result_get_nelem(void)
void hecmw_result_finalize_if_(int *err)
void HECMW_RESULT_WRITE_BY_NAME_IF(char *name_ID, int *err, int len)
void hecmw_result_write_by_addfname_if__(char *name_ID, char *addfname, int *err, int len1, int len2)
void hecmw_result_checkfile_by_name_if__(char *name_ID, int *i_step, int *err, int len)
void hecmw_result_init_if(int *n_node, int *n_elem, int *nodeID, int *elemID, int *n_elem_type, int *elem_type_index, int *elem_type_item, int *i_step, char *header, char *comment, int *err, int len)
char * HECMW_strcpy_f2c_r(const char *fstr, int flen, char *buf, int bufsize)
int HECMW_result_init(struct hecmwST_local_mesh *hecMESH, int i_step, char *header, char *comment)
struct hecmwST_result_data * HECMW_result_io_txt_read_by_fname(char *filename)
void HECMW_result_free(struct hecmwST_result_data *result)
void hecmw_result_init_if__(int *n_node, int *n_elem, int *nodeID, int *elemID, int *n_elem_type, int *elem_type_index, int *elem_type_item, int *i_step, char *header, char *comment, int *err, int len)
void hecmw_result_add_if__(int *dtype, int *n_dof, char *label, double *ptr, int *err, int len)
int HECMW_result_io_txt_write_by_fname(char *filename)
#define HECMW_FILENAME_LEN
int * HECMW_result_get_nodeID(int *buff)
void hecmw_result_finalize_if__(int *err)
struct hecmwST_result_data * HECMW_result_read_by_name(char *name_ID, int i_step)
char * HECMW_ctrl_get_result_fileheader(char *name_ID, int istep, int *fg_text)