-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enumerate conventional unit cell #348
Comments
Can you be more specific about why you want to use the conventional cell? If you want to use the conventional cell as the starting point for enumeration, there are a few ways to do it. If you already know which supercell corresponds to your conventional cell, I think that this will work. Find the supercell name SCELXXXX and make this
Then you can enumerate all occupations with If you do not have the conventional supercell inside CASM yet, you can pass a transformation matrix into the |
The reason is, I have to deal with non stoichiometric compound. I want some suggestion from you regarding this, suppose the conventional unit cell cif file looks like this way, and I want to enumerate this structure and to know which supercell will appropriate for my desirable compound ? The cif file, loop_
|
You can export from VESTA to a POSCAR, use |
Ok, I got your point. I started from conventional cell POSCAR file. Now, I abled to print new .json file , but facing this issue, ccasm init --prim POSCAR --write-prim --force
{ |
Everything should work if you do not use the Niggli reduced cell, but you may get unintuitive transformation matrices. For example, the transformation matrix to your primitive cell will not be the identity matrix. Since you are interested in enumerating in a particular supercell, I recommend using the CASM default unless it makes the orientation of your structure too confusing. For the second error, CASM will symmetrize for you if you do not use |
Thank u so much for your reply. I did as u said. As I mentioned, suppose at a particular site occupancy of B occupant is 0.75, is it appropriate way to write occupants tag , |
It should be |
Ok that I corrected earlier. Kindly say during enumeration how to control occupancy (Va=0.5 for A, Va =0.25 for B) value? or how to use |
Is the settings file from #350 working? |
I think my space group symmetry problem is happening due to this issue, what do u meant by CASM default? I copied 6.4604001045 0.0000000000 0.0000000000 Can I edit manually this matrix in prim.json file. How to solve? No, edit manually will not help. Using |
If you want to specify your own lattice vectors, you can use But make sure you change the atom positions as well. |
how to enumerate conventional unit cell instead of starting with primitive cell?
suppose I have a vesta cif file for a conventional unit cell, now I want to enumerate that structure for 222 supercell after writing json file for that structure, how to do this?
I have just started learning this package. please guide me.
The text was updated successfully, but these errors were encountered: