Skip to content

Using CHIPSFF for an arbitrary POSCAR #14

@antonf-ekb

Description

@antonf-ekb

Dear developers,
First of all, I would like to thank you for sharing a very useful code. As I understand, it can be used for an arbitrary system by feeding a POSCAR file name instead of JVASP identifier. However, when I change input.json file by setting "structure_path": "POSCAR" , a calculation breaks down throwing an error
Traceback (most recent call last): File "/home.../chipsff/chipsff/run_chipsff.py", line 319, in <module> main() File "/home.../chipsff/chipsff/run_chipsff.py", line 175, in main analyzer.run_all() File "/home.../chipsff/chipsff/general_material_analyzer.py", line 1991, in run_all c44_entry = self.reference_data.get( IndexError: list index out of range
From looking through the code I guess that this part of code tries to retreive data for the system from JARVIS database, but since it is a POSCAR and not JVASP, it fails. Do I miss something or if not, could you change the code so it finishes the calculation for an arbitrary system without retrieving data from the database and throwing the error?

Best regards,
Anton.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions