ਵੈਨੀਅਰ 90 ਓਪਨ-ਸੋਰਸ ਸਾਫਟਵੇਅਰ ਟੂਲ ਯੂਜ਼ਰ ਮੈਨੂਅਲ

ਜਾਣ-ਪਛਾਣ

Wannier90 ਇੱਕ ਓਪਨ-ਸੋਰਸ ਕੰਪਿਊਟੇਸ਼ਨਲ ਟੂਲ ਹੈ ਜੋ ਕੁਆਂਟਮ ਕੈਮਿਸਟਰੀ ਅਤੇ ਸੰਘਣੇ ਪਦਾਰਥ ਭੌਤਿਕ ਵਿਗਿਆਨ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਸਥਾਨਕ ਵੈਨੀਅਰ ਫੰਕਸ਼ਨਾਂ (MLWFs) ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਕੁਆਂਟਮ ESPRESSO, VASP, ABINIT, ਅਤੇ ਹੋਰਾਂ ਵਰਗੇ ਪਹਿਲੇ-ਸਿਧਾਂਤਾਂ ਦੇ ਕੋਡਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਇਲੈਕਟ੍ਰਾਨਿਕ ਢਾਂਚੇ ਦੀ ਗਣਨਾ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਲਈ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। Wannier ਫੰਕਸ਼ਨ ਇਲੈਕਟ੍ਰਾਨਿਕ ਢਾਂਚੇ ਦੀ ਇੱਕ ਸਥਾਨਕ ਅਸਲ-ਸਪੇਸ ਪ੍ਰਤੀਨਿਧਤਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਜੋ ਕਿ ਟਾਈਟ-ਬਾਈਡਿੰਗ ਮਾਡਲ ਬਣਾਉਣ, ਬੇਰੀ ਪੜਾਵਾਂ, ਡਾਈਇਲੈਕਟ੍ਰਿਕ ਧਰੁਵੀਕਰਨ, ਅਤੇ ਸਮੱਗਰੀ ਦੀਆਂ ਟੌਪੋਲੋਜੀਕਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਬਹੁਤ ਉਪਯੋਗੀ ਹੈ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

Wannier90 ਕਿਸ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ?

ਵੈਨੀਅਰ90 ਬਲੋਚ ਰਾਜਾਂ ਤੋਂ ਵੱਧ ਤੋਂ ਵੱਧ ਸਥਾਨਿਕ ਵੈਨੀਅਰ ਫੰਕਸ਼ਨਾਂ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਇਲੈਕਟ੍ਰਾਨਿਕ ਢਾਂਚਿਆਂ ਦਾ ਵਿਸਤ੍ਰਿਤ ਵਿਸ਼ਲੇਸ਼ਣ, ਤੰਗ ਬਾਈਡਿੰਗ ਮਾਡਲਾਂ ਦਾ ਨਿਰਮਾਣ, ਅਤੇ ਟੌਪੋਲੋਜੀਕਲ ਅਤੇ ਟ੍ਰਾਂਸਪੋਰਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਖੋਜ ਸੰਭਵ ਹੋ ਜਾਂਦੀ ਹੈ।

ਕੀ Wannier90 DFT ਕੋਡਾਂ ਦੇ ਅਨੁਕੂਲ ਹੈ?

ਹਾਂ, Wannier90 ਕਈ ਡੈਨਸਿਟੀ ਫੰਕਸ਼ਨਲ ਥਿਊਰੀ DFT ਪੈਕੇਜਾਂ ਜਿਵੇਂ ਕਿ Quantum ESPRESSO, VASP, ABINIT, SIESTA, ਅਤੇ WIEN2k ਨਾਲ ਇੰਟਰਫੇਸ ਕਰਦਾ ਹੈ, ਜੋ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਟ੍ਰਕਚਰ ਡੇਟਾ ਦੇ ਨਾਲ ਸਹਿਜ ਵਰਤੋਂ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

ਵੱਧ ਤੋਂ ਵੱਧ ਸਥਾਨਿਕ ਵੈਨੀਅਰ ਫੰਕਸ਼ਨ MLWF ਕੀ ਹਨ?

