|
| subroutine, public | xas_tdp_types::xas_tdp_control_create (xas_tdp_control) |
| | Creates and initializes the xas_tdp_control_type.
|
| |
| subroutine, public | xas_tdp_types::xas_tdp_control_release (xas_tdp_control) |
| | Releases the xas_tdp_control_type.
|
| |
| subroutine, public | xas_tdp_types::read_xas_tdp_control (xas_tdp_control, xas_tdp_section) |
| | Reads the inputs and stores in xas_tdp_control_type.
|
| |
| subroutine, public | xas_tdp_types::xas_tdp_env_create (xas_tdp_env) |
| | Creates a TDP XAS environment type.
|
| |
| subroutine, public | xas_tdp_types::xas_tdp_env_release (xas_tdp_env) |
| | Releases the TDP XAS environment type.
|
| |
| subroutine, public | xas_tdp_types::set_xas_tdp_env (xas_tdp_env, nex_atoms, nex_kinds) |
| | Sets values of selected variables within the TDP XAS environment type.
|
| |
| subroutine, public | xas_tdp_types::donor_state_create (donor_state) |
| | Creates a donor_state.
|
| |
| subroutine, public | xas_tdp_types::set_donor_state (donor_state, at_index, at_symbol, kind_index, state_type) |
| | sets specified values of the donor state type
|
| |
| subroutine, public | xas_tdp_types::free_ds_memory (donor_state) |
| | Deallocate a donor_state's heavy attributes.
|
| |
| subroutine, public | xas_tdp_types::xas_atom_env_create (xas_atom_env) |
| | Creates a xas_atom_env type.
|
| |
| subroutine, public | xas_tdp_types::xas_atom_env_release (xas_atom_env) |
| | Releases the xas_atom_env type.
|
| |
| subroutine, public | xas_tdp_types::free_exat_memory (xas_tdp_env, atom, end_of_batch) |
| | Releases the memory heavy attribute of xas_tdp_env that are specific to the current excited atom.
|
| |
| subroutine, public | xas_tdp_types::release_batch_info (batch_info) |
| | Releases a batch_info type.
|
| |
| subroutine, public | xas_tdp_types::get_proc_batch_sizes (batch_size, nbatch, nex_atom, nprocs) |
| | Uses heuristics to determine a good batching of the processros for fxc integration.
|
| |