ABINIT: Różnice pomiędzy wersjami
(Nie pokazano 48 wersji utworzonych przez 6 użytkowników) | |||
Linia 1: | Linia 1: | ||
− | <small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie naukowe]]</small> | + | <small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie naukowe]] < ABINIT</small> |
− | {{aplikacja|nazwa=ABINIT|logo=|serwer=[[ | + | {{aplikacja|nazwa=ABINIT|logo=[[Plik:Abinit logo.gif|200px]]|serwer=[[Bem]]|wersja=9.2.1|wersja2=8.10.3 (z pakietem netcdf) |wersja3='''8.4.4'''|wersja4=8.2.2|wersja5=8.0.7|wersja6=8.6.3 (z pakietem netcdf)|kontakt=}} |
+ | '''ABINIT''' - pakiet, który pozwala na wyznaczenie całkowitej energii, gęstości i struktury elektronowej molekuł oraz ciał stałych o budowie periodycznej, w oparciu o teorię funkcjonału gęstości (ang. ''Density Functional Theory'', DFT) przy użyciu pseudopotencjałów oraz baz fal płaskich. ABINIT pozwala także na optymalizację geometrii zgodnie z algorytmem metod DFT, przeprowadzanie symulacji dynamiki molekularnej lub generowanie dynamicznych macierzy, efektywnych ładunków Borna oraz tensorów dielektrycznych. W przypadku molekuł stan wzbudzony można oszacować korzystając z zależnej od czasu teorii funkcjonału gęstości (ang. ''Time -Dependent Density Functional Theory'', TD-DFT) lub z wielociałowego ranchunku zaburzeń (przybliżenie GW). Dodatkowo, pakiet zawiera różne programy narzędziowe. | ||
− | + | == Licencja == | |
+ | Pakiet udostępniany jest na licencji [http://www.gnu.org/copyleft/gpl.txt GNU GPL]. | ||
+ | |||
+ | === Informacje o wykorzystaniu === | ||
+ | Autorzy pakietu ABINIT sugerują umieszczenie w publikacji adnotacji o wykorzystaniu pakietu do przeprowadzenia obliczeń. Proponowana treść takiej adnotacji jest dostępna w dokumentacji i na stronie pakietu: [http://www.abinit.org/about/acknowledgments Acknowledgments]. | ||
− | + | {{Podziękowanie_WCSS}} | |
− | |||
== Korzystanie w WCSS == | == Korzystanie w WCSS == | ||
− | ABINIT dostępny jest na klastrze [[ | + | ABINIT dostępny jest na klastrze [[Bem]] w katalogu /usr/local/abinit w wersjach: |
− | * | + | * 7.10.4 (wersja równoległa) |
− | + | ||
+ | === Wstawianie zadań do kolejki === | ||
+ | Zadania obliczeniowe należy uruchamiać za pośrednictwem systemu kolejkowego. | ||
+ | |||
+ | Do wstawiania zadań do systemu kolejkowego służy polecenie sub-abinit (uruchamia domyślną wersję programu) | ||
− | + | Uruchomienie skryptu bez podania argumentów wyświetli podpowiedź jak należy te argumenty specyfikować: | |
− | |||
− | |||
− | |||
− | + | > sub-abinit | |
− | + | Usage: /usr/local/bin/sub-abinit input_file [parameters] | |
+ | Parameters: | ||
+ | -q queue (default - main) | ||
+ | -n nodes (default - 1) | ||
+ | -p cores (per node, default - 1) | ||
+ | -m memory (per node, in MB, default - 2000) | ||
+ | -w walltime (in hours, default - 504) | ||
+ | -l (store temporary files in user's directory on Lustre - require manual cleaning) | ||
− | + | Na przykład | |
− | + | > sub-abinit test.inp -q main -n 1 -p 2 -m 4000 -w 2 | |
− | + | Zadanie uruchomione zostanie na 2 rdzeniach (w obrębie jednego węzła), wymaga 4000 MB RAM (po 2000 MB na proces), walltime zadania jest równy 2 godziny. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''Uwaga''' | |
− | |||
− | + | Na klastrze Bem zadania należy zlecać do kolejki main. Jest to kolejka przekierowująca - na podstawie podanego limitu czasu (walltime) zadania będą przenoszone do odpowiednich kolejek (np. normal, infinity). | |
− | |||
− | |||
− | |||
− | |||
− | |||
'''Zobacz też:''' [[Jak korzystać z kolejek PBS]]? | '''Zobacz też:''' [[Jak korzystać z kolejek PBS]]? | ||
− | == Uwagi == | + | === Środowisko i praca interaktywna === |
+ | Przed przystąpieniem do korzystania z aplikacji w trybie interaktywnym (konwersacyjnym) należy wstawić do kolejki zadanie interaktywne, np.: | ||
+ | |||
+ | > '''qsub -I''' -l walltime=06:00:00 -l select=1:ncpus=1:mem=1800MB -l software=Abinit/7.10.4 | ||
+ | |||
+ | Następnie należy ustawić środowisko programu wykonując polecenie, odpowiednio do wersji, której chcemy użyć: | ||
+ | > '''module load abinit''' (dla wersji domyślnej - 7.10.4) | ||
+ | > module load abinit/7.10.4 | ||
+ | |||
+ | Po ustawieniu środowiska dla danej wersji można korzystać z polecenia do uruchamiania programu głównego (oraz szeregu narzędzi do pre i postprocessingu): | ||
+ | > abinit | ||
+ | |||
+ | |||
+ | === Uwagi === | ||
; Restartowanie obliczeń | ; Restartowanie obliczeń | ||
:Abinit pozwala na zapisywanie plików *DEN, *WFK itd., które umożliwiają restart obliczeń. W tym celu korzysta się ze słów kluczowych, w przypadku plików DEN i WFK sa to odpowiednio: prtden (PRinT the DENsity[http://www.abinit.org/documentation/helpfiles/for-v6.6/input_variables/varfil.html#prtden]) i prtwf (PRinT the WaveFunction[http://www.abinit.org/documentation/helpfiles/for-v6.6/input_variables/varfil.html#prtwf]). Dla obliczeń dynamiki molekularnej czy optymalizacji struktury można także zachować geometrie na każdym kroku przetwarzania (prtgeo, PRinT the GEOmetry analysis [http://www.abinit.org/documentation/helpfiles/for-v6.6/input_variables/varfil.html#prtgeo]). Domyślnie ustawione są opcje prtden=1 i prtwf=1, więc zapisywane są pliki DEN i WFK. | :Abinit pozwala na zapisywanie plików *DEN, *WFK itd., które umożliwiają restart obliczeń. W tym celu korzysta się ze słów kluczowych, w przypadku plików DEN i WFK sa to odpowiednio: prtden (PRinT the DENsity[http://www.abinit.org/documentation/helpfiles/for-v6.6/input_variables/varfil.html#prtden]) i prtwf (PRinT the WaveFunction[http://www.abinit.org/documentation/helpfiles/for-v6.6/input_variables/varfil.html#prtwf]). Dla obliczeń dynamiki molekularnej czy optymalizacji struktury można także zachować geometrie na każdym kroku przetwarzania (prtgeo, PRinT the GEOmetry analysis [http://www.abinit.org/documentation/helpfiles/for-v6.6/input_variables/varfil.html#prtgeo]). Domyślnie ustawione są opcje prtden=1 i prtwf=1, więc zapisywane są pliki DEN i WFK. | ||
Linia 52: | Linia 64: | ||
== Dokumentacja == | == Dokumentacja == | ||
* [http://www.abinit.org Strona domowa pakietu] | * [http://www.abinit.org Strona domowa pakietu] | ||
− | |||
− | |||
Aktualna wersja na dzień 12:22, 8 mar 2021
< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie naukowe < ABINIT
ABINIT | |
---|---|
Serwer | Wersja |
Bem | 9.2.1 8.10.3 (z pakietem netcdf) 8.4.4 8.2.2 8.0.7 |
Kontakt | |
kdm@wcss.pl |
ABINIT - pakiet, który pozwala na wyznaczenie całkowitej energii, gęstości i struktury elektronowej molekuł oraz ciał stałych o budowie periodycznej, w oparciu o teorię funkcjonału gęstości (ang. Density Functional Theory, DFT) przy użyciu pseudopotencjałów oraz baz fal płaskich. ABINIT pozwala także na optymalizację geometrii zgodnie z algorytmem metod DFT, przeprowadzanie symulacji dynamiki molekularnej lub generowanie dynamicznych macierzy, efektywnych ładunków Borna oraz tensorów dielektrycznych. W przypadku molekuł stan wzbudzony można oszacować korzystając z zależnej od czasu teorii funkcjonału gęstości (ang. Time -Dependent Density Functional Theory, TD-DFT) lub z wielociałowego ranchunku zaburzeń (przybliżenie GW). Dodatkowo, pakiet zawiera różne programy narzędziowe.
Licencja
Pakiet udostępniany jest na licencji GNU GPL.
Informacje o wykorzystaniu
Autorzy pakietu ABINIT sugerują umieszczenie w publikacji adnotacji o wykorzystaniu pakietu do przeprowadzenia obliczeń. Proponowana treść takiej adnotacji jest dostępna w dokumentacji i na stronie pakietu: Acknowledgments.
Wszelkie publikacje, (w tym prace doktorskie i dyplomowe) wykorzystujące wyniki obliczeń wykonanych na komputerach WCSS, powinny zawierać podziękowania postaci (odpowiednio do języka publikacji):
"Obliczenia wykonano na komputerach Wrocławskiego Centrum Sieciowo-Superkomputerowego (http://www.wcss.pl), grant obliczeniowy Nr ... "
"Calculations have been carried out in Wroclaw Centre for Networking and Supercomputing (http://www.wcss.pl), grant No. ..."
Korzystanie w WCSS
ABINIT dostępny jest na klastrze Bem w katalogu /usr/local/abinit w wersjach:
- 7.10.4 (wersja równoległa)
Wstawianie zadań do kolejki
Zadania obliczeniowe należy uruchamiać za pośrednictwem systemu kolejkowego.
Do wstawiania zadań do systemu kolejkowego służy polecenie sub-abinit (uruchamia domyślną wersję programu)
Uruchomienie skryptu bez podania argumentów wyświetli podpowiedź jak należy te argumenty specyfikować:
> sub-abinit Usage: /usr/local/bin/sub-abinit input_file [parameters] Parameters: -q queue (default - main) -n nodes (default - 1) -p cores (per node, default - 1) -m memory (per node, in MB, default - 2000) -w walltime (in hours, default - 504) -l (store temporary files in user's directory on Lustre - require manual cleaning)
Na przykład
> sub-abinit test.inp -q main -n 1 -p 2 -m 4000 -w 2
Zadanie uruchomione zostanie na 2 rdzeniach (w obrębie jednego węzła), wymaga 4000 MB RAM (po 2000 MB na proces), walltime zadania jest równy 2 godziny.
Uwaga
Na klastrze Bem zadania należy zlecać do kolejki main. Jest to kolejka przekierowująca - na podstawie podanego limitu czasu (walltime) zadania będą przenoszone do odpowiednich kolejek (np. normal, infinity).
Zobacz też: Jak korzystać z kolejek PBS?
Środowisko i praca interaktywna
Przed przystąpieniem do korzystania z aplikacji w trybie interaktywnym (konwersacyjnym) należy wstawić do kolejki zadanie interaktywne, np.:
> qsub -I -l walltime=06:00:00 -l select=1:ncpus=1:mem=1800MB -l software=Abinit/7.10.4
Następnie należy ustawić środowisko programu wykonując polecenie, odpowiednio do wersji, której chcemy użyć:
> module load abinit (dla wersji domyślnej - 7.10.4) > module load abinit/7.10.4
Po ustawieniu środowiska dla danej wersji można korzystać z polecenia do uruchamiania programu głównego (oraz szeregu narzędzi do pre i postprocessingu):
> abinit
Uwagi
- Restartowanie obliczeń
- Abinit pozwala na zapisywanie plików *DEN, *WFK itd., które umożliwiają restart obliczeń. W tym celu korzysta się ze słów kluczowych, w przypadku plików DEN i WFK sa to odpowiednio: prtden (PRinT the DENsity[1]) i prtwf (PRinT the WaveFunction[2]). Dla obliczeń dynamiki molekularnej czy optymalizacji struktury można także zachować geometrie na każdym kroku przetwarzania (prtgeo, PRinT the GEOmetry analysis [3]). Domyślnie ustawione są opcje prtden=1 i prtwf=1, więc zapisywane są pliki DEN i WFK.
Dokumentacja
Oprogramowanie naukowe |
Abaqus ⋅ ABINIT ⋅ ADF ⋅ Amber ⋅ ANSYS [ ANSYS CFD: Fluent, CFX, ICEM; Mechanical ] ⋅ AutoDock ⋅ BAGEL ⋅ Beast ⋅ Biovia [ Materials Studio, Discovery Studio ] ⋅ Cfour ⋅ Comsol ⋅ CP2K ⋅ CPMD ⋅ CRYSTAL ⋅ Dalton ⋅ Dask ⋅ DIRAC ⋅ FDS-SMV ⋅ GAMESS ⋅ Gaussian ⋅ Gromacs ⋅ IDL ⋅ Lumerical [ FDTD, MODE ] ⋅ Mathcad ⋅ Mathematica⋅ Matlab ⋅ Molcas ⋅ Molden ⋅ Molpro ⋅ MOPAC ⋅ NAMD ⋅ NBO ⋅ NWChem ⋅ OpenFOAM ⋅ OpenMolcas ⋅ Orca ⋅ Quantum ESPRESSO ⋅ R ⋅ Rosetta ⋅ SIESTA ⋅ Tinker ⋅ TURBOMOLE ⋅ VASP ⋅ VMD ⋅ WIEN2k |
---|