Revision | 4ebd58c51bee17a6f8c4069bf889bca132a8b0cc (tree) |
---|---|
Time | 2013-12-20 18:57:42 |
Author | Mikiya Fujii <mikiya.fujii@gmai...> |
Commiter | Mikiya Fujii |
preparing tag 0.3.0. #32641
git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1585 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.2.0 | |
25 | + MolDS ("Mol"ecular "D"ynamics "S"imulation package) ver. 0.3.0 | |
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 |
@@ -42,6 +42,8 @@ REQUIREMENTS: | ||
42 | 42 | The version of the boost would be no problem if 1.46.0 or later is used. |
43 | 43 | Especially, the Boost should be builded with MPI |
44 | 44 | because MolDS needs boost_mpi-library(i.e. -lboost_mpi). |
45 | + An example of manually building of the boost 1.48.0 by M.F. is shown in: | |
46 | + http://d.hatena.ne.jp/futofuji/20120320/p2 | |
45 | 47 | |
46 | 48 | -Linear Algebra Packages (i.e. BLAS and LAPACK) |
47 | 49 | MolDS needs a linear algebra package. In the current implementation of MolDS, |
@@ -51,9 +53,9 @@ REQUIREMENTS: | ||
51 | 53 | To get and install the OpenBLAS-libraries, see the HP:<http://xianyi.github.com/OpenBLAS/>. |
52 | 54 | The version of the OpenBLAS would be no problem if 0.2.5 or later is used. |
53 | 55 | Note that "USE_OPENMP = 1" should be set for the installation of the opneBLAS. |
54 | - Furthermore, "BINARY=64" and "INTERFACE64 = 1" are also needed | |
56 | + Furthermore, "BINARY = 64" and "INTERFACE64 = 1" are also needed | |
55 | 57 | when you install the OpenBLAS into 64-bits machines. |
56 | - An example of building the openBLAS-0.2.5 by M.F. is shown in: | |
58 | + An example of manually building of the openBLAS 0.2.5 by M.F. is shown in: | |
57 | 59 | http://d.hatena.ne.jp/futofuji/20130627/p1 |
58 | 60 | |
59 | 61 | ============================================================================== |
@@ -341,46 +343,6 @@ HOW TO WRITE INPUT: | ||
341 | 343 | file_prefix MOPlot_ |
342 | 344 | MOPLOT_END |
343 | 345 | |
344 | - <Environmental Point Charge(EPC) method> | |
345 | - Environmental point charge method is a simplified method of the QM/MM, | |
346 | - namely the environmental point changes are treated as atoms in the MM region. | |
347 | - The differences between the QM/MM and EPC are summarized below: | |
348 | - - Electrostatic interaction between QM and MM region: | |
349 | - QM/MM: Electrostatic interaction may be mutually added to QM and MM atoms. | |
350 | - EPC : Electrostatic field caused by the EPCs affects the QM region | |
351 | - although the each EPC is not affected by electrostatic field | |
352 | - caused by the QM atoms and other EPCs. | |
353 | - Namely, each EPC is fixed at point of space. | |
354 | - - Van der Waals interaction between QM and MM region: | |
355 | - QM/MM: Included. | |
356 | - EPC : Not included. | |
357 | - In this EPC method, core-core replustion between QM and MM atoms is implemented with | |
358 | - the method I (simple coulomb interaction: qq/r) of ref [LRCL_2000]. | |
359 | - This EPC method can be used with MNDO-series (MNDO, AM1, AM1-D, PM3, PM3-D, and PDDG/PM3) only. | |
360 | - To use this environmental point charges method, write EPC-directive. | |
361 | - | |
362 | - E.g. | |
363 | - EPC | |
364 | - (options) | |
365 | - EPC_END | |
366 | - | |
367 | - -options | |
368 | - "the cartesian coordinates and charge" is only prepared. | |
369 | - Namely, each line should containe 4 doubles and a term. | |
370 | - The first three doubles are the cartesian coordinates of | |
371 | - each environmental point charge in angstrom unit. | |
372 | - The term is "charge". The last double following the term, "charge", | |
373 | - is the charge in atomic unit, | |
374 | - e.g. -1 and 1 mean charge of an electron and a proton, respectively. | |
375 | - Multiple setting of the environmental point charge is approvable, of course. | |
376 | - | |
377 | - E.g. | |
378 | - EPC | |
379 | - 0.0 0.0 0.0 charge -1 | |
380 | - 2.2 1.5 3.0 charge -1.5 | |
381 | - 0.0 2.0 5.0 charge 0.3 | |
382 | - EPC_END | |
383 | - | |
384 | 346 | <Frequencies (Normal modes analysis)> |
385 | 347 | write frequencies-directive. Note taht not only the frequencies but also the normal modes are calculated. |
386 | 348 |
@@ -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/trunk/doc/README.txt\"\n"; | |
44 | - string messageVersion="MolDS 0.3.0 (under development)\n"; | |
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"; | |
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 = -O0 | |
21 | +CFLAGS = -O2 | |
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 = -O0 | |
21 | +CFLAGS = -O2 | |
22 | 22 | override CFLAGS += -fopenmp |
23 | 23 | BOOST_TOP_DIR = /usr/local/boost/ |
24 | 24 | BOOST_INC_DIR = $(BOOST_TOP_DIR)/include/ |