No creation of interstitials for h-BN

93 views
Skip to first unread message

NIU BO

unread,
Aug 17, 2020, 5:41:21 AM8/17/20
to PyCDT forum
Hello,

I am using the PyCDT to study the defect formation energy of h-BN. And I noticed that no interstitial files were created after generating the inputs.

I therefore wanted to ask you, is there any method to get the interstitial files?

Thanks,

Bob 

Bharat Medasani

unread,
Aug 17, 2020, 8:42:15 AM8/17/20
to NIU BO, PyCDT forum
There is a flag ("-include_interstitials") to generate interstitials. Are you specifying that flag?

Bharat Medasani

Engineer
Princeton Plasma Physics Lab (PPPL)


--
You received this message because you are subscribed to the Google Groups "PyCDT forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pycdt-forum...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pycdt-forum/bd848634-e7ac-43f0-a6ed-eacb7f187080n%40googlegroups.com.

NIU BO

unread,
Aug 17, 2020, 9:14:36 AM8/17/20
to PyCDT forum
Thank you so much for your reply!

I  specified this flag ("-include_interstitials"), but only vacancies and substitutions were generated.

Bharat Medasani

unread,
Aug 17, 2020, 9:21:31 AM8/17/20
to NIU BO, Shivani Srivastava, PyCDT forum
Niu,

Could you please provide the mpid/structure you are using?

@Shivani Srivastava, could you please debug this?

Thank you,


Bharat Medasani

Engineer
Princeton Plasma Physics Lab (PPPL)

NIU BO

unread,
Aug 17, 2020, 9:39:19 AM8/17/20
to PyCDT forum
Thank you so much,  Medasani 

The mpid  is  mp-984

Bob 

Shivani Srivastava

unread,
Aug 17, 2020, 11:00:15 AM8/17/20
to NIU BO, PyCDT forum
The interstitials are not generated for BN as the interstitial finder is unable to find any possible sites by looking at local structural motifs. My guess is that this is happening because of the layered structure of mp-984 BN (attached) because of which there are no matching motifs for placing atoms in between the two layers.
Same command works for GaAs

-Shivani Srivastava
 UC Berkeley



BNbulk.png

Bharat Medasani

unread,
Aug 17, 2020, 12:55:28 PM8/17/20
to Shivani Srivastava, NIU BO, PyCDT forum
@Shivani Srivastava , Thanks for checking. 

As Shivani pointed out, h-BN looks like a special case for the interstitial algorithms. If your work is focused on interstitials, you have to manually play with the interstitial classes in python. There are supposed to be 2 classes: one written by me based on Zeo++, and another written by Nils based on grid search. Check pymatgen.analysis.defects module.


Bharat Medasani

Engineer
Princeton Plasma Physics Lab (PPPL)

NIU BO

unread,
Aug 18, 2020, 11:39:47 PM8/18/20
to PyCDT forum
Greatly appreciate your help and suggestions! 
Reply all
Reply to author
Forward
0 new messages