|
| 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, field_list, dim, varid_s, lcmesh_list) |
| | Wait data communication and move tmp data of LocalMeshCommData object to a recv buffer.
|
| subroutine | set_bounddata (var, ia, irs_, ire_, recv_buf) |
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_extract_bounddata (var, refelem, mesh, buf) |
| | Extract halo data from data array with MeshField object and set it to the receiving buffer.
|
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_extract_bounddata2 (var, vmapb, vmapb_size, npxnea, buf) |
| | Extract halo data from data array with MeshField object and set it to the receiving buffer.
|
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_extract_bounddata_2 (field_list, dim, varid_s, lcmesh_list, vmapb_size, buf) |
| | Extract halo data from data array with MeshField object and set it to the receiving buffer.
|
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_extract_bounddata_3 (field_list, dim, varid_s, lcmesh_list, vmapb2, vmapb2_size, buf) |
| | Extract halo data from data array with MeshField object and set it to the recieving buffer.
|
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_set_bounddata (buf, refelem, mesh, var) |
| | Extract halo data from the receiving buffer and set it to data array with MeshField object.
|
| subroutine, public | scale_meshfieldcomm_base::meshfieldcommbase_set_bounddata_3 (buf, refelem, mesh, vmapb, vmapb_size, var) |
| | Extract halo data from the recieving buffer and set it to data array with MeshField object.
|