#include "scaleFElib.h"
Go to the source code of this file.
|
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_init (this, sfield_num, hvfield_num, htensorfield_num, bufsize_per_field, comm_face_num, nnode_lcmeshface, mesh) |
| | Initialize a base object to manage data communication of fields.
|
| |
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_final (this) |
| | Finalize a base object to manage data communication of fields.
|
| |
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_exchange_core (this, commdata_list, do_wait) |
| | Exchange halo data.
|
| |
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_wait_core (this, commdata_list) |
| | Wait data communication and move tmp data of LocalMeshCommData object to a recv buffer.
|
| |
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_extract_bounddata (var, refelem, mesh, buf) |
| |
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_set_bounddata (buf, refelem, mesh, var) |
| |