Gaussian

General Info

Gaussian - General Info - Main fields

Field

Source

Sample value

Title

Set on Browse calculation publication

Sample calculation

Browse Item

URL pointing Browse published item

https://iochem-bd.iciq.es/browse/handle/100/1722

Program

<scalar dictRef=”cc:program”>

<scalar dictRef=”cc:program”>

Gaussian 09

Author

Username fullname

Doe, John

Formula

Atom count from final geometry

H 1 O 40 P 1 Ti 1 W 11

Calculation type

Custom logic 1

Geometry optimization Minimum

Method

DFT

DFT

Gaussian - General Info with additional fields (if thermochemistry module exists)

Field

Source

Sample value

Temperature

<scalar dictRef=”cc:temp”>

298.15 K

Pressure

<scalar dictRef=”cc:press”>

1.0 atm

../_images/GAUSSIAN_header.png ../_images/GAUSSIAN_header2.png

Atoms and Basis Sets

After header section, our HTML resume will output a xyz coordinates table with current molecule atoms.

For every atom, we will output it’s serial number, atom type, coordinates in angstroms, basis used and core, or simply basis.

In geometry optimizations calculations, next to geometry section header there will appear the word (optimized), pointing that this geometry is the last one from all optimization steps and has converged.

If the geometry optimization did not converge, there will appear the phrase (calculation did not converge).

If there are multiple geometries we’ll capture it’s last appearance.

../_images/GAUSSIAN_geometry.png ../_images/GAUSSIAN_geometry2.png ../_images/GAUSSIAN_geometry3.png

Molecular Info

This section captures molecule additional information not captured on previous section.

Molecular Info - Main fields

Field

Source

Description

Multiplicity

Appears in

Charge

It can appear on same places that multiplicity field and also in l9999.archive module

QMMM

<module cmlx:templateRef=”l101.qmmm”>

Frozen section

<module cmlx:templateRef=”l101.modredundant”>

Point group

<module cmlx:templateRef=”l202.stoich”>

Solvation

<module cmlx:templateRef=”l301.pcm.standard”>

Solvation parameters

../_images/GAUSSIAN_molecularinfo.png ../_images/GAUSSIAN_molecularinfo2.png

Modules

Energies

Data source: <scalar dictRef=’g:rbhflyp’>

Data source: <scalar dictRef=’cc:dispenergy’>

Data source: <module cmlx:templateRef=’l120’>

Data source: <module cmlx:templateRef=’l122’>

Data source: <module cmlx:templateRef=’l716.zeropoint’>

Data source: <module cmlx:templateRef=’l9999.archive’>

../_images/GAUSSIAN_module_energies.png ../_images/GAUSSIAN_module_energies1.png

Spin

Data source: <module cmlx:templateRef=’l601.mullikenspin’>

Data source: <scalar dictRef=’cc:spincontamination’>

../_images/GAUSSIAN_module_l601_mullikenspin.png

IR spectrum

Data source: <module cmlx:templateRef=’l716.freq.chunkx’>

This module will display JSpecView + JSmol plugins (using javascript libraries) working together to represent molecule IR spectrum.

../_images/GAUSSIAN_module_frequencies.png

Mulliken atomic charges

Data source: <module cmlx:templateRef=’mulliken’>

../_images/GAUSSIAN_module_mulliken.png

Dipole / Multipole moment

Data source: <module cmlx:templateRef=”multipole”>

../_images/GAUSSIAN_module_dipole_moment.png

Electronic coupling for Excitation Energy Transfer

Data source: <module cmlx:templateRef=”l925”>

../_images/GAUSSIAN_module_eet.png

Final Excitation Energies

Data source: <module cmlx:templateRef=’l914’>

../_images/GAUSSIAN_module_finalexcitationenergies.png
1

string gaussian:getCalcType boolean isOptimization boolean hasStationaryPoint boolean hasMinimum boolean isEET

 1    $isOptimization       Exists module <module cmlx:templateRef="l103" > ?
 2    $hasStationaryPoiny   'Stationary point found' appears in <module cmlx:templateRef="l103.optimizedparam" > ?
 3    $hasMinimum           'Search for a local minimum' appears in <module cmlx:templateRef="l103.localminsaddle" > ?
 4    $isEET                Exists module <module cmlx:templateRef="l925" > ?
 5
 6
 7    <!-- Calculation type related constants -->
 8
 9    <xsl:param name="isOptimization" as="xs:boolean"/>
10    <xsl:param name="hasStationaryPoint" as="xs:boolean"/>
11    <xsl:param name="hasMinimum" as="xs:boolean"/>
12    <xsl:param name="isEET" as="xs:boolean"/>
13
14    <xsl:choose>
15        <xsl:when test="$isEET">
16            <xsl:sequence select="'Excitation energy transfer'"/>
17        </xsl:when>
18        <xsl:otherwise>
19            <xsl:variable name="calcType" select="if($isOptimization) then 'Geometry optimization' else 'Single point'"/>
20            <xsl:choose>
21                <xsl:when test="$hasStationaryPoint">
22                    <xsl:variable name="hasMinimum" select="if($hasMinimum) then ' Minimum' else ' TS'"/>
23                    <xsl:sequence select="concat($calcType, ' ' , $hasMinimum)"/>
24                </xsl:when>
25                <xsl:otherwise>
26                    <xsl:sequence select="concat($calcType, ' Structure')"/>
27                </xsl:otherwise>
28            </xsl:choose>
29        </xsl:otherwise>
30    </xsl:choose>