EXT
| ||||||||||||||||||||||||||
Synopsis | ||||||||||||||||||||||||||
[-]ext filename | ||||||||||||||||||||||||||
Description | ||||||||||||||||||||||||||
This keyword enters the pathname to a file on disk which contains a valid DMA (atom centered Distributed Multipole Analysis of the electron density). | ||||||||||||||||||||||||||
Aim | ||||||||||||||||||||||||||
The keyword provides PAMoC with an external set of multipole moments either for comparison with moments already available from the idf or to be used in the calculation of electrostatic interaction energies instead of the default moments. In the latter case, the keyword "-usedma 8" must be supplied. | ||||||||||||||||||||||||||
Structure of the External DMA Data File | ||||||||||||||||||||||||||
The file may contain one or more input sections. The first section, always needed, is the DMA input section, which is defined by a block of lines like:
The first line of the section must contain the keyword DMA, followed by the specification of the DMA type. The section is terminated either by the end-of-file or by an END line. An atom-coordinate input-section is optionally present. The sequence order of the atoms must be the same of the interface data file. PAMoC will check if the atom coordinates in the external-dma data file have the same orientation of those in the interface data file. If this condition is not satisfied, a rotation matrix will be generated and the external moments will be rotated to the IDF orientation. Instead of atom coordinates, a rotation matrix can be provided to rotate the external moments to the same orientation of the IDF moments, using a specific block-of-lines input section. | ||||||||||||||||||||||||||
Types of External DMA's accepted by PAMoC | ||||||||||||||||||||||||||
The following types of external DMA's are accepted by PAMoC:
PAMoCPAMoC prints nuclear center multipole moments using a general format, which may include standard
deviations. The same format can be used to enter nuclear centered multipole moments to PAMoC. POPVALVALRAY Users's Manual[1 Stewart, R. F.; Spackman, M. A.; Flensburg, C.VALRAY User's Manual (Version 2.1), Carnegie-Mellon University, Pittsburg, and University of Copenhagen, Copenhagen, 2000.] =POPVAL= FORMAT(7X,A2,2X,A2,I3,6(I3,F7.4) cols 1-6 POPVAL 8-9 MA1 generic atom label 12-13 MA2 specific atom label 14-16 IQTQ(3) = 0 for first POPVAL card for this atom > 0 for subsequent cards 17-19 IQTQ(4) sequence number for following population value 20-26 QTQ(5) population value 27-29 IQTQ(6) sequence number 30-36 QTQ(7) population ... ... 67-69 IQTQ(14) sequence number 70-76 QTQ(15) populationNotes: Only non-zero populations need to be input, along with their sequence number. Populations must be in the sequence
For the polarised H atom, populations must be input as 1 and 2, and are assumed to refer to FVAL and FDIPOL from VALDAT. They are generally = 1.0. GDMAAntony Stone introduced the Distributed Multipole Analysis or DMA as "a technique for describing a molecular charge distribution by using local multipoles at a number of sites within a molecule". He developed a computer program, named GDMA, that carries out distributed multipole analysis of wavefunctions calculated by the Gaussian system of programs and retrieved from its formatted checkpoint file. The distributed multipoles are calculated in terms of wave-function normalized spherical harmonic tensors. Total molecular multipoles are calculated as well. The recommended procedure for using the program is to construct a small data file of the following form:
The keywords shown in uppercase may be typed in upper, lower or mixed case. The initial
DENSITY command is optional; the default is to read the SCF density matrix from the
checkpoint file. Any other density matrix that appears in the checkpoint file may be specified.
The LIMIT subcommand specifies the highest multipole rank. In GDMA, limit can
be as high as rank 10, but PAMoC can deal with multipoles up to rank 4. The
SWITCH command selects the algorithm to be used. A value of 0 requires that the
original nearest-site allocation algorithm is used, as set out in the bibliography.[2Stone, A. J. CRYSTALThe CRYSTAL package provides a nuclear-centered multipole expansion of the periodic wave function, based on Mulliken partitioning scheme. Mulliken moments can be used to estimate molecule-molecule electrostatic interaction energies as well as the electrostatic contribution to the crystal lattice energy. The procedure to prepare the external-dma file requires, as a first step, the calculation of a periodic wave function using the crystal program, followed as second step by the calculation of spherical harmonics multipole moments (using the program properties with the keyword POLI). The following shell-script illustrates the procedure:
Only a limited number of tests has been made, using versions 1998, 2003 and 2006 of the CRYSTAL package. PAMoC users are kindly invited to report bugs and problems to the author. It is worth noting that a CRYSTAL external-dma file is also recognized by PAMoC as an interface-data-file (see keyword idf).TOPONDTOPOND-98 is an electron density TOPOlogical program for N Dimension periodic systems, with N = 0-3 (Carlo Gatti, CNR-ISTM, Istituto di Scienze e Tecnologie Molecolari, Via C. Golgi 19, 20133 Milano, Italy). It interfaces with CRYSTAL-98, a general-purpose program for the study of crystalline solids. It is worth noting that a new release of the TOPOND program has been fully integrated into CRYSTAL-14. TOPOND-98 provides atomic moments (charges, dipoles, and traceless qudrupoles) through a quantum topological partitioning of the periodic wavefunction. These moments can be submitted to PAMoC as an external DMA. Calculation of quantum topological atomic moments from a CRYSTAL-98 periodic wavefunction requires a four-step procedure:
The following shell-script shows how to perform the first two steps:
Calculation of quantum topological atomic moments (third step) can be performed running TOPOND-98 as many times as the atoms are, so that the runs could be spread on the nodes of a cluster of computers. The procedure is illustrated by the following C-shell script (for a system with 10 atoms, like glycine):
The final step consists in collecting the TOPOND output files obtained so far into a single external-dma file:
However, the external-dma file "gly-topond98.ext" contains useless and repeated information that one may want to discard. The following C-shell script may be used to extract only the required information from the TOPOND output files:
| ||||||||||||||||||||||||||
References | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||