MLWF ਅਸਲ ਸਪੇਸ ਵਿੱਚ ਸਥਾਨਿਤ ਆਰਥੋਗੋਨਲ ਫੰਕਸ਼ਨਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੈ ਜੋ ਠੋਸ ਪਦਾਰਥਾਂ ਵਿੱਚ ਬੰਧਨ ਅਤੇ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਥਾਨੀਕਰਨ ਦੀ ਇੱਕ ਸਹਿਜ ਤਸਵੀਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਗੁੰਝਲਦਾਰ ਬੈਂਡ ਬਣਤਰਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਅਤੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਮਾਡਲਾਂ ਦੇ ਨਿਰਮਾਣ ਲਈ ਉਪਯੋਗੀ ਹਨ।

ਕੀ Wannier90 ਨੂੰ ਬੈਂਡ ਸਟ੍ਰਕਚਰ ਇੰਟਰਪੋਲੇਸ਼ਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ?

ਹਾਂ, ਇਹ MLWFS ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇਲੈਕਟ੍ਰਾਨਿਕ ਬੈਂਡ ਢਾਂਚਿਆਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਇੰਟਰਪੋਲੇਟ ਕਰਦਾ ਹੈ, ਸਿੱਧੀ DFT ਗਣਨਾਵਾਂ ਦੇ ਮੁਕਾਬਲੇ ਘੱਟ ਕੰਪਿਊਟੇਸ਼ਨਲ ਲਾਗਤ ਦੇ ਨਾਲ ਬਹੁਤ ਸਹੀ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਕੀ Wannier90 ਟੌਪੋਲੋਜੀਕਲ ਸਮੱਗਰੀ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਢੁਕਵਾਂ ਹੈ?

ਬਿਲਕੁਲ। ਵੈਨੀਅਰ90 ਟੌਪੋਲੋਜੀਕਲ ਇਨਵੇਰੀਐਂਟਸ ਜਿਵੇਂ ਕਿ ਬੇਰੀ ਕਰਵੇਚਰ, ਚੈਰਨ ਨੰਬਰ, ਅਤੇ Z2 ਸੂਚਕਾਂਕ ਦੀ ਗਣਨਾ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਇਸਨੂੰ ਟੌਪੋਲੋਜੀਕਲ ਇੰਸੂਲੇਟਰਾਂ ਅਤੇ ਅਰਧਧਾਤਾਂ ਦੇ ਅਧਿਐਨ ਵਿੱਚ ਇੱਕ ਮੁੱਖ ਔਜ਼ਾਰ ਬਣਾਉਂਦਾ ਹੈ।

ਮੈਂ Wannier90 ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਾਂ?

Wannier90 ਨੂੰ Linux ਅਤੇ macOS 'ਤੇ ਸਟੈਂਡਰਡ ਮੇਕ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਰੋਤ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਕਈ Linux ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨਾਂ ਅਤੇ ਸਪੈਕ ਅਤੇ ਕੌਂਡਾ ਵਰਗੇ ਵਿਗਿਆਨਕ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਵੀ ਉਪਲਬਧ ਹੈ।

ਕੀ Wannier90 ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਹੈ?

ਜਦੋਂ ਕਿ Wannier90 ਨੂੰ ਇਲੈਕਟ੍ਰਾਨਿਕ ਢਾਂਚੇ ਦੇ ਸਿਧਾਂਤ ਦੀ ਮੁੱਢਲੀ ਸਮਝ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਇਹ ਚੰਗੀ ਤਰ੍ਹਾਂ ਦਸਤਾਵੇਜ਼ੀ ਤੌਰ 'ਤੇ ਦਰਜ ਹੈ ਅਤੇ ਟਿਊਟੋਰਿਅਲ ਅਤੇ ਇੱਕ ਮਦਦਗਾਰ ਉਪਭੋਗਤਾ ਭਾਈਚਾਰੇ ਦੁਆਰਾ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਸਮਰਥਤ ਹੈ।

Wannier90 ਕਿਹੜੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ?

Wannier90 ਮੁੱਖ ਤੌਰ 'ਤੇ Fortran 90 ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਸਧਾਰਨ ਟੈਕਸਟ ਰਾਹੀਂ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ। files.

ਕੀ ਸਪਿਨ ਔਰਬਿਟ ਕਪਲਿੰਗ ਸਿਸਟਮ ਲਈ Wannier90 ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ?

ਹਾਂ, Wannier90 ਸਪਿਨਰ ਵੇਵਫੰਕਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜੋ ਸਪਿਨ-ਔਰਬਿਟ ਕਪਲਿੰਗ SOC ਵਾਲੇ ਸਿਸਟਮਾਂ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

 

 

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *