fields_arrays Module

Provides storage for the EM potentials and some related data


Uses


Contents


Variables

Type Visibility Attributes Name Initial
complex, public, dimension (:,:,:), allocatable :: phi
complex, public, dimension (:,:,:), allocatable :: apar
complex, public, dimension (:,:,:), allocatable :: bpar
complex, public, dimension (:,:,:), allocatable :: phinew
complex, public, dimension (:,:,:), allocatable :: aparnew
complex, public, dimension (:,:,:), allocatable :: bparnew
complex, public, dimension (:,:,:), allocatable :: gf_phi
complex, public, dimension (:,:,:), allocatable :: gf_apar
complex, public, dimension (:,:,:), allocatable :: gf_bpar
complex, public, dimension (:,:,:), allocatable :: gf_phinew
complex, public, dimension (:,:,:), allocatable :: gf_aparnew
complex, public, dimension (:,:,:), allocatable :: gf_bparnew
complex, public, dimension (:,:,:), allocatable :: apar_ext
real, public :: time_field(2) = 0.
real, public :: time_field_mpi = 0.
real, public :: time_field_invert(2) = 0.
real, public :: time_field_invert_mpi = 0.
real, public :: time_dump_response(2) = 0.
real, public :: time_read_response(2) = 0.
character(len=run_name_size), public :: response_file = 'NOT_SET'

Functions

public function get_specific_response_file_name(ik, is, dt, suffix) result(file_name)

This function returns the response file name when given characteristic data.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ik
integer, intent(in) :: is
real, intent(in) :: dt
character(len=*), intent(in), optional :: suffix

Return Value character(len=256)