FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_dist_result_copy_c2f.f90
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 !-------------------------------------------------------------------------------
6 
7 subroutine hecmw_dist_result_copy_c2f(hecMESHnew, adapRES)
9  use hecmw_result
10  use hecmw_io
12  type (hecmwST_local_mesh) :: hecMESHnew
13  type (hecmwST_result_data):: adapRES
14 
15  if(adapres%nn_component .gt.0) then
16  do i=1, adapres%nn_component
17  in=in+adapres%nn_dof(i)
18  enddo
19  allocate (adapres%node_val_item(in*hecmeshnew%n_node))
20  call hecmw_dlb_get_result_node(adapres%node_val_item)
21  endif
22  if(adapres%ne_component .gt.0) then
23  do i=1, adapres%ne_component
24  in=in+adapres%ne_dof(i)
25  enddo
26  allocate (adapres%elem_val_item(in*hecmeshnew%n_elem))
27  call hecmw_dlb_get_result_elem(adapres%elem_val_item)
28  endif
29 
30 end subroutine hecmw_dist_result_copy_c2f
31 
hecmw_util
I/O and Utility.
Definition: hecmw_util_f.F90:7
hecmw_dist_result_copy_c2f
subroutine hecmw_dist_result_copy_c2f(hecMESHnew, adapRES)
Dynamic Load Balancing.
Definition: hecmw_dist_result_copy_c2f.f90:8
hecmw_dist_copy_f2c_f
I/O and Utility memo) Intel 9 compiler generates codes to waste stack memory when an array of string ...
Definition: hecmw_dist_copy_f2c_f.f90:12
hecmw_io
I/O and Utility.
Definition: hecmw_io.f90:7
hecmw_result
I/O and Utility.
Definition: hecmw_result_f.f90:7