read_input Module


Uses

  • module~~read_input~~UsesGraph module~read_input read_input module~common_param common_param module~read_input->module~common_param module~code_util code_util module~read_input->module~code_util module~control_bunch_input control_bunch_input module~read_input->module~control_bunch_input module~mpi_var mpi_var module~read_input->module~mpi_var module~precision_def precision_def module~common_param->module~precision_def module~code_util->module~precision_def module~control_bunch_input->module~precision_def module~mpi_var->module~precision_def

Used by

  • module~~read_input~~UsedByGraph module~read_input read_input module~start_all start_all module~start_all->module~read_input program~aladyn aladyn program~aladyn->module~start_all

Contents


Variables

TypeVisibility AttributesNameInitial
integer, private :: nml_iounit =1
integer, private :: nml_ierr =0
character(len=100), private :: nml_error_message =''

Functions

private function isprime(num)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: num

Return Value logical


Subroutines

public subroutine read_main_input()

Arguments

None

private subroutine read_input_nml()

Arguments

None

public subroutine write_read_nml()

Arguments

None

Arguments

None

private subroutine consistency_check_grid()

Arguments

None

Arguments

None

private subroutine from_ppc_to_npx_npy_npz()

Arguments

None

private subroutine primefactors(num, factors, number_factors)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: num
integer, intent(out), dimension((num/2)):: factors
integer, intent(inout) :: number_factors

private subroutine print_at_screen_nml_error()

Arguments

None

private subroutine select_number_of_bunch_particles()

Arguments

None