Révision 07edc24f modules/calculation.py

b/modules/calculation.py
182 182
    os.mkdir(run_type)
183 183

  
184 184
    # Prepare directories and files for relevant code.
185
    input_files = {'isolated': 'isol_inp_file', 'screening': 'screen_inp_file',
186
                   'refinement': 'refine_inp_file', }
185 187
    if inp_vars['code'] == 'cp2k':
186
        if run_type == 'isolated':
187
            prep_cp2k(inp_vars['isol_inp_file'], run_type, atms_list,
188
                      inp_vars['project_name'])
189
        elif run_type == 'screening':
190
            prep_cp2k(inp_vars['screen_inp_file'], run_type, atms_list,
191
                      inp_vars['project_name'])
192
        elif run_type == 'refinement':
193
            prep_cp2k(inp_vars['refine_inp_file'], run_type, atms_list,
194
                      inp_vars['project_name'])
188
        prep_cp2k(inp_vars[input_files[run_type]], run_type, atms_list,
189
                  inp_vars['project_name'])
195 190
    # elif: inp_vars['code'] == 'Other codes here'
196 191

  
197 192
    # Submit/run Jobs

Formats disponibles : Unified diff