dpgen.tools package#
Submodules#
dpgen.tools.auto_gen_param module#
- class dpgen.tools.auto_gen_param.Iteration(temps, nsteps_list=[500, 500, 1000, 1000, 3000, 3000, 6000, 6000], sub_iteration_num=8, ensemble='npt', press=[1.0, 10.0, 100.0, 1000.0, 5000.0, 10000.0, 20000.0, 50000.0], trj_freq=10)[source]#
Bases:
object
- Attributes:
- index_iteration
Methods
gen_sub_iter
register_iteration
register_sub_iteartion
- current_num_of_itearation = 0#
- current_num_of_sub_itearation = 0#
- property index_iteration#
- class dpgen.tools.auto_gen_param.System(system_prefix='')[source]#
Bases:
object
- Attributes:
- index_system
Methods
add_sub_system
get_sub_system
register_sub_system
register_system
- current_num_of_sub_systems = 0#
- current_num_of_system = 0#
- property index_system#
- dpgen.tools.auto_gen_param.default_map_generator(map_list=[1, 1, 2, 2, 2, 4, 4, 4], data_list=None)[source]#
- dpgen.tools.auto_gen_param.default_temps_generator(melt_point, temps_intervel=0.1, num_temps=5)[source]#
- dpgen.tools.auto_gen_param.get_basic_param_json(melt_point, out_param_filename='param_basic.json', scan_dir='./', file_name='POSCAR', init_file_name='type.raw', min_allow_files_num=16, map_list=[1, 1, 2, 2, 2, 4, 4, 4], meta_iter_num=4, sub_iteration_num=8, map_iterator=None, nsteps_list=[500, 500, 1000, 1000, 3000, 3000, 6000, 6000], press=[1.0, 10.0, 100.0, 1000.0, 5000.0, 10000.0, 20000.0, 50000.0], temps_iterator=None, ensemble='npt', trj_freq=10, temps_intervel=0.1, num_temps=5)[source]#
- dpgen.tools.auto_gen_param.get_model_devi_jobs(melt_point, system_list, nsteps_list=[500, 500, 1000, 1000, 3000, 3000, 6000, 6000], press=[1.0, 10.0, 100.0, 1000.0, 5000.0, 10000.0, 20000.0, 50000.0], meta_iter_num=4, sub_iteration_num=8, temps_iterator=None, ensemble='npt', trj_freq=10, temps_intervel=0.1, num_temps=5)[source]#
dpgen.tools.collect_data module#
dpgen.tools.relabel module#
- dpgen.tools.relabel.create_init_tasks(target_folder, param_file, output, fp_json, verbose=True)[source]#
- dpgen.tools.relabel.create_tasks(target_folder, param_file, output, fp_json, verbose=True, numb_iter=-1)[source]#