Go to Basis Set Exchange and click on the elements in which you're interested, then click the basis set in which you're interested (in your question, you mentioned 6-31G) and then for "Format" you can choose "Gaussian" or any of various other programs. After all that, when you click "Get Basis Set" you will get the basis set parameters for those elements, for the specific basis set you chose, and in the format you chose.
Here's the basis set parameters for H, He, and Li for 6-31G in Gaussian format (which I obtained by following my above instructions):
H 0
S 3 1.00
0.1873113696D+02 0.3349460434D-01
0.2825394365D+01 0.2347269535D+00
0.6401216923D+00 0.8137573261D+00
S 1 1.00
0.1612777588D+00 1.0000000
****
He 0
S 3 1.00
0.3842163400D+02 0.4013973935D-01
0.5778030000D+01 0.2612460970D+00
0.1241774000D+01 0.7931846246D+00
S 1 1.00
0.2979640000D+00 1.0000000
****
Li 0
S 6 1.00
0.6424189150D+03 0.2142607810D-02
0.9679851530D+02 0.1620887150D-01
0.2209112120D+02 0.7731557250D-01
0.6201070250D+01 0.2457860520D+00
0.1935117680D+01 0.4701890040D+00
0.6367357890D+00 0.3454708450D+00
SP 3 1.00
0.2324918408D+01 -0.3509174574D-01 0.8941508043D-02
0.6324303556D+00 -0.1912328431D+00 0.1410094640D+00
0.7905343475D-01 0.1083987795D+01 0.9453636953D+00
SP 1 1.00
0.3596197175D-01 0.1000000000D+01 0.1000000000D+01
****
In the above data, for each row, the first number is the exponent, and the rest of the numbers in that row are the contraction coefficients.
I also host an open-source basis set repository which is easy for any member of the public to edit, though the exponents and contraction coefficients are in GENBAS
format (the format used by at least ACES, CFOUR, and MRCC) instead of Gaussian format; but in this format it might be clearer to see what's going on (and you can see all basis sets at the same time without clicking anything or worrying about new windows popping up). For the H atom, the same basis set as above, is displayed this way:
H:6-31G-EMSL
EMSL 30_08_2019
1
0
2
4
0.1873113696D+02 0.2825394365D+01 0.6401216923D+00 0.1612777588D+00
0.3349460434D-01 0.00000000
0.2347269535D+00 0.00000000
0.8137573261D+00 0.00000000
0.00000000 1.0000000
- The first line is the name of the basis set which the electronic structure software will use in order to know where in the file to look
- The next line is a comment, to give you more information about the basis set without affecting calculations in any way (in this case I put "EMSL 30_08_2019" to indicate that I got the basis set from EMSL on that date).
- Next we have an integer telling us how many types of basis functions we'll use (s-type, p-type, etc.).
- The following three integers in this example are
0 2 4
, to indicate the number of exponents and contractions for s-type (hence the 0
) basis functions.
- Next we get the
4
exponents: 0.1873113696D+02 0.2825394365D+01 0.6401216923D+00 0.1612777588D+00
- The rest of the numbers tell us about the contraction coefficients.
If you find the Gaussian format confusing, you can always check the corresponding numbers in the GENBAS
format, which organizes it differently (and vice versa if you're confused about the GENBAS format). You can see that the exponents and contraction coefficients in the Gaussian-formatted basis set from Basis Set Exchange are the same as in my GENBAS
file, for which I've given what I hope to be clear and thorough explanations for what each part represents.