Analytical potential energy
surfaces for
Keywords: Analytical potential energy surface, O+C2H2, triplet surface, singlet surface, quasi-classical trajectories
Kindly submitted to CCL by: Sophya V. Garashchuk from The University of South Carolina
Codes with data, libraries and instructions for compilation of analytical
potential energy
surfaces for
References:
Instructions
gunzip pes.tar.gz tar xvf pes.tarThis will create a mod subdirectory. You should see the following files there:
cd mod ls -l ... -rw-rw-r--. 1 2404 1002 20071424 2013-07-02 12:33 inv-pes-xyz-090129.pax -rw-rw-r--. 1 2404 1002 94034944 2013-07-02 12:33 pes-gr-090210.pax -rw-r--r--. 1 2404 1002 13603 2013-07-02 15:12 pes_h2c2o1s.f90 -rw-r--r--. 1 2404 1002 13603 2013-07-02 15:12 pes_h2c2o1t.f90 -rw-rw-r--. 1 2404 1002 1029 2013-07-02 15:49 README -rw-r--r--. 1 2404 1002 6220 2013-07-02 15:05 t0s.xyz -rw-r--r--. 1 2404 1002 6200 2013-07-02 15:05 t0t.xyz -rw-r--r--. 1 2404 1002 1060 2013-07-02 15:05 test_h2c2o1_st.f90
cd $HOME/mod tar xf inv-pes-xyz-090129.pax # this creates inv and pes-xyz subdirectories tar xf pes-gr-090210.pax # this creates pes-gr-090210 subdirectory
cd $HOME/mod/inv make realclean make libinv.a
cd $HOME/mod/pes-xyz make realclean make lib
cd $HOME/mod ifort test_h2c2o1_st.f90 -Lpes-xyz -Linv -I. -I./inv -I./pes-xyz -lpes -o test.x
cd $HOME/mod ./test.x pes-gr-090210/h2c2o1s-avtz-rccpt-fit pes-gr-090210/h2c2o1t-avtz-rccpt-fit t0s.xyzthat uses the t0s.xyz as an example.
The CCL admin also tried to compile and run the sources under the CentOS 6.4 (64 bit) on his laptop (oh well, it is an i7 laptop with gobs of memory and ain't cheap) but without the Intel compiler, using the open source GNU stuff. These are good sources, since they compiled without a glitch. Since the admin does not do chemistry anymore, he even did not look at the results (they may be TOTALLY wrong since the compilation was very untidy), but this is what he did after unpacking the pes.tar.gz :
# as root yum install gcc-gfortran makedepf90 lapack-devel lapack
# as a humble Joe Schmoe user: cd $HOME/mod/inv cp Makefile Makefile.orig emacs Makefile # see these very quick and dirty edits export TOPDIR=$HOME/mod make realclean make libinv.a cd ../pes-xyz emacs Makefile # see these very quick and dirty edits cp ../inv/inv_wp.mod ../inv/inv.mod . # copied some modules make realclean make lib cp libpes.a .. # copied the library to the top directory cd .. f95 test_h2c2o1_st.f90 -Lpes-xyz -Linv -I. -I./inv -I./pes-xyz -lpes -o test.x ./test.x pes-gr-090210/h2c2o1s-avtz-rccpt-fit pes-gr-090210/h2c2o1t-avtz-rccpt-fit t0s.xyz > the_stdout.txtand some results were collected in the the_stdout.txt file.