ichor.cli.main_menu_submenus.molecular_dynamics_menu.molecular_dynamics_submenus package
Submodules
ichor.cli.main_menu_submenus.molecular_dynamics_menu.molecular_dynamics_submenus.amber_submenu module
- class AmberMenuFunctions
Bases:
object- static select_dt()
Select the delta t for the timestep of AMBER.
- static select_ln_gamma()
Select the ln_gamma of AMBER. Check the manual for description.
- static select_number_of_timesteps()
Selects the number of timesteps in AMBER simulation.
- static select_temperature()
Select temperature of AMBER simulation.
- static select_write_every_nth_timestep()
Select how often to write xyz coordinates from AMBER simulation.
- static submit_amber_to_compute()
Asks for user input and submits AMBER job to compute node.
- static xyz_from_mdcrd()
- class AmberMenuOptions(selected_temperature: int, selected_number_of_timesteps: int, selected_write_coordinates_every_nth_timestep: int, selected_dt: float, selected_ln_gamma: float)
Bases:
MenuOptions- selected_dt: float
- selected_ln_gamma: float
- selected_number_of_timesteps: int
- selected_temperature: int
- selected_write_coordinates_every_nth_timestep: int
- ask_user_for_mdcrd_paths()
ichor.cli.main_menu_submenus.molecular_dynamics_menu.molecular_dynamics_submenus.cp2k_submenu module
- class CP2KMenuFunctions
Bases:
object- static select_basis_set()
Select basis set used by CP2K.
- static select_method()
Select the method used by CP2K.
- static select_molecular_charge()
Select molecular charge of CP2K.
- static select_number_of_timesteps()
Selects the number of timesteps in CP2K simulation.
- static select_numer_of_cores()
Select the number of cores to use for CP2K.
- static select_spin_multiplicity()
Select the spin multiplicty used by CP2K.
- static select_temperature()
Select temperature of CP2K simulation.
- static submit_cp2k_to_compute()
Submits CP2K job to compute node with the given settings.
- class CP2KMenuOptions(selected_method: str, selected_basis_set: str, selected_temperature: int, selected_number_of_timesteps: int, selected_molecular_charge: int, selected_spin_multiplicity: int, selected_number_of_cores: int)
Bases:
MenuOptions- selected_basis_set: str
- selected_method: str
- selected_molecular_charge: int
- selected_number_of_cores: int
- selected_number_of_timesteps: int
- selected_spin_multiplicity: int
- selected_temperature: int