Generating orbital files with TURBOMOLE

  • Context: Graduate 
  • Thread starter Thread starter Morberticus
  • Start date Start date
  • Tags Tags
    files Orbital
Click For Summary

Discussion Overview

The discussion revolves around generating basis set files for the TURBOMOLE program and the challenges faced when attempting to create molecular orbitals from dummy atoms. Participants explore the syntax for basis set files, the implications of using dummy atoms without nuclear charges, and the feasibility of simulating unphysical scenarios in computational chemistry.

Discussion Character

  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks guidance on generating basis set files for TURBOMOLE, specifically for fitting Gaussian orbitals to dummy atoms.
  • Another participant provides a detailed example of the syntax for a 6-31G basis set for carbon, explaining the structure and components of the basis set file.
  • A participant reports success in creating a basis file that TURBOMOLE accepts but encounters issues generating molecular orbitals due to the absence of electrons in their configuration.
  • Concerns are raised about the feasibility of performing calculations without any nuclear charges, with one participant questioning the goal of such an approach.
  • One participant clarifies their aim to create free electrons without atomic nuclei, likening it to a particle in a box, and expresses interest in the resulting molecular orbitals despite the unphysical nature of the setup.
  • Another participant argues that without a potential, there can be no bound states or molecular orbitals, suggesting that the software may not be suitable for this type of calculation.

Areas of Agreement / Disagreement

Participants express differing views on the feasibility of generating molecular orbitals in the absence of nuclear charges. While some acknowledge the unphysical nature of the scenario, others question whether the approach can yield meaningful results.

Contextual Notes

Participants note that the calculations may not converge due to the lack of nuclear charges and the unconventional setup, highlighting the limitations of the TURBOMOLE software in handling such scenarios.

Morberticus
Messages
82
Reaction score
0
Hi,

This question might be a little too specific, but does anyone know how (or where I might find literature) to generate basis set files used by the program TURBOMOLE. I am attempting to fit simple gaussian orbitals to dummy atoms but no luck so far.

Thanks
 
Physics news on Phys.org
No problem. (Although I'm not sure if you want to read them or write them?) The format looks like this (example is the 6-31G basis for carbon)

Code:
$basis
*
c   6-31G
*
    6  s
   3047.5249000              0.0018347        
    457.3695100              0.0140373        
    103.9486900              0.0688426        
     29.2101550              0.2321844        
      9.2866630              0.4679413        
      3.1639270              0.3623120        
    3  s
      7.8682724             -0.1193324        
      1.8812885             -0.1608542        
      0.5442493              1.1434564        
    1  s
      0.1687144              1.0000000        
    3  p
      7.8682724              0.0689991        
      1.8812885              0.3164240        
      0.5442493              0.7443083        
    1  p
      0.1687144              1.0000000        
*
$end

So the syntax here is:
Code:
$basis
*
<element> <basis set name>
*
 <# primitive gaussians> <shell type>
 data
 <# primitive gaussians> <shell type>
 data
*
<element> <basis set name>
*
 <# primitive gaussians> <shell type>
 data
*
$end

And so forth.

So you say how many primitive Gaussians ([tex]de^{-\alpha r^2}[/tex]) your radial function has, and s/p/d/f (and so on) to specify the angle-dependent part. And each line after has the exponent ([tex]\alpha[/tex]) followed by the contraction coefficient ([tex]d[/tex]).
Note that these are unnormalized values. Otherwise it's fairly straightforward.
 
Many thanks for the help. I have written a simple basis file and turbomole has accepted it.

One last question: I have generated a couple of dummy points using turbomole's define program, and assigned them simple gaussians. It seems to be going ok, until I try and generate molecular orbitals from these dummy atoms. Normally I would do an eht calculation in turbomole's 'occupation number & molecular orbital definition' define menu, but it (rightly) tells me I have no electrons in my 'molecule' and refuses to give me a mos file. I have tried manually inserting electrons using the 'man' option, but am still unable to get molecular orbitals. Is my 'molecule' too unphysical for turbomole? Is there a step I'm missing? I notice the same thing happens when I remove nuclear charge from normal atoms like H2.

Thanks again for the help.
 
Well, are you saying you're trying to do a calculation without any nuclear charges anywhere? That won't work; it shouldn't even converge!

What's your goal here?
 
My goal is essentially to create an electron(s) that are free from any atomic nuclei, but still have a bound state (kind of like a particle in a box). It is unphysical, but I am really only interested in the type of molecular orbitals it generates (No geometry optimisation or anything like that), as it might save me some analytical legwork.

I have generated a hydrogen atom thousands of angstroms away from my dummy atoms, and not given it a basis set, in the hope that this will force the charge onto my dummy atoms. It is horribly contrived but it might work.
 
Morberticus said:
My goal is essentially to create an electron(s) that are free from any atomic nuclei, but still have a bound state (kind of like a particle in a box). It is unphysical, but I am really only interested in the type of molecular orbitals it generates (No geometry optimisation or anything like that), as it might save me some analytical legwork.

There aren't any molecular orbitals. Those are bound states. Without any potential you have no bound, stationary, states, meaning no solutions to the time-independent Schrödinger equation. (And the time-dependent result would simply be to disperse)

I have generated a hydrogen atom thousands of angstroms away from my dummy atoms, and not given it a basis set, in the hope that this will force the charge onto my dummy atoms. It is horribly contrived but it might work.

I doubt it. The software simply wasn't meant to handle this kind of situation, and it's not always easy to get it to converge for real scenarios.
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
8K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
34
Views
5K