FrontISTR  5.2.0
Large-scale structural analysis program with finit element method
fstr_rmerge_util.c File Reference
#include "fstr_rmerge_util.h"
Include dependency graph for fstr_rmerge_util.c:

Go to the source code of this file.

Typedefs

typedef int(* cmp_func) (const void *, const void *)
 

Functions

struct hecmwST_local_mesh ** fstr_get_all_local_mesh (char *name_ID, int *area_number, int *refine)
 全分散メッシュの読込み More...
 
void fstr_free_mesh (struct hecmwST_local_mesh **mesh, int area_n)
 メッシュの削除 More...
 
int fstr_get_step_n (char *name_ID)
 ステップ数を調べる(ファイルの存在を調べる) More...
 
fstr_res_info ** fstr_get_all_result (char *name_ID, int step, int area_n, int refine)
 ステップの全領域データの読み込み More...
 
struct hecmwST_result_datafstr_all_result (fstr_glt *glt, fstr_res_info **res, int refine)
 ステップの全領域データの結合 More...
 
void fstr_free_result (fstr_res_info **res, int area_n)
 fstr_res_info の削除 More...
 
fstr_gltfstr_create_glt (struct hecmwST_local_mesh **mesh, int area_n)
 テーブル fstr_glt の作成 More...
 
void fstr_free_glt (fstr_glt *glt)
 fstr_glt の削除 More...
 
struct hecmwST_local_meshfstr_create_glmesh (fstr_glt *glt)
 単一領域メッシュの作成 More...
 
void fstr_free_glmesh (struct hecmwST_local_mesh *mesh)
 単一領域メッシュの削除 More...
 

Variables

FILE * log_fp
 並列計算された結果を読込み処理するためのユーティリティ More...
 
int nrank
 
int strid
 
int endid
 
int intid
 

Typedef Documentation

◆ cmp_func

typedef int(* cmp_func) (const void *, const void *)

Definition at line 452 of file fstr_rmerge_util.c.

Function Documentation

◆ fstr_all_result()

struct hecmwST_result_data* fstr_all_result ( fstr_glt glt,
fstr_res_info **  res,
int  refine 
)

ステップの全領域データの結合

ステップの全領域のデータの結合

Definition at line 348 of file fstr_rmerge_util.c.

◆ fstr_create_glmesh()

struct hecmwST_local_mesh* fstr_create_glmesh ( fstr_glt glt)

単一領域メッシュの作成

Definition at line 563 of file fstr_rmerge_util.c.

◆ fstr_create_glt()

fstr_glt* fstr_create_glt ( struct hecmwST_local_mesh **  mesh,
int  area_n 
)

テーブル fstr_glt の作成

Definition at line 454 of file fstr_rmerge_util.c.

◆ fstr_free_glmesh()

void fstr_free_glmesh ( struct hecmwST_local_mesh mesh)

単一領域メッシュの削除

Definition at line 588 of file fstr_rmerge_util.c.

◆ fstr_free_glt()

void fstr_free_glt ( fstr_glt glt)

fstr_glt の削除

Definition at line 550 of file fstr_rmerge_util.c.

◆ fstr_free_mesh()

void fstr_free_mesh ( struct hecmwST_local_mesh **  mesh,
int  area_n 
)

メッシュの削除

Definition at line 128 of file fstr_rmerge_util.c.

◆ fstr_free_result()

void fstr_free_result ( fstr_res_info **  res,
int  area_n 
)

fstr_res_info の削除

@biref fstr_res_info の削除

Definition at line 429 of file fstr_rmerge_util.c.

◆ fstr_get_all_local_mesh()

struct hecmwST_local_mesh** fstr_get_all_local_mesh ( char *  name_ID,
int *  area_number,
int *  refine 
)

全分散メッシュの読込み

Definition at line 79 of file fstr_rmerge_util.c.

◆ fstr_get_all_result()

fstr_res_info** fstr_get_all_result ( char *  name_ID,
int  step,
int  area_n,
int  refine 
)

ステップの全領域データの読み込み

Definition at line 183 of file fstr_rmerge_util.c.

◆ fstr_get_step_n()

int fstr_get_step_n ( char *  name_ID)

ステップ数を調べる(ファイルの存在を調べる)

Definition at line 144 of file fstr_rmerge_util.c.

Here is the call graph for this function:

Variable Documentation

◆ endid

int endid
extern

Definition at line 16 of file fstr_rmerge.c.

◆ intid

int intid
extern

Definition at line 17 of file fstr_rmerge.c.

◆ log_fp

FILE* log_fp
extern

並列計算された結果を読込み処理するためのユーティリティ

Definition at line 13 of file fstr_rmerge.c.

◆ nrank

int nrank
extern

Definition at line 14 of file fstr_rmerge.c.

◆ strid

int strid
extern

Definition at line 15 of file fstr_rmerge.c.