39  use, 
intrinsic :: iso_fortran_env
 
   86    type(states_elec_t) :: st
 
   87    type(excited_states_t) :: est
 
   88    real(real64), 
allocatable :: rho(:)
 
   89    real(real64), 
allocatable :: td_fitness(:)
 
   90    character(len=200) :: td_local_target
 
   91    character(len=80) :: excluded_states_list
 
   92    character(len=4096) :: vel_input_string
 
   93    character(len=4096) :: classical_input_string
 
   94    character(len=1024), 
allocatable :: vel_der_array(:,:)
 
   95    character(len=1024), 
allocatable :: mom_der_array(:,:)
 
   96    character(len=1024), 
allocatable :: pos_der_array(:,:)
 
   97    real(real64), 
allocatable :: grad_local_pot(:,:,:)
 
  100    integer, 
allocatable :: hhg_k(:)
 
  101    real(real64),   
allocatable :: hhg_alpha(:)
 
  102    real(real64),   
allocatable :: hhg_a(:)
 
  103    real(real64)   :: hhg_w0
 
  105    integer :: curr_functional
 
  106    real(real64)   :: density_weight
 
  107    real(real64)   :: curr_weight
 
  108    integer :: strt_iter_curr_tg
 
  109    real(real64), 
allocatable :: spatial_curr_wgt(:)
 
  110    character(len=1000) :: plateau_string
 
  111    complex(real64), 
allocatable :: acc(:, :)
 
  112    complex(real64), 
allocatable :: vel(:, :)
 
  113    complex(real64), 
allocatable :: gvec(:, :)
 
  114    real(real64), 
allocatable :: alpha(:)
 
  115    complex(real64) :: spin_matrix(2, 2)
 
  116    type(fft_t) :: fft_handler
 
  119  integer, 
public, 
parameter ::       &
 
  120    oct_tg_groundstate      = 1,      &
 
  134  integer, 
public, 
parameter ::       &
 
  135    oct_targetmode_static = 0,        &
 
  138  integer, 
public, 
parameter ::       &
 
  149  integer pure function target_mode(tg)
 
  150    type(target_t), 
intent(in) :: tg
 
  152    select case (tg%type)
 
  156      target_mode = oct_targetmode_static
 
  162    select case (tg%curr_functional)
 
  171  integer pure function target_type(tg)
 
  172    type(target_t), 
intent(in) :: tg
 
  179  integer pure function target_curr_functional(tg)
 
This module implements batches of mesh functions.
This module implements common operations on batches of mesh functions.
This module implements a calculator for the density and defines related functions.
This module calculates the derivatives (gradients, Laplacians, etc.) of a function.
Fast Fourier Transform module. This module provides a single interface that works with different FFT ...
This module implements the underlying real-space grid.
This module defines classes and functions for interaction partners.
System information (time, memory, sysname)
This module is intended to contain "only mathematical" functions and procedures.
This module defines various routines, operating on mesh functions.
This module defines the meshes, which are used in Octopus.
This module handles the communicators for the various parallelization strategies.
This module contains the definition of the oct_t data type, which contains some of the basic informat...
This module holds the "opt_control_state_t" datatype, which contains a quantum-classical state.
this module contains the low-level part of the output system
this module contains the output system
This module handles reading and writing restart information for the states_elec_t.
integer, parameter, public oct_tg_velocity
integer, parameter, public oct_tg_hhgnew
integer, parameter, public oct_tg_excited
integer, parameter, public oct_tg_hhg
integer pure function, public target_curr_functional(tg)
integer, parameter, public oct_tg_spin
integer pure function, public target_type(tg)
integer, parameter, public oct_curr_square_td
integer, parameter, public oct_targetmode_td
logical pure function, public is_spatial_curr_wgt(tg)
integer, parameter, public oct_tg_classical
integer, parameter, public oct_tg_exclude_state
integer pure function, public target_mode(tg)
integer, parameter, public oct_tg_jdensity
integer, parameter, public oct_tg_gstransformation
logical pure function, public target_move_ions(tg)
integer, parameter, public oct_tg_local
integer, parameter, public oct_tg_td_local
integer, parameter, public oct_curr_square
integer, parameter, public oct_max_curr_ring
integer, parameter, public oct_tg_userdefined
brief This module defines the class unit_t which is used by the unit_systems_oct_m module.
This module defines the unit system, used for input and output.