Octopus
|
Definition at line 181 of file states_mxll.F90.
Public Attributes | |
integer, public | nst |
Number of RS states, currently set to 1, we keep it for future uses. More... | |
logical, public | packed |
Private Attributes | |
integer | dim |
Space dimension. More... | |
integer | rs_sign |
logical | pack_states |
logical | parallel_in_states = .false. |
Am I parallel in states? More... | |
complex(real64), dimension(:,:), allocatable | rs_state_plane_waves |
complex(real64), dimension(:,:), allocatable | rs_state |
complex(real64), dimension(:,:), allocatable | rs_state_prev |
complex(real64), dimension(:,:), allocatable | rs_state_trans |
complex(real64), dimension(:,:), allocatable | rs_state_long |
complex(real64), dimension(:,:), allocatable | rs_current_density_t1 |
complex(real64), dimension(:,:), allocatable | rs_current_density_t2 |
logical | rs_current_density_restart = .false. |
complex(real64), dimension(:,:), allocatable | rs_current_density_restart_t1 |
complex(real64), dimension(:,:), allocatable | rs_current_density_restart_t2 |
type(batch_t) | rs_stateb |
type(batch_t) | rs_state_prevb |
type(batch_t) | inhomogeneousb |
type(batch_t) | rs_state_plane_wavesb |
real(real64), dimension(:), allocatable | ep |
real(real64), dimension(:), allocatable | mu |
integer, dimension(:,:,:), allocatable | rs_state_fft_map |
integer, dimension(:,:), allocatable | rs_state_fft_map_inv |
real(real64) | energy_rate |
real(real64) | delta_energy |
real(real64) | energy_via_flux_calc |
real(real64) | trans_energy_rate |
real(real64) | trans_delta_energy |
real(real64) | trans_energy_via_flux_calc |
real(real64) | plane_waves_energy_rate |
real(real64) | plane_waves_delta_energy |
real(real64) | plane_waves_energy_via_flux_calc |
real(real64), dimension(1:2, 1:3, 1:3) | poynting_vector_box_surface = M_ZERO |
real(real64), dimension(1:2, 1:3, 1:3) | poynting_vector_box_surface_plane_waves = M_ZERO |
real(real64), dimension(1:2, 1:3, 1:3) | electric_field_box_surface = M_ZERO |
real(real64), dimension(1:2, 1:3, 1:3) | electric_field_box_surface_plane_waves = M_ZERO |
real(real64), dimension(1:2, 1:3, 1:3) | magnetic_field_box_surface = M_ZERO |
real(real64), dimension(1:2, 1:3, 1:3) | magnetic_field_box_surface_plane_waves = M_ZERO |
logical | rs_state_const_external = .false. |
complex(real64), dimension(:), allocatable | rs_state_const |
complex(real64), dimension(:,:), allocatable | rs_state_const_amp |
type(tdf_t), dimension(:), allocatable | rs_state_const_td_function |
integer | inner_points_number |
integer, dimension(:), allocatable | inner_points_map |
logical, dimension(:), allocatable | inner_points_mask |
integer | boundary_points_number |
integer, dimension(:), allocatable | boundary_points_map |
logical, dimension(:), allocatable | boundary_points_mask |
type(accel_mem_t) | buff_inner_points_map |
type(accel_mem_t) | buff_boundary_points_map |
integer, dimension(3) | surface_points_number |
integer, dimension(:,:,:), allocatable | surface_points_map |
real(real64), dimension(3) | surface_element |
integer, dimension(3) | surface_grid_rows_number |
integer, dimension(:,:,:), allocatable | surface_grid_points_number |
integer(int64), dimension(:,:,:,:,:), allocatable | surface_grid_points_map |
integer, dimension(:,:,:,:), allocatable | surface_grid_center |
real(real64), dimension(3) | surface_grid_element |
type(mesh_plane_t), dimension(2, 3) | surface |
integer | selected_points_number |
real(real64), dimension(:,:), allocatable | selected_points_coordinate |
complex(real64), dimension(:,:), allocatable | selected_points_rs_state |
complex(real64), dimension(:,:), allocatable | selected_points_rs_state_long |
complex(real64), dimension(:,:), allocatable | selected_points_rs_state_trans |
integer, dimension(:), allocatable | selected_points_map |
type(accel_mem_t) | buff_selected_points_map |
real(real64) | rs_state_trans_var |
real(real64), dimension(:,:), allocatable | grid_rho |
complex(real64), dimension(:,:), allocatable | kappa_psi |
character(len=1024), dimension(:), allocatable | user_def_e_field |
character(len=1024), dimension(:), allocatable | user_def_b_field |
integer | energy_incident_waves_calc_iter |
logical | energy_incident_waves_calc |
integer | external_current_number |
integer, dimension(:), allocatable | external_current_modus |
character(len=1024), dimension(:,:), allocatable | external_current_string |
real(real64), dimension(:,:,:), allocatable | external_current_amplitude |
type(tdf_t), dimension(:), allocatable | external_current_td_function |
type(tdf_t), dimension(:), allocatable | external_current_td_phase |
real(real64), dimension(:), allocatable | external_current_omega |
real(real64), dimension(:), allocatable | external_current_phase |
character(len=1024), dimension(:,:,:), allocatable | user_def_states |
used for the user-defined wavefunctions (they are stored as formula strings) More... | |
logical | fromscratch = .true. |
type(mpi_grp_t) | mpi_grp |
type(mpi_grp_t) | dom_st_mpi_grp |
type(blacs_proc_grid_t) | dom_st_proc_grid |
type(distributed_t) | dist |
logical | scalapack_compatible |
integer | lnst |
integer | st_start |
integer | st_end |
integer, dimension(:), allocatable | node |
type(poisson_t) | poisson |
integer | transverse_field_mode |
|
private |
Space dimension.
Definition at line 183 of file states_mxll.F90.
|
private |
Definition at line 184 of file states_mxll.F90.
|
private |
Definition at line 185 of file states_mxll.F90.
|
private |
Am I parallel in states?
Definition at line 186 of file states_mxll.F90.
integer, public states_mxll_oct_m::states_mxll_t::nst |
Number of RS states, currently set to 1, we keep it for future uses.
Definition at line 187 of file states_mxll.F90.
logical, public states_mxll_oct_m::states_mxll_t::packed |
Definition at line 188 of file states_mxll.F90.
|
private |
Definition at line 190 of file states_mxll.F90.
|
private |
Definition at line 191 of file states_mxll.F90.
|
private |
Definition at line 192 of file states_mxll.F90.
|
private |
Definition at line 193 of file states_mxll.F90.
|
private |
Definition at line 194 of file states_mxll.F90.
|
private |
Definition at line 195 of file states_mxll.F90.
|
private |
Definition at line 196 of file states_mxll.F90.
|
private |
Definition at line 198 of file states_mxll.F90.
|
private |
Definition at line 199 of file states_mxll.F90.
|
private |
Definition at line 200 of file states_mxll.F90.
|
private |
Definition at line 202 of file states_mxll.F90.
|
private |
Definition at line 203 of file states_mxll.F90.
|
private |
Definition at line 204 of file states_mxll.F90.
|
private |
Definition at line 205 of file states_mxll.F90.
|
private |
Definition at line 207 of file states_mxll.F90.
|
private |
Definition at line 208 of file states_mxll.F90.
|
private |
Definition at line 210 of file states_mxll.F90.
|
private |
Definition at line 211 of file states_mxll.F90.
|
private |
Definition at line 213 of file states_mxll.F90.
|
private |
Definition at line 214 of file states_mxll.F90.
|
private |
Definition at line 215 of file states_mxll.F90.
|
private |
Definition at line 217 of file states_mxll.F90.
|
private |
Definition at line 218 of file states_mxll.F90.
|
private |
Definition at line 219 of file states_mxll.F90.
|
private |
Definition at line 221 of file states_mxll.F90.
|
private |
Definition at line 222 of file states_mxll.F90.
|
private |
Definition at line 223 of file states_mxll.F90.
|
private |
Definition at line 225 of file states_mxll.F90.
|
private |
Definition at line 226 of file states_mxll.F90.
|
private |
Definition at line 227 of file states_mxll.F90.
|
private |
Definition at line 228 of file states_mxll.F90.
|
private |
Definition at line 229 of file states_mxll.F90.
|
private |
Definition at line 230 of file states_mxll.F90.
|
private |
Definition at line 232 of file states_mxll.F90.
|
private |
Definition at line 233 of file states_mxll.F90.
|
private |
Definition at line 234 of file states_mxll.F90.
|
private |
Definition at line 235 of file states_mxll.F90.
|
private |
Definition at line 237 of file states_mxll.F90.
|
private |
Definition at line 238 of file states_mxll.F90.
|
private |
Definition at line 239 of file states_mxll.F90.
|
private |
Definition at line 240 of file states_mxll.F90.
|
private |
Definition at line 241 of file states_mxll.F90.
|
private |
Definition at line 242 of file states_mxll.F90.
|
private |
Definition at line 243 of file states_mxll.F90.
|
private |
Definition at line 243 of file states_mxll.F90.
|
private |
Definition at line 245 of file states_mxll.F90.
|
private |
Definition at line 246 of file states_mxll.F90.
|
private |
Definition at line 247 of file states_mxll.F90.
|
private |
Definition at line 249 of file states_mxll.F90.
|
private |
Definition at line 250 of file states_mxll.F90.
|
private |
Definition at line 251 of file states_mxll.F90.
|
private |
Definition at line 252 of file states_mxll.F90.
|
private |
Definition at line 253 of file states_mxll.F90.
|
private |
Definition at line 255 of file states_mxll.F90.
|
private |
Definition at line 257 of file states_mxll.F90.
|
private |
Definition at line 258 of file states_mxll.F90.
|
private |
Definition at line 259 of file states_mxll.F90.
|
private |
Definition at line 260 of file states_mxll.F90.
|
private |
Definition at line 261 of file states_mxll.F90.
|
private |
Definition at line 262 of file states_mxll.F90.
|
private |
Definition at line 263 of file states_mxll.F90.
|
private |
Definition at line 264 of file states_mxll.F90.
|
private |
Definition at line 266 of file states_mxll.F90.
|
private |
Definition at line 267 of file states_mxll.F90.
|
private |
Definition at line 269 of file states_mxll.F90.
|
private |
Definition at line 270 of file states_mxll.F90.
|
private |
Definition at line 272 of file states_mxll.F90.
|
private |
Definition at line 273 of file states_mxll.F90.
|
private |
Definition at line 276 of file states_mxll.F90.
|
private |
Definition at line 277 of file states_mxll.F90.
|
private |
Definition at line 278 of file states_mxll.F90.
|
private |
Definition at line 279 of file states_mxll.F90.
|
private |
Definition at line 280 of file states_mxll.F90.
|
private |
Definition at line 281 of file states_mxll.F90.
|
private |
Definition at line 282 of file states_mxll.F90.
|
private |
Definition at line 283 of file states_mxll.F90.
|
private |
used for the user-defined wavefunctions (they are stored as formula strings)
Definition at line 286 of file states_mxll.F90.
|
private |
Definition at line 287 of file states_mxll.F90.
|
private |
Definition at line 288 of file states_mxll.F90.
|
private |
Definition at line 289 of file states_mxll.F90.
|
private |
Definition at line 292 of file states_mxll.F90.
|
private |
Definition at line 294 of file states_mxll.F90.
|
private |
Definition at line 295 of file states_mxll.F90.
|
private |
Definition at line 296 of file states_mxll.F90.
|
private |
Definition at line 297 of file states_mxll.F90.
|
private |
Definition at line 297 of file states_mxll.F90.
|
private |
Definition at line 298 of file states_mxll.F90.
|
private |
Definition at line 300 of file states_mxll.F90.
|
private |
Definition at line 301 of file states_mxll.F90.