load_tem_BC_prop Subroutine

public subroutine load_tem_BC_prop(me, offset, nElems, basename, myPart, comm)

load bc property header from lua file, boundaryID from bnd.lsb

Arguments

TypeIntentOptionalAttributesName
type(tem_BC_prop_type), intent(inout) :: me

Boundary condition construct to load the data into

integer(kind=long_k), intent(in) :: offset

Offset of the local set of elements in the global list

integer, intent(in) :: nElems

Local number of elements with this property

character(len=*), intent(in) :: basename

Name of the file, the data is stored in, will be appended with ".ascii" for the header information and ".lsb" or ".msb" for the binary data.

integer, intent(in) :: myPart

Partition to load

integer, intent(in) :: comm

Communicator to use


Calls

proc~~load_tem_bc_prop~~CallsGraph proc~load_tem_bc_prop load_tem_BC_prop mpi_type_contiguous mpi_type_contiguous proc~load_tem_bc_prop->mpi_type_contiguous mpi_file_open mpi_file_open proc~load_tem_bc_prop->mpi_file_open mpi_file_close mpi_file_close proc~load_tem_bc_prop->mpi_file_close proc~close_config close_config proc~load_tem_bc_prop->proc~close_config proc~aot_table_open aot_table_open proc~load_tem_bc_prop->proc~aot_table_open mpi_type_free mpi_type_free proc~load_tem_bc_prop->mpi_type_free proc~check_mpi_error check_mpi_error proc~load_tem_bc_prop->proc~check_mpi_error mpi_type_size mpi_type_size proc~load_tem_bc_prop->mpi_type_size mpi_comm_rank mpi_comm_rank proc~load_tem_bc_prop->mpi_comm_rank mpi_type_commit mpi_type_commit proc~load_tem_bc_prop->mpi_type_commit proc~aot_table_close aot_table_close proc~load_tem_bc_prop->proc~aot_table_close mpi_bcast mpi_bcast proc~load_tem_bc_prop->mpi_bcast mpi_file_read_all mpi_file_read_all proc~load_tem_bc_prop->mpi_file_read_all mpi_file_set_view mpi_file_set_view proc~load_tem_bc_prop->mpi_file_set_view proc~tem_create_endiansuffix tem_create_EndianSuffix proc~load_tem_bc_prop->proc~tem_create_endiansuffix proc~tem_open tem_open proc~load_tem_bc_prop->proc~tem_open proc~open_config_file open_config_file proc~load_tem_bc_prop->proc~open_config_file mpi_comm_split mpi_comm_split proc~load_tem_bc_prop->mpi_comm_split interface~aot_get_val~2 aot_get_val proc~load_tem_bc_prop->interface~aot_get_val~2 proc~tem_abort tem_abort proc~check_mpi_error->proc~tem_abort mpi_error_string mpi_error_string proc~check_mpi_error->mpi_error_string proc~upper_to_lower upper_to_lower proc~tem_open->proc~upper_to_lower proc~tem_open->proc~tem_abort proc~newunit newunit proc~tem_open->proc~newunit mpi_abort mpi_abort proc~tem_abort->mpi_abort

Called by

proc~~load_tem_bc_prop~~CalledByGraph proc~load_tem_bc_prop load_tem_BC_prop proc~init_tem_bc_prop init_tem_bc_prop proc~init_tem_bc_prop->proc~load_tem_bc_prop proc~load_env load_env proc~load_env->proc~load_tem_bc_prop proc~check_variableoperations check_variableOperations proc~check_variableoperations->proc~load_env proc~check_serial_singlelevel_facedesc check_serial_singlelevel_faceDesc proc~check_serial_singlelevel_facedesc->proc~load_env program~tem_varsys_stfunvar_test tem_varSys_stfunVar_test program~tem_varsys_stfunvar_test->proc~load_env program~tem_variable_combine_test tem_variable_combine_Test program~tem_variable_combine_test->proc~load_env program~tem_variable_extract_test tem_variable_extract_test program~tem_variable_extract_test->proc~load_env program~tem_spacetime_fun_test tem_spacetime_fun_test program~tem_spacetime_fun_test->proc~load_env program~tem_varsys_opvar_test tem_varSys_opVar_test program~tem_varsys_opvar_test->proc~load_env program~tem_variable_evaltype_test tem_variable_evaltype_test program~tem_variable_evaltype_test->proc~load_env proc~check_parallel_singlelevel_facedesc check_parallel_singlelevel_faceDesc proc~check_parallel_singlelevel_facedesc->proc~load_env program~tem_varsys_derivevar_test tem_varSys_deriveVar_test program~tem_varsys_derivevar_test->proc~load_env program~tem_varsys_statevar_test tem_varSys_stateVar_test program~tem_varsys_statevar_test->proc~load_env program~tem_varsys_test tem_varSys_test program~tem_varsys_test->proc~load_env program~tem_face_test tem_face_test program~tem_face_test->proc~check_serial_singlelevel_facedesc program~tem_face_test~3 tem_face_test program~tem_face_test~3->proc~check_parallel_singlelevel_facedesc program~tem_logical_opertor_test tem_logical_opertor_test program~tem_logical_opertor_test->proc~check_variableoperations

Contents


Variables

TypeVisibilityAttributesNameInitial
type(flu_State), private :: conf
integer, private :: i
integer, private :: root
integer, private :: locomm
integer, private :: BCcomm
integer, private :: color
integer, private :: iError
logical, private :: participant
character(len=4), private :: EndianSuffix
character(len=256), private :: headerfile
character(len=256), private :: datafile
integer, private :: thandle
integer, private :: typesize
integer(kind=long_k), private, allocatable:: buffer(:)
integer(kind=long_k), private, allocatable:: globbuffer(:)
integer(kind=MPI_OFFSET_KIND), private :: displacement
integer, private :: fh
integer, private :: etype
integer, private :: ftype
integer, private :: iostatus(MPI_STATUS_SIZE)
integer, private :: file_rec_len
integer, private :: myBCrank