@@ -15,6 +15,21 @@ core parameters.
15
15
In this page, input style and input parameters available in Method 1 will be
16
16
documented.
17
17
18
+ Note that it is also possible to run the module standalone and use a classical charge
19
+ distribution.
20
+ The classical charge distribution can be specified by giving a molecular geometry
21
+ in the molecule section and an additional point multipoles distribution
22
+ in the charge distribution section.
23
+ The ``run_pcm.x `` executable has to be compiled for a standalone run with:
24
+
25
+ .. code-block :: bash
26
+
27
+ python pcmsolver.py -x molecule.inp
28
+
29
+ where the ``molecule.inp `` input file looks like:
30
+
31
+ .. literalinclude :: ../snippets/molecule.inp
32
+
18
33
Input style
19
34
-----------
20
35
@@ -46,6 +61,14 @@ Available sections:
46
61
i.e. the Green's functions inside and outside the cavity;
47
62
+ Green, subsection of medium. Sets up the Green's function inside and
48
63
outside the cavity.
64
+ + Molecule: molecular geometry to be used in a standalone run.
65
+ + ChargeDistribution: sets up a classical multipolar (currently up to dipoles)
66
+ charge distribution to use as additional source of electrostatic potential.
67
+
68
+ .. note ::
69
+
70
+ The Molecule and ChargeDistribution sections only make sense in a standalone run,
71
+ i.e. when using the ``run_pcm.x `` executable.
49
72
50
73
.. warning ::
51
74
@@ -436,6 +459,27 @@ where the ``molecule.inp`` input file looks like:
436
459
437
460
* **Type **: array of doubles
438
461
462
+ ChargeDistribution section keywords
463
+ -----------------------------------
464
+
465
+ Set a classical charge distribution, inside or outside the cavity
466
+ No additional spheres will be generated.
467
+
468
+ .. glossary ::
469
+
470
+ Monopoles
471
+ Array of point charges
472
+ Format is :math: `[\ldots , x_i, y_i, z_i, Q_i, \ldots ]`
473
+
474
+ * **Type **: array of doubles
475
+
476
+ Dipoles
477
+ Array of point dipoles.
478
+ Format is :math: `[\ldots , x_i, y_i, z_i, \mu _{x_i}, \mu _{y_i}, \mu _{z_i} \ldots ]`
479
+ The dipole moment components are always read in atomic units.
480
+
481
+ * **Type **: array of doubles
482
+
439
483
.. _available-radii :
440
484
441
485
Available radii
0 commit comments