Octopus
run_oct_m Module Reference

top level module for all calculation modes More...

Detailed Description

top level module for all calculation modes

Functions/Subroutines

integer function get_resp_method (namespace)
 query input file for the response mode. More...
 
subroutine, public run (namespace, calc_mode_id)
 main routine to run all calculations: This routine parses the input file, sets up the systems and interactions, and calls the corresponding routines for the requested run mode. More...
 
subroutine calc_mode_parallel_strategy_init (calc_mode_id)
 Calculation mode initialization (parallelization strategy) More...
 

Variables

integer, parameter lr = 1
 
integer, parameter fd = 2
 

Function/Subroutine Documentation

◆ get_resp_method()

integer function run_oct_m::get_resp_method ( type(namespace_t), intent(in)  namespace)
private

query input file for the response mode.

Definition at line 176 of file run.F90.

◆ run()

subroutine, public run_oct_m::run ( type(namespace_t), intent(in)  namespace,
integer, intent(in)  calc_mode_id 
)

main routine to run all calculations: This routine parses the input file, sets up the systems and interactions, and calls the corresponding routines for the requested run mode.

Definition at line 216 of file run.F90.

◆ calc_mode_parallel_strategy_init()

subroutine run_oct_m::calc_mode_parallel_strategy_init ( integer, intent(in)  calc_mode_id)
private

Calculation mode initialization (parallelization strategy)

Definition at line 498 of file run.F90.

Variable Documentation

◆ lr

integer, parameter run_oct_m::lr = 1
private

Definition at line 170 of file run.F90.

◆ fd

integer, parameter run_oct_m::fd = 2
private

Definition at line 170 of file run.F90.