Molpro: Różnice pomiędzy wersjami
m (1 wersja) |
|||
Linia 14: | Linia 14: | ||
== MOLPRO w WCSS == | == MOLPRO w WCSS == | ||
− | + | === Molpro 2006.1 === | |
− | |||
* systemy obliczeniowe [[Leo]], [[Nova]] | * systemy obliczeniowe [[Leo]], [[Nova]] | ||
Linia 40: | Linia 39: | ||
Na klastrze [[Nova]] najlepiej jest używać 4 lub 8 procesorów węzła obliczeniowego i odpowiednio 7500 lub 15000 MB pamięci. | Na klastrze [[Nova]] najlepiej jest używać 4 lub 8 procesorów węzła obliczeniowego i odpowiednio 7500 lub 15000 MB pamięci. | ||
+ | |||
+ | === Molpro 2009.1 === | ||
+ | * systemy obliczeniowe [[Nova]] | ||
+ | |||
+ | Program można uruchomić bezpośrednio po zainicjowaniu aplikacji Modules i wgraniu odpowiedniego modułu. Dla domyślnej powłoki systemowej na Nova wygląda wystarczy | ||
+ | użyć poleceń(spacja po kropce w pierwszym wierszu jest ważna): | ||
+ | . /usr/local/Modules/3.2.7/init/bash | ||
+ | module load molpro/2009.1 | ||
+ | |||
+ | Następnie można wywoływać molpro 2009.1 w taki sam sposób jak molpro 2006.1: | ||
+ | molpro [opcje] plik.inp | ||
+ | |||
+ | Aby przywrócić poprzedni stan systemu z działającą wersją molpro 2006 należy usunąć moduł: | ||
+ | module unload molpro/2009.1 | ||
+ | |||
+ | Zadania do kolejki wstawia się wywołując | ||
+ | sub-molpro-2009 plik.inp [ilosc-cpu] [ilosc-pamici-w-MB] [kolejka] | ||
+ | |||
+ | Domyślnie zadanie zostanie dodane do klejki normal z przydziałem 1 CPU i 1800MB pamięci dla każdego CPU. | ||
== Dokumentacja == | == Dokumentacja == |
Wersja z 10:50, 14 cze 2010
< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie naukowe
Plik:molpro.png | ||
|
MOLPRO jest całościowym pakietem do obliczeń w dziedzinie chemii kwantowej, oferującym zaawansowane jak i podstawowe metody ab initio, ze szczególnym uwzględnieniem metod korelacyjnych. Twórcami pakietu są H.J. Werner, P.J. Knowles i wielu innych, którzy przyczynili się do jego rozwoju.
Informacje ogólne
Główne cechy MOLPRO:
- pełny zakres metod ab initio
- moduły
direct
ilocal
dla obliczeń w trybie Direct SCF oraz Localized Moeller-Plesset - obliczenia przeprowadzane z utrzymaniem maksymalnej możliwej precyzji
- możliwość generowania danych wsadowych dla Gaussiana, Moldena, formaty XYZ, i inne
- przyjazna i bardzo elastyczna składnia danych wejściowych (proste słownictwo, wyrażenia, zmienne, pętle, warunki, procedury, itp.)
Pakiet napisany jest głównie w języku Fortran90. Licencjonowaniem MOLPRO zajmuje się University College Cardiff Consultants Limited.
MOLPRO w WCSS
Molpro 2006.1
- Uruchamianie aplikacji
Do bezpośredniego uruchamiania programu służy polecenie (lokalizacja: /usr/local/bin
):
molpro [opcje] plik.inp
Wyniki zapisywane są do pliku plik.out. Można także wyznaczyć bezpośrednio plik wyjściowy podając jego nazwę w opcji -o
. Jeżeli nie zostanie podany plik wejściowy, MOLPRO czyta dane ze standardowego wejścia a rezultaty generuje na standardowe wyjście.
Opcje programu mogą być podane (z malejącym priorytetem) bezpośrednio z linii komend, ustawione w zmiennej środowiskowej MOLPRO lub w plikach ./molpro.rc/
i
$HOME/.molprorc
. Opcje nie ustawiane podczas wywołania programu przyjmują wartości pobrane ze źródła o aktualnie najwyższym priorytecie.
Przykładowe pliki danych i referencyjne wyniki znajdują się na Leo w katalogu
/usr/local/lib/molpro-mpp-Linux-ia64-i8-2006.1/testjobs/
.
- Wstawianie zadań do kolejki
Wstawianie zadań do poszczególnych kolejek systemu PBS odbywa się przez wywołanie skryptu (lokalizacja: /usr/local/bin
):
sub-molpro plik.inp [kolejka] [ilosc-procesorow]
Możliwe są obliczenia równoległe (na Nova na maksymalnie 8 procesorach). Domyślna wielkość przydzielonej pamięci to 200MW.
Zalecamy uruchamianie dużych zadań na komputerze Leo przy użyciu co najmniej 4 procesorów i 1600MB (200MW) pamięci per procesor (dyrektywa: memory,200,m
). Wersja dostępna na Leo umożliwia wykorzystanie do 4000 funkcji bazy.
Na klastrze Nova najlepiej jest używać 4 lub 8 procesorów węzła obliczeniowego i odpowiednio 7500 lub 15000 MB pamięci.
Molpro 2009.1
- systemy obliczeniowe Nova
Program można uruchomić bezpośrednio po zainicjowaniu aplikacji Modules i wgraniu odpowiedniego modułu. Dla domyślnej powłoki systemowej na Nova wygląda wystarczy
użyć poleceń(spacja po kropce w pierwszym wierszu jest ważna):
. /usr/local/Modules/3.2.7/init/bash
module load molpro/2009.1
Następnie można wywoływać molpro 2009.1 w taki sam sposób jak molpro 2006.1:
molpro [opcje] plik.inp
Aby przywrócić poprzedni stan systemu z działającą wersją molpro 2006 należy usunąć moduł:
module unload molpro/2009.1
Zadania do kolejki wstawia się wywołując
sub-molpro-2009 plik.inp [ilosc-cpu] [ilosc-pamici-w-MB] [kolejka]
Domyślnie zadanie zostanie dodane do klejki normal z przydziałem 1 CPU i 1800MB pamięci dla każdego CPU.
Dokumentacja
Dokumentacja i przykładowe zadania dostępne są w katalogu /usr/local/doc/molpro/
po zalogowaniu się.
- MOLPRO w sieci
Zobacz też: Oprogramowanie KDM
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