• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

修订版9592875e3995bb155fa1a65c503595c5fe3cecb2 (tree)
时间2013-11-01 16:21:14
作者Mikiya Fujii <mikiya.fujii@gmai...>
CommiterMikiya Fujii

Log Message

trunk.r1557 is merged to branches/fx10. #32094 #32380

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/branches/fx10@1558 1136aad2-a195-0410-b898-f5ea1d11b9d8

更改概述

差异

--- a/doc/README.txt
+++ b/doc/README.txt
@@ -87,7 +87,7 @@ COMPILE(using GNUmake):
8787 Then, just type:
8888 $ make -f Makefile_GNU
8989
90- For all case, the compile succeeded if you could fine "MolDS.out" in the "src" directory.
90+ For all case, the compile succeeded if you could fine "molds" in the "src" directory.
9191 If you want to clean the compilation, type
9292 $ make clean
9393 If you want to compile MolDS in debug-mode,
@@ -100,22 +100,22 @@ CARRY OUT MolDS:
100100 After the compile, in the "src" directory,
101101
102102 For the calculations with single process:
103- $ ./MolDS.out < input.in
103+ $ ./molds < input.in
104104 or
105- $ ./MolDS.out input.in
105+ $ ./molds input.in
106106
107107 For the calculations with muliple threads, type
108108 $ export OMP_NUM_THREADS=n1
109- $ ./MolDS.out input.in
109+ $ ./molds input.in
110110 , where n1 is the number of threads.
111111
112112 For the calculations with multiple processes by MPI:
113- $ mpirun -np n2 MolDS.out input.in
113+ $ mpirun -np n2 molds input.in
114114 , where n2 after the "-np" is the number of process.
115115
116116 For the calculations with muliple threads and muliple processes, type
117117 $ export OMP_NUM_THREADS=n1
118- $ mpirun -np n2 MolDS.out input.in
118+ $ mpirun -np n2 molds input.in
119119 , where n1 is the number of cores of each node and n2 is the number of nodes.
120120
121121 In the multiple processes calculations, process-0 can only output results.
@@ -126,7 +126,7 @@ CARRY OUT MolDS:
126126 namely,
127127 $ make CFLAGS="-DMOLDS_DBG"
128128 $ export OMP_NUM_THREADS=n1
129- $ mpirun -np n2 MolDS.out input.in > /localFileSyste/output.dat
129+ $ mpirun -np n2 molds input.in > /localFileSyste/output.dat
130130 , where n1 is the number of cores of each node and n2 is the number of nodes.
131131
132132 ==============================================================================
--- a/src/Makefile
+++ b/src/Makefile
@@ -33,7 +33,7 @@ LIBS = -lmkl_intel_ilp64 $(LIBSBASE) $(BOOST_LIBS)
3333 else
3434 LIBS = -lmkl_intel $(LIBSBASE) $(BOOST_LIBS)
3535 endif
36-EXENAME = MolDS.out
36+EXENAME = molds
3737 DEPFILE = obj/objfile.dep
3838 LDFLAGS =
3939
--- a/src/Makefile_GNU
+++ b/src/Makefile_GNU
@@ -30,7 +30,7 @@ OPENBLAS_LIB_DIR = $(OPENBLAS_TOP_DIR)lib/
3030 OPENBLAS_LIBS = -lopenblas
3131 LIBSBASE = -lpthread -lgomp
3232 LIBS = $(LIBSBASE) $(BOOST_LIBS) $(OPENBLAS_LIBS)
33-EXENAME = MolDS.out
33+EXENAME = molds
3434 DEPFILE = obj/objfile.dep
3535 LDFLAGS =
3636
--- a/src/base/atoms/Satom.cpp
+++ b/src/base/atoms/Satom.cpp
@@ -89,14 +89,24 @@ void Satom::SetAtomicParameters(){
8989 this->indoG1CoefficientP = 0.0;
9090 this->indoF2CoefficientS = 0.0;
9191 this->indoF2CoefficientP = 0.0;
92- // the zindoBondingParameterS for sulfer atoms are set to be equal
93- // to the one (10.09eV) in "ORCA 2.8"( http://www.thch.uni-bonn.de/tc/orca/ ).
92+ // ORCA parameter set
93+ // see "ORCA 2.8"( http://www.thch.uni-bonn.de/tc/orca/ ).
9494 //this->zindoBondingParameterS = -15.0*Parameters::GetInstance()->GetEV2AU();
95+ //this->zindoBondingParameterD = 0.0*Parameters::GetInstance()->GetEV2AU();
96+ //this->zindoF0ss = 10.09 * Parameters::GetInstance()->GetEV2AU();
97+ //this->zindoF0sd = 0.0;
98+ //this->zindoF0dd = 0.0;
99+ //this->zindoG1sp = 3.0756 * Parameters::GetInstance()->GetEV2AU();
100+ //this->zindoF2pp = 4.5377 * Parameters::GetInstance()->GetEV2AU();
101+ //this->zindoG2sd = 0.0;
102+ //this->zindoG1pd = 0.0;
103+ //this->zindoF2pd = 0.0;
104+ //this->zindoG3pd = 0.0;
105+ //this->zindoF2dd = 0.0;
106+ //this->zindoF4dd = 0.0;
107+ // end (ORCA parameter set)
95108 this->zindoBondingParameterS = -14.0*Parameters::GetInstance()->GetEV2AU();
96109 this->zindoBondingParameterD = 4.0*Parameters::GetInstance()->GetEV2AU();
97- // the zindoF0ss for sulfer atoms are set to be equal
98- // to the one (10.09eV) in "ORCA 2.8"( http://www.thch.uni-bonn.de/tc/orca/ ).
99- //this->zindoF0ss = 10.09 * Parameters::GetInstance()->GetEV2AU();
100110 this->zindoF0ss = 8.96 * Parameters::GetInstance()->GetEV2AU();
101111 this->zindoF0sd = 0.0;
102112 this->zindoF0dd = 0.0;
--- a/src/wrappers/Lapack.cpp
+++ b/src/wrappers/Lapack.cpp
@@ -37,6 +37,7 @@
3737 #include"mkl.h"
3838 #elif defined __FCC_VERSION
3939 #include"lapacke.h"
40+#include"mkl_lapacke.h"
4041 #else
4142 #if ( __WORDSIZE == 32 )
4243 #else
--- a/test/Test_Of_MolDS.rb
+++ b/test/Test_Of_MolDS.rb
@@ -21,7 +21,7 @@
2121
2222 Dir.chdir(File.dirname(__FILE__))
2323
24-MolDSBin = "../src/MolDS.out".freeze
24+MolDSBin = "../src/molds".freeze
2525
2626 module AllInclude
2727 def include? *arg
@@ -123,7 +123,7 @@ puts <<EOS
123123 *****************************************
124124 EOS
125125
126-puts 'MD5 sum of the MolDS.out to be tested:'
126+puts 'MD5 sum of the molds to be tested:'
127127 system "md5sum #{MolDSBin}"
128128 puts '',''
129129
--- a/test/c2h6_mndo_directCIS_singlet_force_heap_limit.dat
+++ b/test/c2h6_mndo_directCIS_singlet_force_heap_limit.dat
@@ -1,6 +1,6 @@
11
22
3- >>>>> Welcome to the MolDS world at 2013/6/3(Mon.) 11:50:29 <<<<<
3+ >>>>> Welcome to the MolDS world at 2013/11/1(Fri.) 16:15:35 <<<<<
44
55
66 ********** START: Parse input **********
@@ -70,32 +70,33 @@ Error in base::MallocerFreer::Malloc: Reaches limit of heap. Change the "limit_h
7070 Current Heap: 0.091712[MB].
7171 Required Heap: 0.131072[MB].
7272
73+key value pairs:
7374 backtrace:
74-../src/MolDS.out(_ZN10MolDS_base14MolDSException12GetBacktraceEi+0x2f)[0x430f0f]
75-../src/MolDS.out(_ZN10MolDS_base14MolDSExceptionC2ESs+0x42)[0x431052]
76-../src/MolDS.out(_ZNK10MolDS_base13MallocerFreer14CheckLimitHeapEd+0x150)[0x440840]
77-../src/MolDS.out(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPT_m+0x4a)[0x45a0aa]
78-../src/MolDS.out(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPT_mm+0xbd)[0x45a2ed]
79-../src/MolDS.out(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPT_mmm+0xbb)[0x4760eb]
80-../src/MolDS.out(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPPT_mmmm+0x8a)[0x4a0aca]
81-../src/MolDS.out(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPPPT_mmmmm+0x98)[0x4e3368]
82-../src/MolDS.out(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPPPPT_mmmmmm+0xb5)[0x4e36e5]
83-../src/MolDS.out(_ZN10MolDS_mndo4Mndo11SetMoleculeEPN10MolDS_base8MoleculeE+0x79)[0x4d95d9]
84-../src/MolDS.out(_ZN8MolDS_md2MD4DoMDEv+0xe0)[0x4eba20]
85-../src/MolDS.out(_ZNK10MolDS_base5MolDS4DoMDEPNS_8MoleculeEPb+0xb6)[0x50dac6]
86-../src/MolDS.out(_ZN10MolDS_base5MolDS3RunEiPPc+0x46e)[0x50e62e]
87-../src/MolDS.out(main+0x85)[0x430085]
88-/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7f48d980eead]
89-../src/MolDS.out[0x430b49]
75+ ./molds(_ZN10MolDS_base14MolDSException12GetBacktraceEi+0x61) [0x4a3cc1]
76+ ./molds(_ZN10MolDS_base14MolDSExceptionC1ESs+0xb2) [0x4a2d4a]
77+ ./molds(_ZNK10MolDS_base13MallocerFreer14CheckLimitHeapEd+0x2e5) [0x4b2dcf]
78+ ./molds(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPT_m+0x58) [0x4b942c]
79+ ./molds(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPT_mm+0xc1) [0x4b8fdd]
80+ ./molds(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPT_mmm+0xda) [0x51822e]
81+ ./molds(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPPT_mmmm+0xf3) [0x517ba7]
82+ ./molds(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPPPT_mmmmm+0x102) [0x58bba2]
83+ ./molds(_ZNK10MolDS_base13MallocerFreer6MallocIdEEvPPPPPPPT_mmmmmm+0x10e) [0x58b47a]
84+ ./molds(_ZN10MolDS_mndo4Mndo11SetMoleculeEPN10MolDS_base8MoleculeE+0xc1) [0x58dba1]
85+ ./molds(_ZN8MolDS_md2MD4DoMDEv+0x14c) [0x5d2c72]
86+ ./molds(_ZNK10MolDS_base5MolDS4DoMDEPNS_8MoleculeEPb+0x16e) [0x5f0c8c]
87+ ./molds(_ZN10MolDS_base5MolDS3RunEiPPc+0x394) [0x5f0094]
88+ ./molds(main+0x6e2) [0x5f2ff6]
89+ /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f234416d76d]
90+ ./molds() [0x48f4f9]
9091 Summary for memory usage:
9192 Max Heap: 0.091712[MB].
9293 Current Heap(Leaked): 0.000000[MB].
9394
9495
9596 >>>>> The MolDS finished abnormally.............. <<<<<
96- >>>>> CPU time: 0.01[s]. <<<<<
97+ >>>>> CPU time: 0[s]. <<<<<
9798 >>>>> Elapsed time: 0[s]. <<<<<
98- >>>>> Elapsed time(OMP): 0.00183718[s]. <<<<<
99+ >>>>> Elapsed time(OMP): 0.00606799[s]. <<<<<
99100 >>>>> See you. <<<<<
100101
101102