Revision | ca19512b8d44e51261398ed395795d25f37e8871 (tree) |
---|---|
Time | 2013-12-20 19:20:37 |
Author | Mikiya Fujii <mikiya.fujii@gmai...> |
Commiter | Mikiya Fujii |
Revert to development mode to start version 0.4.0
git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1587 1136aad2-a195-0410-b898-f5ea1d11b9d8
@@ -22,7 +22,7 @@ | ||
22 | 22 | ============================================================================== |
23 | 23 | |
24 | 24 | |
25 | - MolDS ("Mol"ecular "D"ynamics "S"imulation package) ver. 0.3.0 | |
25 | + MolDS ("Mol"ecular "D"ynamics "S"imulation package) ver. 0.4.0 (Under developement) | |
26 | 26 | developed by Mikiya Fujii, Ph.D., Katsuhiko Nishimra, and Michihiro Okuyama, Ph.D.. |
27 | 27 | For Questions and bug reports: molds-dev@lists.sourceforge.jp |
28 | 28 |
@@ -343,6 +343,46 @@ HOW TO WRITE INPUT: | ||
343 | 343 | file_prefix MOPlot_ |
344 | 344 | MOPLOT_END |
345 | 345 | |
346 | + <Environmental Point Charge(EPC) method> | |
347 | + Environmental point charge method is a simplified method of the QM/MM, | |
348 | + namely the environmental point changes are treated as atoms in the MM region. | |
349 | + The differences between the QM/MM and EPC are summarized below: | |
350 | + - Electrostatic interaction between QM and MM region: | |
351 | + QM/MM: Electrostatic interaction may be mutually added to QM and MM atoms. | |
352 | + EPC : Electrostatic field caused by the EPCs affects the QM region | |
353 | + although the each EPC is not affected by electrostatic field | |
354 | + caused by the QM atoms and other EPCs. | |
355 | + Namely, each EPC is fixed at point of space. | |
356 | + - Van der Waals interaction between QM and MM region: | |
357 | + QM/MM: Included. | |
358 | + EPC : Not included. | |
359 | + In this EPC method, core-core replustion between QM and MM atoms is implemented with | |
360 | + the method I (simple coulomb interaction: qq/r) of ref [LRCL_2000]. | |
361 | + This EPC method can be used with MNDO-series (MNDO, AM1, AM1-D, PM3, PM3-D, and PDDG/PM3) only. | |
362 | + To use this environmental point charges method, write EPC-directive. | |
363 | + | |
364 | + E.g. | |
365 | + EPC | |
366 | + (options) | |
367 | + EPC_END | |
368 | + | |
369 | + -options | |
370 | + "the cartesian coordinates and charge" is only prepared. | |
371 | + Namely, each line should containe 4 doubles and a term. | |
372 | + The first three doubles are the cartesian coordinates of | |
373 | + each environmental point charge in angstrom unit. | |
374 | + The term is "charge". The last double following the term, "charge", | |
375 | + is the charge in atomic unit, | |
376 | + e.g. -1 and 1 mean charge of an electron and a proton, respectively. | |
377 | + Multiple setting of the environmental point charge is approvable, of course. | |
378 | + | |
379 | + E.g. | |
380 | + EPC | |
381 | + 0.0 0.0 0.0 charge -1 | |
382 | + 2.2 1.5 3.0 charge -1.5 | |
383 | + 0.0 2.0 5.0 charge 0.3 | |
384 | + EPC_END | |
385 | + | |
346 | 386 | <Frequencies (Normal modes analysis)> |
347 | 387 | write frequencies-directive. Note taht not only the frequencies but also the normal modes are calculated. |
348 | 388 |
@@ -40,8 +40,8 @@ using namespace MolDS_base; | ||
40 | 40 | int main(int argc, char *argv[]){ |
41 | 41 | string optionHelp="-h"; |
42 | 42 | string optionVersion="-v"; |
43 | - string messageHelp="See README.txt: \"http://sourceforge.jp/projects/molds/scm/svn/blobs/head/tags/0.3.0/doc/README.txt\"\n"; | |
44 | - string messageVersion="MolDS 0.3.0\n"; | |
43 | + string messageHelp="See README.txt: \"http://sourceforge.jp/projects/molds/scm/svn/tree/head/trunk/doc/\"\n"; | |
44 | + string messageVersion="MolDS 0.4.0(Under development)\n"; | |
45 | 45 | for(int i=0; i<argc; i++){ |
46 | 46 | if(optionHelp.compare(argv[i])==0){ |
47 | 47 | std::cout << messageHelp; |
@@ -18,7 +18,7 @@ | ||
18 | 18 | #// along with MolDS. If not, see <http://www.gnu.org/licenses/>. // |
19 | 19 | #//************************************************************************// |
20 | 20 | CC = mpiicpc |
21 | -CFLAGS = -O2 | |
21 | +CFLAGS = -O0 | |
22 | 22 | override CFLAGS += -openmp -DMKL_INT=intptr_t |
23 | 23 | ifeq ($(INTEL), 64) |
24 | 24 | override CFLAGS += -DMKL_ILP64 |
@@ -18,7 +18,7 @@ | ||
18 | 18 | #// along with MolDS. If not, see <http://www.gnu.org/licenses/>. // |
19 | 19 | #//************************************************************************// |
20 | 20 | CC = mpicxx |
21 | -CFLAGS = -O2 | |
21 | +CFLAGS = -O0 | |
22 | 22 | override CFLAGS += -fopenmp |
23 | 23 | BOOST_TOP_DIR = /usr/local/boost/ |
24 | 24 | BOOST_INC_DIR = $(BOOST_TOP_DIR)/include/ |