Turbomole: parallel rechnen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Die Seite wurde neu angelegt: „== parallelisierte Module == {| {{Tabelle}} border=1 ! align="center" style="background:#f0f0f0;"|'''parallelisiert''' ! align="center" style="background:#f0f0f0…“) |
K (→dscf) |
||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== parallelisierte Module == | == parallelisierte Module (Stand 6.1) == | ||
{| {{Tabelle}} border=1 | {| {{Tabelle}} border=1 | ||
Zeile 6: | Zeile 6: | ||
! align="center" style="background:#f0f0f0;"|'''???''' | ! align="center" style="background:#f0f0f0;"|'''???''' | ||
|- | |- | ||
| dscf|||| | | dscf (HF nur ohne RI)|||| | ||
|- | |- | ||
| ricc2|||| | | ricc2|||| | ||
Zeile 20: | Zeile 20: | ||
| || || mpgrad | | || || mpgrad | ||
|} | |} | ||
== Usage == | |||
module switch turbomole/6.1 turbomole/6.1_mpi | |||
=== dscf === | |||
ist tatsächlich ohne ri auf 4 Proz. 4 x schneller für HF als ridft mit rijk | |||
(pf-Plattenspieler TZVP SP mit 6 Iterationen). | |||
2 Stunden vs 8 Stunden | |||
vor der ersten singlepoint: | |||
# ri Option aus control file entfernen | |||
kdg ri | |||
# Statistics run zur Berechnung der benötigten Memorygrößen | |||
stati dscf | |||
nohup dscf > dscf.stat & | |||
dann scratchdir anlegen: | |||
mkdir /scratch/koehler/abc123 | |||
im control file patchen: | |||
$scfintunit | |||
unit=30 size=10000 file=/scratch/koehler/abc123/twoint | |||
... | |||
$tmpdir /scratch/koehler/abc123 | |||
und wie gehabt losschicken. Lohnt sich nur für große Basen/Moleküle. | |||
nohup dscf > dscf.out & |
Aktuelle Version vom 25. März 2010, 10:06 Uhr
parallelisierte Module (Stand 6.1)
parallelisiert | nicht parallelisiert | ??? |
---|---|---|
dscf (HF nur ohne RI) | ||
ricc2 | ||
ridft | ||
rimp2 | ||
grad | ||
rdgrad | ||
mpgrad |
Usage
module switch turbomole/6.1 turbomole/6.1_mpi
dscf
ist tatsächlich ohne ri auf 4 Proz. 4 x schneller für HF als ridft mit rijk (pf-Plattenspieler TZVP SP mit 6 Iterationen). 2 Stunden vs 8 Stunden
vor der ersten singlepoint:
# ri Option aus control file entfernen kdg ri # Statistics run zur Berechnung der benötigten Memorygrößen stati dscf nohup dscf > dscf.stat &
dann scratchdir anlegen:
mkdir /scratch/koehler/abc123
im control file patchen:
$scfintunit unit=30 size=10000 file=/scratch/koehler/abc123/twoint ... $tmpdir /scratch/koehler/abc123
und wie gehabt losschicken. Lohnt sich nur für große Basen/Moleküle.
nohup dscf > dscf.out &