Skip to content

Commit 508f472

Browse files
committed
Merge branch 'OOP_brach_dev' into OOP_branch
2 parents 319ea6f + f33f46b commit 508f472

15 files changed

+1379
-30
lines changed

Ext_Lib/Save_AD_dnSVM_devloc.zip

-980 Bytes
Binary file not shown.

Ext_Lib/Save_QDUtilLib_devloc.zip

0 Bytes
Binary file not shown.

Ext_Lib/get_AD_dnSVM.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ rm -rf $BaseName* #always remove the link
2020

2121
#latest release
2222
#latest HEAD version (dev version)
23-
version=https://github.com/lauvergn/AD_dnSVM/archive/refs/tags/v3.4-dev.zip
23+
version=https://github.com/lauvergn/AD_dnSVM/archive/refs/tags/v4.0.zip
2424

2525

2626
test -z $EXTLIB_TYPE && curl -LJ $version --output $LOC_version.zip

Ext_Lib/get_QDUtilLib.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rm -rf $BaseName* #always remove the link
1818

1919

2020
#latest release
21-
version=https://github.com/lauvergn/QDUtilLib/archive/refs/tags/v1.0.zip
21+
version=https://github.com/lauvergn/QDUtilLib/archive/refs/tags/v1.1.zip
2222
#latest HEAD version
2323
#version=https://github.com/lauvergn/QDUtilLib/archive/refs/heads/main.zip
2424

InternalData/URACIL/R0.txt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
-2.26831500 21894.16674
2+
-2.08833700 21894.16674
3+
-0.00007600 21894.16674
4+
0.00548000 21894.16674
5+
-3.21812900 21894.16674
6+
-0.00011300 21894.16674
7+
2.21254900 25532.72508
8+
-1.86119200 25532.72508
9+
0.00034000 25532.72508
10+
2.30170600 21894.16674
11+
0.76292000 21894.16674
12+
0.00062400 21894.16674
13+
-0.06137800 25532.72508
14+
1.86466900 25532.72508
15+
0.00069900 25532.72508
16+
-2.43175700 21894.16674
17+
0.65611300 21894.16674
18+
-0.00001900 21894.16674
19+
-4.36164000 29165.12205
20+
1.89734200 29165.12205
21+
-0.00030200 29165.12205
22+
4.26832600 29165.12205
23+
1.93543900 29165.12205
24+
-0.00073700 29165.12205
25+
3.90383500 1837.36222
26+
-2.73023900 1837.36222
27+
-0.00052900 1837.36222
28+
-3.99981400 1837.36222
29+
-3.15741200 1837.36222
30+
-0.00043500 1837.36222
31+
0.22648400 1837.36222
32+
-5.24786500 1837.36222
33+
-0.00049100 1837.36222
34+
-0.08477300 1837.36222
35+
3.77331200 1837.36222
36+
0.00007600 1837.36222

InternalData/URACIL/V0.txt

Lines changed: 36 additions & 0 deletions
Large diffs are not rendered by default.

InternalData/URACIL/param_VCM.dat

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
epsilon
2+
4
3+
0 9.42350
4+
1 10.11440
5+
2 10.47730
6+
3 11.07820
7+
kappa_LVC
8+
12
9+
0 31 -0.02203
10+
1 31 0.09074
11+
2 31 0.02748
12+
3 31 -0.04054
13+
0 32 -0.12147
14+
1 32 0.05316
15+
2 32 0.11233
16+
3 32 0.00747
17+
0 33 -0.09468
18+
1 33 0.04454
19+
2 33 0.14539
20+
3 33 0.00050
21+
k_quartic
22+
6
23+
0 29 0.03317
24+
1 29 0.01157
25+
2 29 0.01534
26+
0 30 0.02979
27+
1 30 0.01488
28+
2 30 0.01671
29+
lambda
30+
13
31+
0 1 29 0.04633
32+
0 1 30 0.03540
33+
0 2 31 -0.03538
34+
0 2 32 -0.02049
35+
1 2 29 0.03148
36+
1 2 30 0.03607
37+
1 3 31 0.08077
38+
1 3 33 0.07284
39+
1 3 34 -0.01832
40+
0 2 35 0.00114
41+
1 3 35 0.12606
42+
0 2 36 0.13035
43+
1 3 36 0.14272
44+
gamma
45+
12
46+
0 31 0.019388
47+
1 31 0.00694
48+
2 31 -0.00294
49+
3 31 0.00752
50+
0 32 0.01489
51+
1 32 0.00828
52+
2 32 0.00183
53+
3 32 0.00546
54+
0 33 0.00970
55+
1 33 0.00096
56+
2 33 -0.00114
57+
3 33 0.01108
58+
morse_param
59+
12
60+
0 34 41.897035283 -0.047189863 0.814403626 -0.064313807
61+
1 34 38.371217036 -0.052314514 0.374883787 -0.015051318
62+
2 34 39.256908734 -0.052860013 0.148594236 -0.002441114
63+
3 34 37.978473299 -0.054310591 -0.181524509 -0.003655098
64+
0 35 4.80270 0.13675 0.02883 -0.00007
65+
1 35 74.15995 0.03064 -1.34468 -0.12082
66+
2 35 90.76928 0.03374 -0.29923 -0.00916
67+
3 35 20.56079 0.08044 0.38841 -0.02071
68+
0 36 22.928019957 -0.074375821 -0.320687399 -0.012736671
69+
1 36 18.274396798 -0.079108178 -0.017108930 -0.000033431
70+
2 36 9.468936149 -0.086525028 0.376348704 -0.010373996
71+
3 36 65.096781141 -0.036598291 1.663124937 -0.256388996
72+
Freq
73+
8
74+
29 0.0033451889
75+
30 0.0035159695
76+
31 0.0054331754
77+
32 0.0062992802
78+
33 0.0064039210
79+
34 0.0076221576
80+
35 0.0080229512
81+
36 0.0081725083

ReadMe.txt

Lines changed: 43 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
Félix MOUHAT [2]
99
Liang LIANG [3]
1010
Emanuele MARSILI [1,4]
11+
Evaristo Villaseco Arribas [5]
1112

1213
[1]: Institut de Chimie Physique, UMR 8000, CNRS-Université Paris-Saclay, France
1314
[2]: Laboratoire PASTEUR, ENS-PSL-Sorbonne Université-CNRS, France
1415
[3]: Maison de la Simulation, CEA-CNRS-Université Paris-Saclay,France
1516
[4]: Durham University, Durham, UK
17+
[5]: Department of Physics, Rutgers University, Newark, New Jersey 07102, USA
1618
* Originally, it has been developed during the Quantum-Dynamics E-CAM project :
1719
https://www.e-cam2020.eu/quantum-dynamics
1820
=========================================
@@ -121,7 +123,7 @@ or with lapack/blas (linux)
121123
non-adiabatic couplings (NAC).
122124
NAC(:,:,:) are real (kind=8) of nsurf x nsurf x ndim
123125

124-
3c) Potential energy surfaces with vibrational adiabatic separation
126+
3c) Potential energy surface with vibrational adiabatic separation
125127
This feature can be used only when the "model" is read.
126128
Therefore in the initialization with sub_Init_Qmodel "pot_name" must be "read_model".
127129
Then:
@@ -326,6 +328,22 @@ From the main QuantumModelLib directory:
326328
=========================================
327329
=========================================
328330
=========================================
331+
=========================================
332+
!! pot_name = 'Uracil'
333+
=========================================
334+
!! Model for the photo-dissociation of the uracil cation.
335+
!! pot_name = 'Uracil'
336+
!! ndim = 36
337+
!! nsurf = 4
338+
!! ref1: Mariana Assmann, Horst Köppel, and Spiridoula Matsika,
339+
!! J. Phys. Chem. A 2015, 119, 866−875,
340+
!! DOI: 10.1021/jp512221x
341+
!! ref2: Patricia Vindel Zandbergen, Spiridoula Matsika, and Neepa T. Maitra
342+
!! J. Phys. Chem. Lett. 2022, 13, 7, 1785–1790
343+
!! https://doi.org/10.1021/acs.jpclett.1c04132
344+
=========================================
345+
=========================================
346+
=========================================
329347
=========================================
330348
!! pot_name = 'HONO'
331349
=========================================
@@ -376,26 +394,28 @@ From the main QuantumModelLib directory:
376394
=========================================
377395
=========================================
378396
=========================================
379-
!! pot_name = 'HOO_DMBE'
397+
!! pot_name = 'H2'
380398
=========================================
381-
!! HOO potential: DMBE IV of Varandas group
382-
!! pot_name = 'HOO_DMBE'
383-
!! ndim = 3 (R1=dOO,R2=dHO1,R3=dHO2)
399+
!! H2 potential: V(R) = Sum_i a_i * (R-Req)**(i-1)
400+
!! pot_name = 'H2'
401+
!! ndim = 1
384402
!! nsurf = 1
385-
!! ref: M. R. Pastrana, L. A. M. Quintales, J. Brandão and A. J. C. Varandas'
386-
!! JCP, 1990, 94, 8073-8080, doi: 10.1021/j100384a019.
403+
!! options: (1,2) Talyor expansion
404+
!! Level: CCSD(T)-F12B/VTZ-F12 (with molpro 2010)
405+
!! options:(3) extract for the H+H2 LSTH potential
406+
!! reduced mass = 1837.1526464003414/2 au
387407
=========================================
388408
=========================================
389409
=========================================
390410
=========================================
391-
!! pot_name = 'H2'
411+
!! pot_name = 'HOO_DMBE'
392412
=========================================
393-
!! H2 potential: V(R) = Sum_i a_i * (R-Req)**(i-1)
394-
!! pot_name = 'H2'
395-
!! ndim = 1
413+
!! HOO potential: DMBE IV of Varandas group
414+
!! pot_name = 'HOO_DMBE'
415+
!! ndim = 3 (R1=dOO,R2=dHO1,R3=dHO2)
396416
!! nsurf = 1
397-
!! reduced mass = 1837.1526464003414/2 au
398-
!! Level: CCSD(T)-F12B/VTZ-F12 (with molpro 2010)
417+
!! ref: M. R. Pastrana, L. A. M. Quintales, J. Brandão and A. J. C. Varandas'
418+
!! JCP, 1990, 94, 8073-8080, doi: 10.1021/j100384a019.
399419
=========================================
400420
=========================================
401421
=========================================
@@ -407,6 +427,7 @@ From the main QuantumModelLib directory:
407427
!! option = 0,1,10,11 (LSTH)
408428
!! ndim = 3 (the 3 H-H distances)
409429
!! nsurf = 1
430+
!! Units: Energy in Hartree and distances in bohr.
410431
!! refs (option=0):
411432
!! P. Siegbahn, B. Liu, J. Chem. Phys. 68, 2457(1978).
412433
!! D.G. Truhlar and C.J. Horowitz, J. Chem. Phys. 68, 2466 (1978); https://doi.org/10.1063/1.436019
@@ -417,14 +438,18 @@ From the main QuantumModelLib directory:
417438
=========================================
418439
=========================================
419440
=========================================
420-
!! pot_name = 'HCN_Murrell'
441+
!! pot_name = 'CNH_Murrell'
421442
=========================================
422-
!! H3 potential:
423-
!! pot_name = 'HCN_Murrell'
424-
!! option = 0 (3D-3distances), 1 (3D-Jacobi), 3 IRC+RPH
443+
!! CNH or HCN potential:
444+
!! pot_name = 'CNH_Murrell'
445+
!! option = 0 (3D-3distances, default), 1,11 (3D-Jacobi), 2,21 (1D-Jacobi MEP)
425446
!! ndim = 3
426447
!! nsurf = 1
427-
!! J. N. Murrell, S. Carter and L. O. Halonene, J. Mol. Spectrosc. vo93 p307 1982
448+
!! remarks:
449+
!! - Atomic order: C, N, H
450+
!! - Cart_TO_Q is possible
451+
!! - The options 11 and 21, the third coordinate is cos(theta)
452+
!! ref: J. N. Murrell, S. Carter and L. O. Halonene, J. Mol. Spectrosc. vo93 p307 1982
428453
!! doi: https://doi.org/10.1016/0022-2852(82)90170-9
429454
=========================================
430455
=========================================

SRC/Model_m.f90

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ SUBROUTINE Init_Model(QModel,pot_name,ndim,nsurf,adiabatic,Cart_TO_Q, &
319319
USE QML_TwoD_RJDI2014_m
320320
USE QML_TwoD_Valahu2022_m
321321
USE QML_Vibronic_m
322+
USE QML_Uracil_m
322323

323324
USE AdiaChannels_Basis_m
324325

@@ -770,6 +771,23 @@ SUBROUTINE Init_Model(QModel,pot_name,ndim,nsurf,adiabatic,Cart_TO_Q, &
770771
QModel%QM = Init_QML_Vibronic(QModel_in,read_param=read_nml,nio_param_file=nio_loc)
771772
END IF
772773

774+
CASE ('uracyl','uracil')
775+
!! === README ==
776+
!! Model for the photo-dissociation of the uracil cation.
777+
!! pot_name = 'Uracil'
778+
!! ndim = 36
779+
!! nsurf = 4
780+
!! ref1: Mariana Assmann, Horst Köppel, and Spiridoula Matsika,
781+
!! J. Phys. Chem. A 2015, 119, 866−875,
782+
!! DOI: 10.1021/jp512221x
783+
!! ref2: Patricia Vindel Zandbergen, Spiridoula Matsika, and Neepa T. Maitra
784+
!! J. Phys. Chem. Lett. 2022, 13, 7, 1785–1790
785+
!! https://doi.org/10.1021/acs.jpclett.1c04132
786+
!! === END README ==
787+
788+
allocate(QML_Uracil_t :: QModel%QM)
789+
QModel%QM = Init_QML_Uracil(QModel_in,read_param=read_nml,nio_param_file=nio_loc)
790+
773791
CASE ('hono')
774792
allocate(QML_HONO_t :: QModel%QM)
775793
QModel%QM = Init_QML_HONO(QModel_in,read_param=read_nml,nio_param_file=nio_loc)

SRC/QML/H2NSi_m.f90

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ MODULE QML_H2NSi_m
6767
CONTAINS
6868
PROCEDURE :: EvalPot_QModel => EvalPot_QML_H2NSi
6969
PROCEDURE :: Write_QModel => Write_QML_H2NSi
70-
PROCEDURE :: Write0_QModel => Write_QML_H2NSi
7170
END TYPE QML_H2NSi_t
7271

7372
PUBLIC :: QML_H2NSi_t,Init_QML_H2NSi

0 commit comments

Comments
 (0)