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. Pakiet napisany jest głównie w języku Fortran90.
Wymagania:
Jeśli nie spełniasz powyższych wymagań kliknij tutaj.
Licencjonowaniem Molpro zajmuje się TTI GmbH (Nobelstraße 15, D-70569 Stuttgart).
WCSS posiada licencję dla swoich użytkowników na klastrze bem2.
Do wstawiania zadań do systemu kolejkowego służy polecenie:
sub-molpro (Wersja 2023.2.3)
sub-molpro-2023.2.0
sub-molpro-2024.1.1
Uruchomienie skryptu bez podania argumentów wyświetli podpowiedź jak należy te argumenty specyfikować:
sub-molpro-2024.1.1
Usage: sub-molpro-2024.1.1 FILE PARAMETERS
Parameters:
-p PARTITION Set partition (queue). Default = normal
-n NODES Set number of nodes. Default = 1
-c CORES Up to 48. Default = 1
-m MEMORY In GB, up to 180 (must be integer value). Default = 2
-t TIME_LIMIT In hours. Default = 12
Przykładowa komenda do zlecenia zadania z plikiem plik.inp
:
sub-molpro-2024.1.1 plik.inp -c 12 -m 150 -t 8
Subskrypty należy uruchamiać wyłącznie na węźle dostępowym ui.wcss.pl
Do uruchomienie programu w trybie interaktywnym należy:
user@ui ~> sub-interactive
module avail -i molpro
module load molpro/2024.1.1
molpro plik_wejściowy > plik_wyjściowy
Tworzymy plik myjob.sh
wstawiamy do kolejki komendą sbatch
sbatch myjob.sh
Przykładowe zadanie wsadowe. z Plik input : my_input.inp
#!/bin/bash
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=4
#SBATCH --mem=200
#SBATCH --job-name=molpro_job
#SBATCH --output=molpro_output
#SBATCH --time=01:00:00
source /usr/local/sbin/modules.sh
module load molpro/2024.1.1
molpro -n 4 my_input.inp
W przyszłych publikacjach prac wykonanych z wykorzystaniem Molpro użycie oprogramowania powinno zostać zaznaczone, przykład:
H.-J. Werner, P. J. Knowles, G. Knizia, F. R. Manby and M. Schütz, WIREs Comput Mol Sci 2, 242-253 (2012), doi:10.1002/wcms.82
Hans-Joachim Werner, Peter J. Knowles, Frederick R. Manby, Joshua A. Black, Klaus Doll, Andreas Heßelmann, Daniel Kats, Andreas Köhn, Tatiana Korona, David A. Kreplin, Qianli Ma, Thomas F. Miller, III, Alexander Mitrushchenkov, Kirk A. Peterson, Iakov Polyak, Guntram Rauhut, and Marat Sibaev J. Chem. Phys. 152, 144107 (2020). doi:10.1063/5.0005081
W przypadku zastosowania specjalnych funkcji zaimplementowanych w Molpro należy przytoczyć odpowiednie publikacje wymienione w dokumentacji Molpro.
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) zgodnej z aktualnie obowiązującym regulaminem.
"Created using resources provided by Wroclaw Centre for Networking and Supercomputing (http://wcss.pl)"
"Opracowano przy użyciu zasobów udostępnionych przez Wrocławskie Centrum Sieciowo-Superkomputerowe (http://wcss.pl)”
Pełna wersja dokumentacji użytkownika WCSS znajduje się tutaj.
Jeśli nie znajdziesz rozwiązania w powyżej dokumentacji, prosimy o kontakt z kdm@wcss.pl.